Interface for a universal search engine
First Claim
Patent Images
1. A method comprising:
- receiving a search query;
performing a search, in response to the search query, on a database including a plurality of document categories to obtain a list of search results corresponding to each of the document categories;
ranking the document categories relative to one another based on a content of documents in each of the lists of search results; and
generating a document in which the list of search results corresponding to each of at least two of the document categories are presented in sections by category based on the ranking of the at least of the document categories, where a first section of the generated document corresponding to a higher ranking one of the at least two of the document categories is more prominently presented within the generated document than a second section of the generated document corresponding to a lower ranking one of the at least two of the document categories, and the first section presents a textual snippet associated with respective ones of the listed search results corresponding to the higher ranking document category and the second section does not present a textual snippet associated with each of the listed search results corresponding to the lower ranking document 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.
79 Citations
31 Claims
-
1. A method comprising:
-
receiving a search query; performing a search, in response to the search query, on a database including a plurality of document categories to obtain a list of search results corresponding to each of the document categories; ranking the document categories relative to one another based on a content of documents in each of the lists of search results; and generating a document in which the list of search results corresponding to each of at least two of the document categories are presented in sections by category based on the ranking of the at least of the document categories, where a first section of the generated document corresponding to a higher ranking one of the at least two of the document categories is more prominently presented within the generated document than a second section of the generated document corresponding to a lower ranking one of the at least two of the document categories, and the first section presents a textual snippet associated with respective ones of the listed search results corresponding to the higher ranking document category and the second section does not present a textual snippet associated with each of the listed search results corresponding to the lower ranking document category. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 28)
-
-
13. A search engine implemented within a computer device, comprising:
-
a search component configured to use a search query from a user to search a database including a plurality of document categories and obtain a list of search results corresponding to each of the document categories; a ranking component configured to rank the document categories relative to one another based on a comparison of the search query to contents of documents in the list of search results corresponding to each of the document categories; and an interface generation component configured to generate a document in which the list of search results corresponding to each of the document categories is presented in sections by category based on the ranking of the document categories, where a first section of the generated document corresponding to a higher ranking one of the document categories is more prominently presented within the generated document than a second section of the generated document corresponding to a lower ranking one of the categories, and the first section presents a textual snippet associated with respective ones of the listed search results corresponding to the higher ranking document category and the second section does not present a textual snippet associated with each of the listed search results corresponding to the lower ranking document category. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
means for receiving a search query from a user; means for performing a search in response to the search query in each of a plurality of document categories to identify documents; means for ranking the plurality of document categories relative to one another based on contents of the identified documents associated with each of the document categories; and means for generating a results document in which lists of the identified documents associated with the plurality of document categories are presented in a plurality of separate sections by category, where a first section includes higher ranking ones of the document categories and is more prominently placed in the results document than is a second section including lower ranking ones of the document categories, and the first section presents a textual snippet associated with respective ones of the listed search results corresponding to the higher ranking document category and the second section does not present a textual snippet associated with each of the listed search results corresponding to the lower ranking document category. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium containing programming instructions for execution by a processor, the computer-readable medium comprising:
-
Instructions to search documents categorized into a plurality of document categories in response to a search query received from a user; Instructions to rank the document categories corresponding to the documents based on contents of identified ones of the documents in each of the categories; and Instructions to generate a results document in which lists of the identified documents corresponding to at least two of the document categories are presented in separate sections of the results document by category, where a first section corresponding to a higher ranking one of the at least two of the document categories is more prominently placed in the results document than a second section corresponding to a lower ranking one of the at least two of the document categories, and the first section presents a textual snippet associated with respective ones of the listed search results corresponding to the higher ranking document category and the second section does not present a textual snippet associated with each of the listed search results corresponding to the lower ranking document category. - View Dependent Claims (29, 30, 31)
-
Specification