Patent · US Active

Scalable minimal perfect hashing

US7792877B2 · kind B2 · utility

2Cited by
9References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 1, 2007
Grant dateSep 7, 2010
Priority date
Expiry dateMar 22, 2028

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/953
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A minimal perfect hash function can be created for input data by dividing the input data into multiple collections, with each collection comprising fewer elements that the input data as a whole. Subsequently, minimal perfect hash functions can be created for each of the collections and the resulting hash values can be offset by a value equivalent to the number of input data in preceding collections. The minimal perfect hash function can, thereby, be derived in parallel and can consume substantially less storage space. To further save storage space, the internal state of each individual minimal perfect hash function can be further compressed using algorithms exploiting a skewed distribution of values in a lookup table comprising the internal state.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.