IMPLEMENTING AN EXPANDED SEARCH AND PROVIDING EXPANDED SEARCH RESULTS
First Claim
1. A method, comprising:
- receiving a first search query generated by a user;
determining a type of expansion to apply to the first search query;
automatically generating expanded search queries associated with the first search query according to the determined expansion type without intervention from the user;
executing a search on each one of the expanded search queries associated with the first search query to retrieve search results;
providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the first search query;
receiving a second search query generated by the user, wherein the second search query is one of the expanded search queries;
automatically generating expanded search queries associated with the second search query according to the determined expansion type without intervention from the user;
executing a search on each one of the expanded search queries associated with the second search query to retrieve search results; and
providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the second search query.
1 Assignment
0 Petitions
Accused Products
Abstract
To implement an expanded search and to provide expanded search results, a first search query generated by a user is received. A type of expansion to apply to the first search query is determined. Expanded search queries associated with the first search query are automatically generated according to the determined expansion type without intervention from the user. A search is executed on each one of the expanded search queries to retrieve search results. A second search query is received, and the second search query is one of the expanded search queries. Expanded search queries associated with the second search query are automatically generated according to the determined expansion type without intervention from the user. A search on each one of the expanded search queries associated with the second search query to retrieve search results is executed. The search results are provided for presentation to the user in modules.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving a first search query generated by a user; determining a type of expansion to apply to the first search query; automatically generating expanded search queries associated with the first search query according to the determined expansion type without intervention from the user; executing a search on each one of the expanded search queries associated with the first search query to retrieve search results; providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the first search query; receiving a second search query generated by the user, wherein the second search query is one of the expanded search queries; automatically generating expanded search queries associated with the second search query according to the determined expansion type without intervention from the user; executing a search on each one of the expanded search queries associated with the second search query to retrieve search results; and providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the second search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium encoded with logic, the logic when executed operable to:
-
receive a first search query generated by a user; determine a type of expansion to apply to the first search query; automatically generate expanded search queries associated with the first search query according to the determined expansion type without intervention from the user; execute a search on each one of the expanded search queries associated with the first search query to retrieve search results; provide the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the first search query; receive a second search query generated by the user, wherein the second search query is one of the expanded search queries; automatically generate expanded search queries associated with the second search query according to the determined expansion type without intervention from the user; execute a search on each one of the expanded search queries associated with the second search query to retrieve search results; and provide the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the second search query. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
-
means for receiving a first search query generated by a user; means for determining a type of expansion to apply to the first search query; means for automatically generating expanded search queries associated with the first search query according to the determined expansion type without intervention from the user; means for executing a search on each one of the expanded search queries associated with the first search query to retrieve search results; means for providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the first search query; means for receiving a second search query generated by the user, wherein the second search query is one of the expanded search queries; means for automatically generating expanded search queries associated with the second search query according to the determined expansion type without intervention from the user; means for executing a search on each one of the expanded search queries associated with the second search query to retrieve search results; and means for providing the search results for presentation to the user in modules, wherein a module comprises search results for one of the expanded search queries associated with the second search query. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification