×

User-based ad ranking

  • US 9,773,256 B1
  • Filed: 09/04/2014
  • Issued: 09/26/2017
  • Est. Priority Date: 04/18/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying, by a data processing apparatus that includes one or more modules including a learning module, a set of ads for a user session of a first user, each ad having a respective ad quality measure and linking to a respective domain, the identifying including identifying a first ad in the set of ads that links to a first domain;

    obtaining, by the one or more modules, data and using the data to perform operations including;

    determining, for the first domain, a correction factor specifying a value by which the ad quality measure for the first ad that links to the first domain is to be modified, the value being based on a difference between a non-zero predicted click through rate for ads that link to the first domain when presented during the user session and an actual click through rate for ads that link to the first domain, the predicted click through rate being based on an aggregate performance of the ads that link to the first domain for multiple users;

    determining a modified ad ranking score for the first ad based on the ad quality score for the first ad and the correction factor for the first domain;

    identifying a different set of ads for a different user session of a second user;

    determining that per-user online activity data that has been collected for the second user is statistically unreliable;

    in response to determining that per-user online activity data that has been collected for the second user is statistically unreliable, generating a different correction factor using higher level user data, including one or more of a local time of day of a query submission of the second user, a day of week of the query submission, a language of the query submission, a time zone of the query submission, or a geographic location, rather than the per-user online activity data; and

    determining a different modified ad ranking score for each ad in the different set of ads using the different correction factor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×