SEARCH PHRASE MODIFICATION
First Claim
Patent Images
1. A system comprising:
- a communication module configured to receive a search query;
an attribute module configured to;
identify a plurality of prior uses of the search query;
determine a percentage of engaged items resulting from the plurality of prior uses that have an attribute;
determine that the attribute percentage exceeds an attribute threshold; and
modify the search query to include the attribute based on the determination that the attribute percentage exceeds the attribute threshold; and
whereinthe communication module is further configured to transmit search results based on the modified search query.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may submit a search string to a system. Before processing the search, the system may analyze the search string and modify it. For example, the search string may be modified by treating some terms as a phrase, by dropping some terms, by treating some terms as attributes, or any suitable combination thereof. The modification of the search string may be based on an analysis of prior search strings and user actions. The results of a search based on the modified search string may be returned to the user.
131 Citations
20 Claims
-
1. A system comprising:
-
a communication module configured to receive a search query; an attribute module configured to; identify a plurality of prior uses of the search query; determine a percentage of engaged items resulting from the plurality of prior uses that have an attribute; determine that the attribute percentage exceeds an attribute threshold; and modify the search query to include the attribute based on the determination that the attribute percentage exceeds the attribute threshold; and
whereinthe communication module is further configured to transmit search results based on the modified search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a search query; identifying a plurality of prior uses of the search query; determining a percentage of engaged items resulting from the plurality of prior uses that have an attribute; determining that the attribute percentage exceeds an attribute threshold; modifying the search query to include the attribute based on the determination that the attribute percentage exceeds the attribute threshold; and transmitting search results based on the modified search query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a search query; identifying a plurality of prior uses of the search query; determining a percentage of engaged items resulting from the plurality of prior uses that have an attribute; determining that the attribute percentage exceeds an attribute threshold; modifying the search query to include the attribute based on the determination that the attribute percentage exceeds the attribute threshold; and transmitting search results based on the modified search query.
-
Specification