QUERY AUTO-COMPLETION
First Claim
1. A method of providing predictive search query recommendations for a search query, the method being implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules, the method comprising:
- receiving the search query from a user;
determining the predictive search query recommendations for the search query using a tree data structure, wherein at least one top layer of the tree data structure comprise at least one trie query node and bottom layers of the tree data structure comprise ternary tree query nodes; and
sending the predictive search query recommendations to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of providing predictive search query recommendations for a search query. The method can be implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules. The method can include receiving the search query from a user. The method also can include determining the predictive search query recommendations for the search query using a tree data structure. At least one top layer of the tree data structure can include at least one trie query node and bottom layers of the tree data structure can include ternary tree query nodes. The method further can include sending the predictive search query recommendations to the user. Other embodiments of related systems and methods are also disclosed.
28 Citations
20 Claims
-
1. A method of providing predictive search query recommendations for a search query, the method being implemented via execution of computer instructions configured to run at one or more processing modules and configured to be stored at one or more non-transitory memory storage modules, the method comprising:
-
receiving the search query from a user; determining the predictive search query recommendations for the search query using a tree data structure, wherein at least one top layer of the tree data structure comprise at least one trie query node and bottom layers of the tree data structure comprise ternary tree query nodes; and sending the predictive search query recommendations to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing predictive search query recommendations for a search query, the system comprising:
-
one or more processing modules; and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules and perform the acts of; receiving the search query from a user; determining the predictive search query recommendations for the search query using a tree data structure, wherein at least one top layer of the tree data structure comprise at least one trie query node and bottom layers of the tree data structure comprise ternary tree query nodes; and sending the predictive search query recommendations to the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification