Freshness-based ranking
First Claim
1. A computer-implemented method comprising:
- receiving a search result obtained in response to a query, wherein the search result identifies a resource and has an associated score S;
computing a recent impression probability for the query for a recent time period and an overall impression probability for the query for an overall time period,wherein each impression probability corresponds to a ratio of (i) a count of search result impressions selected by users to (ii) a count of all search result impressions presented to users in the respective time periods,wherein the search result impressions were impressions provided in response to the query by a search engine during the respective time period, andwherein the overall time period is a time period that began before the recent time period and is longer than the recent time period;
computing a QtoA ratio of the recent impression probability to the overall impression probability;
determining that users prefer newer resources over older resources for the query based on the QtoA ratio;
determining that the resource is a new resource; and
associating a new score S′
with the resource in place of S, wherein the new score S′
signifies a better result than the score S signifies, based on determining, that users prefer newer resources over older resources for the query and that the resource is a new resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes receiving a search result obtained in response to a query. A recent impression probability for the query for a recent time period and an overall impression probability for the query for an overall time period are computed. A ratio QtoA of the recent impression probability to the overall impression probability is computed. A determination is made that users prefer newer resources over older resources for the query based on QtoA and that the resource is a new resource. A new score S′ is associated with the resource in place of S, wherein the new score S′ signifies a better result than the score S signifies, based on determining that users prefer newer resources over older resources for the query, and that the resource is a new resource.
40 Citations
46 Claims
-
1. A computer-implemented method comprising:
-
receiving a search result obtained in response to a query, wherein the search result identifies a resource and has an associated score S; computing a recent impression probability for the query for a recent time period and an overall impression probability for the query for an overall time period, wherein each impression probability corresponds to a ratio of (i) a count of search result impressions selected by users to (ii) a count of all search result impressions presented to users in the respective time periods, wherein the search result impressions were impressions provided in response to the query by a search engine during the respective time period, and wherein the overall time period is a time period that began before the recent time period and is longer than the recent time period; computing a QtoA ratio of the recent impression probability to the overall impression probability; determining that users prefer newer resources over older resources for the query based on the QtoA ratio; determining that the resource is a new resource; and associating a new score S′
with the resource in place of S, wherein the new score S′
signifies a better result than the score S signifies, based on determining, that users prefer newer resources over older resources for the query and that the resource is a new resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a search result obtained in response to a query, wherein the search result identifies a resource and has an associated score S; computing a recent impression probability for the query for a recent time period and an overall impression probability for the query for an overall time period, wherein each impression probability corresponds to a ratio of (i) a count of search result impressions selected by users to (ii) a count of all search result impressions presented to users in the respective time periods, wherein the search result impressions were impressions provided in response to the query by a search engine during the respective time period, and wherein the overall time period is a time period that began before the recent time period and is longer than the recent time period; computing a QtoA ratio of the recent impression probability to the overall impression probability; determining that users prefer newer resources over older resources for the query based on the QtoA ratio; determining that the resource is a new resource; and associating a new score S′
with the resource in place of S, wherein the new score S′
signifies a better result than the score S signifies, based on determining, that users prefer newer resources over older resources for the query and that the resource is a new resource. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method comprising:
-
receiving a first search result obtained in response to a query, wherein the first search result identifies a resource and has an associated score S; computing a first probability that a particular search result provided in response to the query in a recent time period will be selected when a particular user is presented with an opportunity to select the particular search result; computing a second probability that the particular search result provided in response to the query in an overall time period will be selected when the particular user is presented with an opportunity to select the particular search result; computing a QtoA ratio of the first probability to the second probability; determining, based on the QtoA ratio, that users in the recent time period preferred newer resources for the query than users in the overall time period; determining that the resource is a new resource; and applying a boosting function to S to compute a new score S′
for the resource, wherein S′
has a boosted value that is higher relative to boosted scores of other resources that are older than the resource. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving a first search result obtained in response to a query, wherein the first search result identifies a resource and has an associated score S; computing a first probability that a particular search result provided in response to the query in a recent time period will be selected when a particular user is presented with an opportunity to select the particular search result; computing a second probability that the particular search result provided in response to the query in an overall time period will be selected when the particular user is presented with an opportunity to select the particular search result; computing a QtoA ratio of the first probability to the second probability; determining, based on the QtoA ratio, that users in the recent time period preferred newer resources for the query than users in the overall time period; determining that the resource is a new resource; and applying a boosting function to S to compute a new score S′
for the resource, wherein S′
has a boosted value that is higher relative to boosted scores of other resources that are older than the resource. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification