×

Selecting content for devices specific to a particular user

  • US 9,400,871 B1
  • Filed: 08/27/2012
  • Issued: 07/26/2016
  • Est. Priority Date: 08/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed in a data processing apparatus, comprising:

  • accessing user history data specifying actions or inactions that are associated with a particular user identifier for a time period, each action or inaction having occurred at a user device associated with the user identifier;

    determining, based on the user history data, an origin time specifying a time of occurrence of a given user event, the given user event being a request for content belonging to a particular interest category based on the user history data;

    identifying, based at least in part on the user history data and the origin time of the given user event, an interest category duration specifying a bounded period of time of user interest in the particular interest category following the given user event;

    receiving, at a particular time during which a user session identified by the user identifier is active, a request to serve a content item with a web page that is related to a different interest category, including receiving a request to serve a content item in a search results page provided in response to a search query that is related to the different interest category;

    determining that the particular time is within the bounded period of time of the interest category duration for the particular interest category;

    generating a relevance score for a candidate content item that is based, in part, on a difference between the particular time and the origin time of a particular interest category to which the candidate content item belongs, wherein the relevance score for the candidate content item is decreased by a decreased user interest in the particular interest category as the difference between the particular time and the origin time increases;

    selecting the content item from the particular interest category rather than the different interest category of the web page based on determining that the particular time is within the bounded period of time of the interest category duration for the particular interest category; and

    transmitting, to the user device, data that integrates the selected content item into a the web page that is related to the different interest category.

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