×

Targeted advertising using temporal analysis of user specific data

  • US 8,626,575 B1
  • Filed: 03/20/2008
  • Issued: 01/07/2014
  • Est. Priority Date: 03/20/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method to present content items, the method comprising:

  • identifying, by data processing apparatus, a recent event associated with a user, and a plurality of past events, each of which is associated with the user and occurred before the recent event, wherein each event of the plurality of past events includes an action by the user to add an item to a wish list before the recent event;

    for each of the plurality of past events;

    determining, by one or more data processing apparatus, a keyword associated with a particular past event,determining, by one or more data processing apparatus, a temporal weight for the keyword, the temporal weight based on a time of occurrence of the particular past event relative to a time of occurrence of the recent event,identifying, by one or more data processing apparatus, a plurality of ranked candidate content items for presentation to the user based on the keyword, andadjusting, by one or more data processing apparatus, ranks of the plurality of ranked candidate content items based on the temporal weight for the keyword associated with the particular past event resulting in an adjusted plurality of ranked content items, wherein adjusting the ranks comprises multiplying the temporal weight for the keyword with a rank of each candidate content item of the plurality of candidate content items;

    identifying a future event associated with the user, the future event scheduled to occur at a time after the recent event;

    determining a keyword associated with the future event and a temporal weight associated with the keyword associated with the future event;

    determining a plurality of ranked candidate content items based on the keyword associated with the future event;

    adjusting ranks of the plurality of ranked candidate content items determined based on the keyword associated with the future event and the temporal weight associated with the keyword associated with the future event resulting in another adjusted plurality of ranked candidate content items;

    identifying, by one or more data processing apparatus, a plurality of ranked candidate content items selected based on a keyword associated with the recent event;

    and selecting, by one or more data processing apparatus, one or more highest ranked candidate content items from among the plurality of ranked candidate content items selected based on the keyword associated with the recent event, the another adjusted plurality of ranked candidate content items, and the adjusted plurality of ranked candidate content items for each of the plurality of past events for presentation to the user.

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