PREDICTIVE SELECTION OF ITEM ATTRIBUTES LIKELY TO BE USEFUL IN REFINING A SEARCH
First Claim
Patent Images
1. A system for refining a search, the system comprising:
- a data store configured to store a mapping table that associates each of a plurality of search strings with one or more item attributes; and
one or more computer systems in communication with the data store that are configured to;
receive a search string in association with a request to search for items represented in an electronic data store;
identify an entry in the mapping table corresponding to the received search string, wherein the entry in the mapping table associates the search string with one or more item attributes that have been determined to be useful for subdividing a plurality of items matching the search request into two or more groups of items; and
provide a selectable option to use at least one of the one or more item attributes included in the mapping table entry to refine the search request.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for identifying item attributes that are likely to be useful to users in refining searches for items. In one embodiment, when a user submits a search query to search for items, all or a portion of the search query is used to look-up a previously-generated list of item attributes (and optionally associated attribute values) that are associated with the search query and are useful for refining the search. These item attributes, and any associated attribute values, are then presented to the user in a selectable form such that the user can interactively narrow the search.
-
Citations
18 Claims
-
1. A system for refining a search, the system comprising:
-
a data store configured to store a mapping table that associates each of a plurality of search strings with one or more item attributes; and one or more computer systems in communication with the data store that are configured to; receive a search string in association with a request to search for items represented in an electronic data store; identify an entry in the mapping table corresponding to the received search string, wherein the entry in the mapping table associates the search string with one or more item attributes that have been determined to be useful for subdividing a plurality of items matching the search request into two or more groups of items; and provide a selectable option to use at least one of the one or more item attributes included in the mapping table entry to refine the search request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for refining a search, the computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, receiving a search request to search for items represented in an electronic data store, wherein the search request includes one or more search criteria; identifying an entry corresponding to the received search criteria in a mapping table, wherein each entry in the mapping table associates search criteria with one or more item attributes that have been determined to be useful for subdividing a plurality of items matching the search criteria into multiple groups of items; and providing a selectable option to use at least one of the one or more item attributes included in the mapping table entry to refine the search request. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A non-transitory computer-readable medium having computer-executable components, the computer-executable components comprising:
a search component configured to; receive a search string in association with a request to search for items represented in an electronic data store; identify an entry corresponding to the received search string in a mapping table, wherein the entry in the mapping table associates the search string with one or more item attribute values that have been determined to be useful for subdividing a plurality of items matching the search request into two or more groups of items; and provide a selectable option to use at least one of the one or more item attribute values included in the mapping table entry to refine the search request. - View Dependent Claims (14, 15, 16, 17, 18)
Specification