Invention Grant
US07827218B1 Deterministic lookup using hashed key in a multi-stride compressed trie structure 有权
在多步压缩特里结构中使用哈希键的确定性查找

  • Patent Title: Deterministic lookup using hashed key in a multi-stride compressed trie structure
  • Patent Title (中): 在多步压缩特里结构中使用哈希键的确定性查找
  • Application No.: US11740233
    Application Date: 2007-04-25
  • Publication No.: US07827218B1
    Publication Date: 2010-11-02
  • Inventor: Millind Mittal
  • Applicant: Millind Mittal
  • Applicant Address: US CA Palo Alto
  • Assignee: X-Engines, Inc.
  • Current Assignee: X-Engines, Inc.
  • Current Assignee Address: US CA Palo Alto
  • Agency: gPatent LLC
  • Agent Stuart T. Auvinen
  • Main IPC: G06F17/30
  • IPC: G06F17/30
Deterministic lookup using hashed key in a multi-stride compressed trie structure
Abstract:
An input lookup key is hashed and the hashed key divided into stride bits into a multi-level Trie structure. A compression function logically combines the stride bits to generate the compressed index bits into the stride tables. The bucket in the last stride table found by the hashed key may have several keys that collide at the same hash value. Discriminant bits are read from the key and select a stored key in the bucket table for verification of its result. Since the hashed key is a compression of the longer input key, more information is contained per bit of the hashed key than in the long key. The multi-stride lookup is performed first on the hashed key, allowing a faster convergence to the lookup result. The first stride can index a single hash table, with the remaining hash bits and discriminant bits used to select from among colliding keys.
Information query
Patent Agency Ranking
0/0