Swift query engine and method therefore
AssigneeAffinio Inc.
InventorStephen James Frederic Hankinson
Life of this patent
Estimating the term…
Loading patent…
AssigneeAffinio Inc.
InventorStephen James Frederic Hankinson
Estimating the term…
A method of realizing a scalable fast query engine randomly shuffles object vectors of a massive array of object vectors to produce a sorted array of object vectors, each object vector containing a respective number of keys of a massive set of predefined keys, and inverts the sorted array, with ordered mapping, onto a set of key-specific arrays of objects. Upon receiving a query, a query-specific array of objects is formed from selected key-specific arrays corresponding to specific keys stated in the query. In response to the query, a target set of objects is formed to include the query-specific set and selected objects of key-specific sets of high intersection levels with the query-specific set. The method identifies candidate key-specific arrays from the entire set of key-specific arrays then determines precise, or exact, intersection levels of the candidate key-specific arrays with the query-specific array.
A method of selecting a target set of objects, implemented at a query engine employing at least one processor, the method comprising:
A query engine comprising:
Dependencies are inferred from the claim text.