DYNAMIC SEARCH SUGGESTION AND CATEGORY SPECIFIC COMPLETION
First Claim
1. A computer-implemented method for providing category-specific search suggestions to a user, the method comprising:
- under control of one or more computer systems configured with executable instructions,receiving from a user one or more characters associated with a search query to be executed against a set of data;
determining a plurality of search queries relevant to the characters received from the user;
associating each of the plurality of relevant search queries with at least one of a plurality of search categories determined to be relevant to the search query;
providing for display a search suggestion window including an ordered set of at least some of the relevant search queries and at least some of the associated search categories, the user enabled to select one of the relevant search queries to be executed against the set of data in the associated search category;
dynamically updating the ordered set of relevant search queries and the associated search categories as the user enters or deletes characters; and
providing for display a category view upon selection of at least one associated search category, the category view providing an ordered set of available items for purchase by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for providing dynamic and category specific search suggestions are provided. According to one embodiment, a partial search query entered by a user can be used to determine a set of relevant search queries, which can be displayed as search suggestions within a search query suggestion window. Each query in the list can be associated with at least one specific category. According to various embodiments, the set of relevant queries and associated categories are dynamically updated as the user modifies the partial search query. Furthermore, each category is selectable by the user such that a detailed list of items associated only with the selected category can be displayed to the user.
-
Citations
35 Claims
-
1. A computer-implemented method for providing category-specific search suggestions to a user, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving from a user one or more characters associated with a search query to be executed against a set of data; determining a plurality of search queries relevant to the characters received from the user; associating each of the plurality of relevant search queries with at least one of a plurality of search categories determined to be relevant to the search query; providing for display a search suggestion window including an ordered set of at least some of the relevant search queries and at least some of the associated search categories, the user enabled to select one of the relevant search queries to be executed against the set of data in the associated search category; dynamically updating the ordered set of relevant search queries and the associated search categories as the user enters or deletes characters; and providing for display a category view upon selection of at least one associated search category, the category view providing an ordered set of available items for purchase by the user. - View Dependent Claims (2, 3, 4, 5)
-
6. A computer-implemented method for providing category-specific search suggestions to a user, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving from a user one or more characters associated with a search query to be executed against a set of data; determining a plurality of search queries relevant to the characters received from the user; associating each of the plurality of relevant search queries with at least one of a plurality of search categories determined to be relevant to the search query; and providing for display a search suggestion window including an ordered set of at least some of the relevant search queries and at least some of the associated search categories, the user enabled to select one of the relevant search queries to be executed against the set of data in the associated search category. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
15. A system for providing dynamic and category-specific search suggestions to a user, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; in response to receiving from a user one or more characters associated with a partial search query to be executed against a set of data, determine a plurality of search queries relevant to the characters received from the user; associate at least one search category with each of the plurality of relevant search queries; and provide for display a search suggestion window including an ordered set of the relevant search queries and the at least one associated search category; wherein the user is enabled to select one of the relevant search queries to be executed against the set of data in the associated search category. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product embedded in a computer-readable medium for providing dynamic and category specific search suggestions to a user, the computer program product including instructions that, when executed by at least one computing device, cause the at least one computing device to:
-
in response to receiving from a user one or more characters associated with a partial search query to be executed against a set of data, determine a plurality of search queries relevant to the characters received from the user; associate at least one search category with each of the plurality of relevant search queries; and provide for display a search suggestion window including an ordered set of the relevant search queries and the at least one associated search category; wherein the user is enabled to select one of the relevant search queries to be executed against the set of data in the associated search category. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer-implemented method for providing sentence-structured searching, the method comprising:
under control of one or more computer systems configured with executable instructions, receiving from a user one or more characters associated with a search term to be executed against a set of data, the characters being received to a user-modifiable search element; determining a plurality of search terms and a plurality of search categories relevant to the characters received from the user; and providing for display a set of at least some of the relevant search terms and a set of at least some of the relevant search categories, the user enabled to select at least one of the relevant search terms or one of the relevant search categories to be executed against the set of data, a selected search term and a selected search category in the user-modifiable search element being separated by a preposition associated with at least one of the selected search term and the selected search category, the preposition specifying a context by which to search for the selected search term in the selected search category. - View Dependent Claims (29, 30, 31)
-
32. A system for providing sentence-structured searching, comprising:
-
a processor; and a memory device including instructions that, when executed by the processor, cause the processor to; in response receiving from a user one or more characters associated with a search term to be executed against a set of data, the characters being received to a user-modifiable search element, determine a plurality of search terms and a plurality of search categories relevant to the characters received from the user; and providing for display a set of at least some of the relevant search terms and a set of at least some of the relevant search categories, wherein the user is enabled to select at least one of the relevant search terms or one of the relevant search categories to be executed against the set of data, and wherein a selected search term and a selected search category in the user-modifiable search element are separated by a preposition associated with at least one of the selected search term and the selected search category, the preposition specifying a context by which to search for the selected search term in the selected search category. - View Dependent Claims (33, 34, 35)
-
Specification