PROVIDING SEARCH RESULTS IN RESPONSE TO A SEARCH QUERY
First Claim
Patent Images
1. A method for providing search results in response to a search query, comprising:
- receiving the search query from a user;
generating a plurality of results in response to the search query, wherein the plurality of results is ranked according to an original relevancy score;
generating a click relevancy score for each result, wherein the click relevancy score is based on a number of clicks each result is expected to receive;
re-ranking the plurality of results according to the click relevancy score; and
presenting the plurality of results according to the click relevancy score.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing search results in response to a search query is provided. The method includes receiving the search query from a user and generating a plurality of results in response to the search query. The plurality of results may be ranked according to an original relevancy score. The method further includes generating a click relevancy score for each of the plurality of results and re-ranking the plurality of results according to the click relevancy score.
23 Citations
20 Claims
-
1. A method for providing search results in response to a search query, comprising:
-
receiving the search query from a user; generating a plurality of results in response to the search query, wherein the plurality of results is ranked according to an original relevancy score; generating a click relevancy score for each result, wherein the click relevancy score is based on a number of clicks each result is expected to receive; re-ranking the plurality of results according to the click relevancy score; and presenting the plurality of results according to the click relevancy score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to:
-
receive a search query from a user; generate a plurality of results in response to the search query, each result having a plurality of features; rank the plurality of results according to an original relevancy score determined by a baseline ranker; generate a click relevancy score for each result, wherein the click relevancy score is based on a number of clicks each result is expected to receive; re-rank the plurality of results according to the click relevancy score; and present the plurality of results according to the click relevancy score. - View Dependent Claims (15, 16)
-
-
17. A computer system, comprising:
-
at least one processor; and a memory comprising program instructions that when executed by the at least one processor, cause the at least one processor to; receive an image search query from a user; generate a plurality of image results in response to the image search query, the each image result having one or more features; rank the plurality of image results according to an original relevancy score determined by a baseline ranker; perform a regression analysis to compare a similarity between the features of each image result with the features of one or more clicked image results to estimate a predicted number of clicks for each image result; combine the predicted number of clicks with the original relevancy score to generate a click relevancy score for each image result; re-rank the plurality of image results according to the click relevancy score; and present the plurality of results according to the click relevancy score. - View Dependent Claims (18, 19, 20)
-
Specification