Random draw forest index structure for searching large scale unstructured data
AssigneeHuawei Technologies Canada Co., Ltd.
InventorsYangdi Lu, Wenbo He, Amirhosein Nabatchian
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Canada Co., Ltd.
InventorsYangdi Lu, Wenbo He, Amirhosein Nabatchian
Estimating the term…
System and method of generating an index structure for indexing a plurality of unstructured data objects, including: generating a set of compact feature vectors, the set including a compact feature vector for each of the data objects, the compact feature vector for each data object including a sequence of hashed values that represent the data object; generating a plurality of twisted compact feature vector sets for each of set of compact feature vectors, each of the twisted compact feature vector sets being generated by applying a respective random shuffling permutation to the set of compact feature vectors; and for each twisted compact feature vector set, generating an index for the data objects in which the data objects are slotted based on sequences of hashed values in the twisted compact feature vector set.
A method of generating a searchable index structure that indexes a plurality of data objects, comprising:
A system for generating searchable index structure that indexes a plurality of data objects, comprising:
A computer program product comprising a medium tangibly storing thereon executable instructions that, when executed by a digital processing system, cause the digital processing system to:
A method of searching for data objects that are similar to a query object, the data objects each being indexed in a plurality of index tables that are each associated with a respective random shuffling permutation, the method comprising:
A system enabling searching for data objects that are similar to a query object, the data objects each being indexed in a plurality of index tables that are each associated with a respective random shuffling permutation, the system comprising:
A computer program product comprising a medium tangibly storing thereon executable instructions that, when executed by a digital processing system, cause the digital processing system to search for data objects that are similar to a query object, the data objects each being indexed in a plurality of index tables that are each associated with a respective random shuffling permutation, by causing the digital processing system to:
Dependencies are inferred from the claim text.