COMPUTER PROCESSES FOR ADAPTIVELY SELECTING AND/OR RANKING ITEMS FOR DISPLAY IN PARTICULAR CONTEXTS
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a request from a browser, said request corresponding to a particular context of a 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;
determining context-specific weights for each of the items, each context-specific weight corresponding to a respective item of said plurality of items and being specific to said context, each context-specific weight being dependent upon context-specific exposure of the respective item, and context-specific user activity resulting from said exposure, in said context, wherein the context-specific 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; and
generating and outputting a web page in response to the request, said web page including at least a portion of the ranked list.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method are disclosed that are capable of refining the order and/or content of a list of items. In one embodiment, user activity associated with each item displayed to users in a given context is monitored, and is used together with item exposure data to generate context-specific item weights. The weights for the same item in different contexts may be different. The selection of items included in a list presented to users, and/or the order in which the items in the list are displayed, may be adjusted over time based upon the relative weights associated with the items.
65 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request from a browser, said request corresponding to a particular context of a 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;
determining context-specific weights for each of the items, each context-specific weight corresponding to a respective item of said plurality of items and being specific to said context, each context-specific weight being dependent upon context-specific exposure of the respective item, and context-specific user activity resulting from said exposure, in said context, wherein the context-specific 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; and
generating and outputting a web page in response to the request, said web page including at least a portion of the ranked list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
8. A computer-implemented method of adaptively controlling the display of an item, the method comprising:
-
for each of a plurality of contexts in which the item is capable of being displayed, tracking both context-specific exposure of the item and context-specific user activity resulting from said exposure, wherein said tracking comprises storing context-specific exposure data and context-specific user activity data in computer storage for each of the plurality of contexts;
for each of the plurality of contexts, generating a respective context-specific item weight for the item, said context-specific item weight being dependent upon the context-specific exposure data and the context-specific user activity data corresponding to the respective context, and not being specific to any particular user; and
using the context-specific item weights to at least rank the item for display to users in the respective contexts to which such item weights correspond.
-
-
20. A computer-implemented method of adaptively adjusting a presentation order of a list of items, the method comprising:
-
tracking an exposure of each item in the list within a selected context of a plurality of contexts, wherein the exposure of an item reflects the number of times the item has been presented to a user within the selected context;
tracking user activity associated with each item on the list of items within the selected context, said user activity comprising users selections of items from a computerized display of said list;
generating a context-specific weight for each item in the list based at least upon the tracked exposure of the item within the selected context and the tracked user activity within the selected context; and
adjusting a presentation order of the items in the list according to the context-specific weights of the items. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification