Search engine that applies feedback from users to improve search results
First Claim
Patent Images
1. A method of ranking documents in response to a search query comprising:
- a. determining a formula having variables and parameters, the formula for computing a relevance score for a document and a search query; and
b. ranking the document based on the relevance score.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to methods of and systems for ranking results returned by a search engine. A method in accordance with the invention comprises determining a formula having variables and parameters, wherein the formula is for computing a relevance score for a document and a search query; and ranking the document based on the relevance score. Preferably, determining the formula comprises tuning the parameters based on user input. Preferably, the parameters are determined using a machine learning technique, such as one that includes a form of statistical classification.
-
Citations
51 Claims
-
1. A method of ranking documents in response to a search query comprising:
-
a. determining a formula having variables and parameters, the formula for computing a relevance score for a document and a search query; and
b. ranking the document based on the relevance score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of organizing a search results list:
-
a. updating a relevance formula comprising variables and parameters, wherein the relevance formula is for determining a relevance score for each of multiple results returned in response to a search query; and
b. returning a search results list containing the multiple results in response to the search query, wherein the multiple results are ranked using a relevance score for each of the multiple results. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of ranking results returned by a first search engine comprising:
-
a. receiving a first results list containing documents ranked by a first search engine in response to a search query;
b. receiving a second results list containing documents ranked by a second search engine in response to the search query;
c. determining a formula having variables and parameters, the formula for determining a relevance score for a document in response to the search query; and
d. returning a third results list containing documents in the first results list and the second results list ranked using a relevance score for each document in response to the search query. - View Dependent Claims (24, 25, 26, 27, 28, 36, 37, 38, 39, 40, 41)
-
-
29. A system for returning a ranked list of results in response to a search query comprising:
-
a. a first database for storing user inputs for ranking results from the multiple results in response to a first search query; and
b. a relevance model coupled to the first database, the relevance model for using the user inputs to calculate a relevance score for each result from the multiple results for a second search query. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
42. A system for organizing multiple results in a search results list comprising:
-
a. a relevance model for using user input to determine a relevance score for a document and a search query;
b. a search engine coupled to the relevance model, the search engine for receiving a search query and returning a search results list containing results that are ranked according to a relevance score for each document and the search query; and
c. a database coupled to the search engine and the relevance model, the database for storing a set of features used by the relevance model to determine a relevance score for a document and a search query. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification