The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 04, 2014

Filed:

Sep. 29, 2011
Applicants:

Sailesh Kumar, San Jose, CA (US);

Zhenxiao Liu, Shenzhen, CN;

William Lynch, Los Altos, CA (US);

Inventors:

Sailesh Kumar, San Jose, CA (US);

Zhenxiao Liu, Shenzhen, CN;

William Lynch, Los Altos, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04L 12/741 (2013.01);
U.S. Cl.
CPC ...
G06F 17/30949 (2013.01); H04L 45/745 (2014.01);
Abstract

An apparatus comprising a storage device comprising a hash table including a plurality of buckets, each bucket being capable of storing at least one data item, and a processor configured to apply at least a first and a second hash function upon receiving a key to generate a first index and a second index, respectively, the first and second indices identifying first and second potential buckets in the hash table for storing a new data item associated with the key, determine whether at least one of the first and second potential buckets have space available to store the new data item, and responsive to determining that at least one of the first and second potential buckets have available space, insert the new data item into one of the first or second potential buckets determined to have available space.


Find Patent Forward Citations

Loading…