Interface for a universal search
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a search query;
identifying a first set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a first category of documents;
identifying a second set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a second category of documents;
determining a relevance of the first set of documents relative to the second set of documents based on (i) a relevance of the documents of the first set to the search query, and (ii) a relevance of the documents of the second set to the search query;
determining a layout of a search results page in which links to one or more documents of the first set and links to one or more documents of the second set are to be presented based on the relevance of the first set of documents relative to the second set of documents, comprising;
determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a first area of the search results page in which the links to one or more documents of the first set are to be presented; and
determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a different, second area of the search results page in which links to one or more documents of the second set are to be presented; and
providing, for display, the search results page.
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.
27 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving a search query; identifying a first set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a first category of documents; identifying a second set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a second category of documents; determining a relevance of the first set of documents relative to the second set of documents based on (i) a relevance of the documents of the first set to the search query, and (ii) a relevance of the documents of the second set to the search query; determining a layout of a search results page in which links to one or more documents of the first set and links to one or more documents of the second set are to be presented based on the relevance of the first set of documents relative to the second set of documents, comprising; determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a first area of the search results page in which the links to one or more documents of the first set are to be presented; and determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a different, second area of the search results page in which links to one or more documents of the second set are to be presented; and providing, for display, the search results page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a data processing apparatus; and a data store storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising; receiving a search query; identifying a first set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a first category of documents; identifying a second set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a second category of documents; determining a relevance of the first set of documents relative to the second set of documents based on (i) a relevance of the documents of the first set to the search query, and (ii) a relevance of the documents of the second set to the search query; determining a layout of a search results page in which links to one or more documents of the first set and links to one or more documents of the second set are to be presented based on the relevance of the first set of documents relative to the second set of documents, comprising; determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a first area of the search results page in which the links to one or more documents of the first set are to be presented; and determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a different, second area of the search results page in which links to one or more documents of the second set are to be presented; and providing, for display, the search results page. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable storage device comprising instructions that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
receiving a search query; identifying a first set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a first category of documents; identifying a second set of documents that are each (i) responsive to the search query, and (ii) classified as belonging to a second category of documents; determining a relevance of the first set of documents relative to the second set of documents based on (i) a relevance of the documents of the first set to the search query, and (ii) a relevance of the documents of the second set to the search query; determining a layout of a search results page in which links to one or more documents of the first set and links to one or more documents of the second set are to be presented based on the relevance of the first set of documents relative to the second set of documents, comprising; determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a first area of the search results page in which the links to one or more documents of the first set are to be presented; and determining, based on the relevance of the first set of documents relative to the second set of documents, a size of a different, second area of the search results page in which links to one or more documents of the second set are to be presented; and providing, for display, the search results page. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification