×

Computer processes for adaptively selecting and/or ranking items for display in particular contexts

  • US 7,779,014 B2
  • Filed: 10/19/2007
  • Issued: 08/17/2010
  • Est. Priority Date: 10/30/2001
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • tracking item exposure events in which items are exposed to users on web pages in a plurality of different contexts, wherein tracking the item exposure events comprises (a) identifying the context of each item exposure event based on one or more user actions leading to the exposure event, and (b) recording each item exposure event in computer storage in association with the identified context;

    recording user activity resulting from the item exposure events, said user activity comprising item selection events in which a user selects an item exposed on a web page, wherein recording the user activity comprises recording each item selection event in computer storage in association with the context of the corresponding item exposure event;

    receiving a request from a browser with a server, said request corresponding to a particular context of the plurality of contexts;

    identifying a plurality of items that are responsive to the request, at least some of said items capable of being displayed in more than one of said contexts;

    calculating context-specific weights for each of the items, each contextspecific weight corresponding to a respective item of said plurality of items and being specific to said particular context, each context-specific weight being dependent upon a number of times the respective item has been exposed in said particular context, as determined from said tracking of item exposure events, and additionally being dependent upon the recorded user activity that has resulted from said exposure of the respective item in said context, wherein the contextspecific weights are dependent upon item selection actions of a plurality of users;

    generating a ranked list of said plurality of items such that positions of said items in the ranked list are dependent upon said context-specific item weights;

    generating and outputting a web page in response to the request, said web page including at least a portion of the ranked list;

    recording at least one item selection action performed by a user on said web page; and

    adjusting at least one of said weights by an amount that is dependent upon the at least one item selection action.

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