Dispersing search engine results by using page category information
First Claim
Patent Images
1. A method of generating search results comprising:
- receiving a search request from a user, said search request including one or more terms;
querying a searchable central data index as a function of the received search request to identify electronic documents for relevance with respect to the one or more terms in the search request, said index containing document data associated with a plurality of electronic documents, said document data specifying one or more categories associated with each of the electronic documents and including a ranking value associated with each of the electronic documents relative to the categories, said ranking value being stored in the index and indicating a relevance of a particular electronic document to a particular category, said index organizing said document data by dispersing said document data belonging to various categories associated with each of the electronic documents in said index;
assigning a confidence level to each of the one or more specified categories;
in response to the querying, generating search results identifying electronic documents based on relevance to the one or more terms in the search request to be displayed on a single result page, wherein the generated search results include relevant electronic documents within the various categories from the index that correspond to the one or more terms in the search request based on the ranking value associated with each of the electronic documents and the confidence level of the one or more corresponding categories;
dispersing the generated search results according to the specified one or more categories associated with each of the electronic documents identified in the search results;
sorting the dispersed search results of said querying according to the one or more categories as a function of the ranking value associated with each of the identified electronic documents; and
displaying the sorted results to the user such that one or more of the identified electronic documents in different categories are displayed to the user on the single result page.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dispersing search engine results by category. A search engine application queries a searchable index of document data associated with a plurality of electronic documents in response to a search request to identify one or more electronic documents having document data matching data included in the search request. The search engine application disperses identified electronic documents according to category data included in the document data for display to a user.
101 Citations
23 Claims
-
1. A method of generating search results comprising:
-
receiving a search request from a user, said search request including one or more terms; querying a searchable central data index as a function of the received search request to identify electronic documents for relevance with respect to the one or more terms in the search request, said index containing document data associated with a plurality of electronic documents, said document data specifying one or more categories associated with each of the electronic documents and including a ranking value associated with each of the electronic documents relative to the categories, said ranking value being stored in the index and indicating a relevance of a particular electronic document to a particular category, said index organizing said document data by dispersing said document data belonging to various categories associated with each of the electronic documents in said index; assigning a confidence level to each of the one or more specified categories; in response to the querying, generating search results identifying electronic documents based on relevance to the one or more terms in the search request to be displayed on a single result page, wherein the generated search results include relevant electronic documents within the various categories from the index that correspond to the one or more terms in the search request based on the ranking value associated with each of the electronic documents and the confidence level of the one or more corresponding categories; dispersing the generated search results according to the specified one or more categories associated with each of the electronic documents identified in the search results; sorting the dispersed search results of said querying according to the one or more categories as a function of the ranking value associated with each of the identified electronic documents; and displaying the sorted results to the user such that one or more of the identified electronic documents in different categories are displayed to the user on the single result page. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20, 21, 22, 23)
-
-
7. A computer storage medium comprising computer-executable instructions for generating search results, comprising:
-
a search form component for receiving a search request from a user; a search engine component for querying a searchable central data index as a function of the received search request to identify electronic documents for relevance with respect to the search request and for sorting the results of said querying, said index containing document data associated with a plurality of electronic documents, said document data specifying one or more categories associated with each of the electronic documents, said index organizing said document data by dispersing said document data belonging to various categories associated with each of the electronic documents in said index, wherein the search engine component assigns a confidence level to each of the one or more specified categories;
said results being dispersed and sorted as a function of the one or more categories associated with the identified electronic documents, said specified one or more categories associated with the dispersed and sorted results being determined by the electronic documents identified in the search results, wherein the generated search results include relevant electronic documents within the various categories from the index that correspond to the one or more terms in the search request based on the ranking value associated with each of the electronic documents and the confidence level of the one or more corresponding categories; anda user interface component for displaying the sorted results to the user such that one or more of the identified electronic documents in different categories are displayed to the user on a single page, wherein the user interface component displays to the user the search results according to one of the following;
the categories of the generated search results, top-level categories of the categories of the generated search results, the subcategories of the categories of the generated search results, selectively narrow down the search results, or filter out categories such that search results within categories of interest to shown to the user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for generating search results in response to a search request received from a user, said user generating the search request via a client, said system comprising:
-
a first server for receiving the search request from the user via the client, said first server being coupled to the client via a communication network; an index containing document data associated with a plurality of electronic documents, said document data specifying one or more categories associated with each of the electronic documents, said index organizing said document data by dispersing said document data belonging to various categories associated with each of the electronic documents in said index; wherein said first server assigns a confidence level to each of the one or more specified categories, and wherein said first server is configured to query the index as a function of the received search request to identify electronic documents for relevance with respect to the search request and to sort the results of said query, said results being dispersed according to the specified one or more categories, wherein the specified one or more categories being determined by the electronic documents identified in the results, said results being sorted as a function of the one or more categories associated with the identified electronic documents for displaying to the user at the client such that one or more of the identified electronic documents in different categories are displayed to the user on a single page, wherein the generated search results include relevant electronic documents within the various categories from the index that correspond to the one or more terms in the search request based on the ranking value associated with each of the electronic documents and the confidence level of the one or more corresponding categories. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification