Rank-based estimate of relevance values
First Claim
Patent Images
1. A method comprising:
- receiving a ranked list of search results from a search engine based on a search query; and
estimating a relevance value of a particular search result in the ranked list based on its rank and actual relevance values and ranks of at least two others of the search results.
5 Assignments
0 Petitions
Accused Products
Abstract
A ranked list of search results is received from a search engine based on a search query. A relevance value of a particular search result in the ranked list is estimated based on its rank and actual relevance values and ranks of at least two others of the search results.
76 Citations
60 Claims
-
1. A method comprising:
-
receiving a ranked list of search results from a search engine based on a search query; and
estimating a relevance value of a particular search result in the ranked list based on its rank and actual relevance values and ranks of at least two others of the search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of weighting search results from a search engine based on a search query, the method comprising:
-
determining a plurality of categories associated with the search query;
for each of the categories, determining an associated category weighting value for the search engine;
determining a first associated relevance value for each of the categories based on the search query and one or more query terms associated with the category; and
determining a weighting value based on the category weighting values and the first associated relevance values. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
submitting a search query to a plurality of search engines;
receiving, from each of the plurality of search engines, an associated ranked list of search results based on the search query;
receiving a plurality of actual relevance values for a plurality of the search results based on the search query;
for at least one of the search results absent the actual relevance value, estimating its relevance value based on its rank, and the ranks and the actual relevance values of at least two others of the search results;
determining, for each of the plurality of search engines, an associated weighting value;
determining, for each of the ranked lists, an associated weighted relevance value for each of its search results based on the estimated relevance value or the actual relevance value of the search result and the weighting value associated with the search engine that provided the ranked list;
combining the ranked lists into a single list; and
sorting the search results in the single list based on the associated weighted relevance values. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a computer programmed to perform acts of;
receiving a ranked list of search results from a search engine based on a search query; and
estimating a relevance value of a particular search result in the ranked list based on its rank and actual relevance values and ranks of at least two others of the search results. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An apparatus for weighting search results from a search engine based on a search query, the apparatus comprising:
-
a computer programmed to perform acts of;
determining a plurality of categories associated with the search query;
for each of the categories, determining an associated category weighting value for the search engine;
determining a first associated relevance value for each of the categories based on the search query and one or more query terms associated with the category; and
determining a weighting value based on the category weighting values and the first associated relevance values. - View Dependent Claims (32, 33)
-
-
34. An apparatus comprising:
-
a computer programmed to perform acts of;
submitting a search query to a plurality of search engines;
receiving, from each of the plurality of search engines, an associated ranked list of search results based on the search query;
receiving a plurality of actual relevance values for a plurality of the search results based on the search query;
for at least one of the search results absent an actual relevance value, estimating its relevance value based on its rank, and the ranks and the actual relevance values of at least two others of the search results;
determining, for each of the plurality of search engines, an associated weighting value;
determining, for each of the ranked lists, an associated weighted relevance value for each of its search results based on the estimated relevance value or the actual relevance value of the search result and the weighting value associated with the search engine that provided the ranked list;
combining the ranked lists into a single list; and
sorting the search results in the single list based on the associated weighted relevance values. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An article comprising:
-
a computer-readable medium having computer-readable program code to cause a computer to perform acts of;
receiving a ranked list of search results from a search engine based on a search query; and
estimating a relevance value of a particular search result in the ranked list based on its rank and actual relevance values and ranks of at least two others of the search results. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An article for weighting search results from a search engine based on a search query, the article comprising:
-
a computer-readable medium having computer-readable program code to cause a computer to perform acts of;
determining a plurality of categories associated with the search query;
for each of the categories, determining an associated category weighting value for the search engine;
determining a first associated relevance value for each of the categories based on the search query and one or more query terms associated with the category; and
determining a weighting value based on the category weighting values and the first associated relevance values. - View Dependent Claims (52, 53)
-
-
54. An article comprising:
-
a computer-readable medium having computer-readable program code to cause a computer to perform acts of;
submitting a search query to a plurality of search engines;
receiving, from each of the search engines, an associated ranked list of search results based on the search query;
receiving a plurality of actual relevance values for a plurality of the search results based on the search query;
for at least one of the plurality of search results absent an actual relevance value, estimating its relevance value based on its rank, and the ranks and the actual relevance values of at least two others of the search results;
determining, for each of the plurality of search engines, an associated weighting value;
determining, for each of the ranked lists, an associated weighted relevance value for each of its search results based on the estimated relevance value or the actual relevance value of the search result and the weighting value associated with the search engine that provided the ranked list;
combining the ranked lists into a single list; and
sorting the search results in the single list based on the associated weighted relevance values. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
Specification