Interface for a universal search
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a search query;
obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources;
determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and
providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including;
organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicates relevance of the respective sets of resources with respect to the search query; and
including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the most relevant category being more relevant to the search query than the second most relevant category.
2 Assignments
0 Petitions
Accused Products
Abstract
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the documents returned for each category and presents the search results to the user by category. Higher ranking categories may be presented more prominently than lower ranking categories.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving a search query; obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources; determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including; organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicates relevance of the respective sets of resources with respect to the search query; and including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the most relevant category being more relevant to the search query than the second most relevant category. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a data processing apparatus; and a memory device storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising; receiving a search query; obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources; determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including; organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicate relevance of the respective sets of resources with respect to the search query; and including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the second most relevant category being more relevant to the search query than the second most relevant category. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving a search query; obtaining data indicating multiple sets of resources responsive to the search query, each of the multiple sets of resources being classified as corresponding to a different category of resources; determining a relevance score for each of the different categories, the relevance score for each category indicating relevance of the set of resources corresponding to the category with respect to the search query; and providing, in a response to the search query, a search results page that presents search results identifying resources from the multiple sets of resources, including; organizing the search results for display such that search results corresponding to different categories are provided in respective areas that have locations determined according to the relevance scores for the different categories that indicate relevance of the respective sets of resources with respect to the search query; and including, in the respective areas provided for each of two or more of the different categories, search results that are relevant to the two or more different categories, wherein a second most relevant category has fewer search results presented in the search results page than a most relevant category based on the second most relevant category being more relevant to the search query than the second most relevant category. - View Dependent Claims (14, 15, 16, 17)
-
Specification