Search

Paramjit S Oberoi

from Palo Alto, CA
Age ~47

Paramjit Oberoi Phones & Addresses

  • 1121 Tuolumne Ln, Palo Alto, CA 94303 (650) 862-7308
  • Mountain View, CA
  • Beaverton, OR
  • 522 Wilson St, Madison, WI 53703 (608) 257-9187

Resumes

Resumes

Paramjit Oberoi Photo 1

Paramjit Oberoi

View page
Paramjit Oberoi Photo 2

Paramjit Oberoi

View page
Location:
San Francisco Bay Area
Industry:
Computer Software

Publications

Us Patents

Decoding Of Variable-Length Data With Group Formats

View page
US Patent:
20120221539, Aug 30, 2012
Filed:
Mar 31, 2011
Appl. No.:
13/077417
Inventors:
Daniel E. Rose - Cupertino CA, US
Alexander A. Stepanov - Palo Alto CA, US
Anil Ramesh Gangolli - Palo Alto CA, US
Paramjit S. Oberoi - Mountain View CA, US
Ryan Jacob Ernst - Sunnyvale CA, US
Assignee:
A9.com, Inc. - Palo Alto CA
International Classification:
G06F 17/30
US Classification:
707706, 707E17108
Abstract:
Embodiments provide methods and systems for encoding and decoding variable-length data, which may include methods for encoding and decoding search engine posting lists. Embodiments may include different encoding formats including group unary, packed unary, and/or packed binary formats. Some embodiments may utilize single instruction multiple data (SIMD) instructions that may perform a parallel shuffle operation on encoded data as part of the decoding processes. Some embodiments may utilize lookup tables to determine shuffle sequences and/or masks and/or shifts to be utilized in the decoding processes. Some embodiments may utilize hybrid formats.

Encoding Of Variable-Length Data With Group Unary Formats

View page
US Patent:
20120221540, Aug 30, 2012
Filed:
Mar 31, 2011
Appl. No.:
13/077479
Inventors:
Daniel E. Rose - Cupertino CA, US
Alexander A. Stepanov - Palo Alto CA, US
Anil Ramesh Gangolli - Palo Alto CA, US
Paramjit S. Oberoi - Mountain View CA, US
Ryan Jacob Ernst - Sunnyvale CA, US
Assignee:
A9.com, Inc. - Palo Alto CA
International Classification:
G06F 17/30
US Classification:
707706, 707E17108
Abstract:
Embodiments provide methods and systems for encoding and decoding variable-length data, which may include methods for encoding and decoding search engine posting lists. Embodiments may include different encoding formats including group unary, packed unary, and/or packed binary formats. Some embodiments may utilize single instruction multiple data (SIMD) instructions that may perform a parallel shuffle operation on encoded data as part of the decoding processes. Some embodiments may utilize lookup tables to determine shuffle sequences and/or masks and/or shifts to be utilized in the decoding processes. Some embodiments may utilize hybrid formats.
Paramjit S Oberoi from Palo Alto, CA, age ~47 Get Report