×

Preferred sites

  • US 9,317,563 B1
  • Filed: 10/23/2013
  • Issued: 04/19/2016
  • Est. Priority Date: 01/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a data processing apparatus, the method comprising:

  • accessing user site data associated with a user identifier, the user site data including resource locators of resources that were selected at least once for a first user session associated with the user identifier;

    identifying, from the resource locators, candidate sites for recommendation as preferred sites, each candidate site being specified by at least one of the resource locators included in the accessed user site data, the identifying comprising grouping resource locators by domain names and, for each domain name, selecting the domain name as a candidate site;

    generating a recommendation score for each of the identified candidate sites based on per-site user metrics determined from the accessed user site data associated with the user identifier, wherein the per-site user metrics are associated with the user identifier for each site and are metrics based on events with respect to resources addressed by resource locators that include the domain name of the candidate site and that occurred by use of a user device during a user session associated with the user identifier, and wherein the per-site user metrics for at least one candidate site are inclusive of events with respect to at least two or more resources addressed by the resource locators that include the domain name of the candidate site;

    identifying a recommended site, the recommended site being one of the identified candidate sites that has a corresponding generated recommendation score, based on the per-site user metrics associated with the user identifier, that exceeds a first recommendation threshold;

    providing, in a second user session associated with the user identifier, a search results page that includes a search result that references the recommended site, and including in the search results page a recommendation to identify the recommended site as a preferred site; and

    generating site preference data identifying the recommended site as a preferred site for the user identifier in response to receiving an explicit acceptance of the recommendation during the second user session associated with the user identifier, where each search result that references the domain name of the preferred site for a subsequent user session associated with the user identifier is eligible for a presentation adjustment when the search result is presented to a user device associated with the user identifier.

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