System and method for query expansion
First Claim
Patent Images
1. A method for augmenting a user query, comprising:
- receiving the user query;
obtaining a first popularity ranking associated with the user query;
generating an augmented query by augmenting the user query based on the first popularity ranking; and
providing the augmented query to a search engine.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for expanding a user query based on user learned popularity rankings. User queries often have no exact match, resulting in a user having to refine or abandon the search. The disclosed system obtains popularity rankings based on the content of a user query. The system expands the user query based on the popularity rankings. Thereafter, query results based on the expanded user query may be provided to the user. The system also regularly learns from user behavior and adapts the popularity rankings according to the learned information.
90 Citations
28 Claims
-
1. A method for augmenting a user query, comprising:
-
receiving the user query; obtaining a first popularity ranking associated with the user query; generating an augmented query by augmenting the user query based on the first popularity ranking; and providing the augmented query to a search engine. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 12, 13)
-
-
5. (canceled)
-
11. (canceled)
-
14. A query expansion system for augmenting a query, the query expansion system comprising:
-
a processor; a memory coupled to the processor, the memory comprising instructions that cause the processor to; obtain a first popularity ranking associated with a received user query; associate the received user query with a first geographic locality where the received user query comprises a geographic component; generate an augmented query by augmenting the received user query based on the first popularity ranking; and provide the augmented query to a search engine. - View Dependent Claims (15, 17, 18, 19, 20)
-
-
16. (canceled)
-
21. A system for augmenting a query comprising:
-
an augmenting server operable to; obtain a first popularity ranking associated with a received user query; generate an augmented query by augmenting the received user query based on the first popularity ranking; and provide the augmented query to a search engine; a web server operable to receive results from the search engine and present the results to a user; and a learning server operable to; monitor a user'"'"'s response to the search results; and augmenting the first popularity ranking based on the user'"'"'s actions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification