Unified Search Interface
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products feature determining a plurality of search result items responsive to a search query. A plurality of search modes are identified based on the query or the plurality of search result items or both. Each search mode is associated with a respective collection of records. The plurality of search result items are provided to a user with an indication of each search mode in the plurality of search modes. User input selecting a first search mode is received, where the first search mode is one of the plurality of search modes. One or more mode-specific search result items are determined based on the search query, where each mode-specific search result item is from the collection of records that is associated with the first search mode. The one or more mode-specific search result items are provided to the user.
45 Citations
52 Claims
-
1-10. -10. (canceled)
-
11. A computer-implemented method comprising:
-
receiving a search query; generating first search results that identify resources that a search engine has identified as being responsive to the search query; identifying one or more search modes based on the search query, the resources, or both the search query and the resources, each of the one or more search modes being associated with a particular collection of records from among multiple collections of records; providing a first user interface that presents for display at least a portion of the first search results and a respective search mode selector for each of one or more of the identified one or more search modes; receiving user input selecting a first search mode by selecting one of the search mode selectors; generating second search results that satisfy the search query and that refer to mode-specific records that are associated with the first search mode; formatting a plurality of the second search results using a mode-specific presentation template that is associated with the first search mode to generate formatted search results; and providing a second user interface that presents for display the formatted search results. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving a search query; generating first search results that identify resources that a search engine has identified as being responsive to the search query; identifying one or more search modes based on the search query, the resources, or both the search query and the resources, each of the one or more search modes being associated with a particular collection of records from among multiple collections of records; providing a first user interface that presents for display at least a portion of the first search results and a respective search mode selector for each of one or more of the identified one or more search modes; receiving user input selecting a first search mode by selecting one of the search mode selectors; generating second search results that satisfy the search query and that refer to mode-specific records that are associated with the first search mode; formatting a plurality of the second search results using a mode-specific presentation template that is associated with the first search mode to generate formatted search results; and providing a second user interface that presents for display the formatted search results. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving a search query; generating first search results that identify resources that a search engine has identified as being responsive to the search query; identifying one or more search modes based on the search query, the resources, or both the search query and the resources, each of the one or more search modes being associated with a particular collection of records from among multiple collections of records; providing a first user interface that presents for display at least a portion of the first search results and a respective search mode selector for each of one or more of the identified one or more search modes; receiving user input selecting a first search mode by selecting one of the search mode selectors; generating second search results that satisfy the search query and that refer to mode-specific records that are associated with the first search mode; formatting a plurality of the second search results using a mode-specific presentation template that is associated with the first search mode to generate formatted search results; and providing a second user interface that presents for display the formatted search results. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification