Discovery of behavior-based item relationships
AssigneeAmazon.com, Inc.
InventorsGregory D. Linden, Brent R. Smith, Nida K. Zada
Life of this patent
Estimating the term…
Abstract
Various processes are disclosed for discovering item relationships between particular items, such as products represented in an electronic catalog, based on monitored user behaviors (e.g., item viewing activities, item purchases, shopping cart activities, etc.). The discovered item relationships may, for example, be used to generate personalized item recommendations for users, and/or to supplement item detail pages of an electronic catalog with lists of related items. Also disclosed are processes for generating personalized item recommendations based on users' search activities and browse node visits.
Claims36
A computer-implemented method of discovering behavior-based relationships between items represented in an electronic catalog, the method comprising:
- storing a plurality of session records in computer storage, each session record being specific to a respective browsing session of a user and identifying a plurality of items selected by the user for viewing in an electronic catalog during the browsing session, at least some of said session records corresponding to different users than other browsing records;
- generating data values representing strengths of relationships between particular ones of said items, wherein generating the data values comprises, for a pair of items, determining, based on the plurality of session records, the number of browsing sessions in which both items of the pair were selected for viewing;
- and
- generating a mapping of items to related items based at least partly on said data values;
- said method performed by a computing system that comprises one or more computers.
A system for discovering behavior-based relationships between items represented in an electronic catalog, the system comprising:
- a computer data repository that stores a plurality of session records, each session record being specific to a respective browsing session of a user and identifying a plurality of items selected by the user for viewing in an electronic catalog during the browsing session, at least some of said session records corresponding to different users than other browsing records;
- and
- a computing system programmed to at least:
- generate data values representing strengths of relationships between particular ones of said items using a method that comprises determining, based on the plurality of session records, the number of sessions in which both items of the pair were selected for viewing;
- and
- generate a mapping of items to related items based at least partly on said data values.
A system for discovering and exposing behavior-based relationships between items represented in an electronic catalog, the system comprising:
- a computer data repository that stores records of item viewing activities of a plurality of users, said records of item viewing activities identifying particular items selected by users for viewing in an electronic catalog of items;
- a first component that is configured to generate a mapping of items to related items based on the records of item viewing activities, said mapping reflecting item-viewing-based relationships between items, said first component comprising computer hardware;
- and
- a second component that is configured to use the mapping to incorporate lists of related items into item detail pages of the electronic catalog.
A method of discovering item relationships, the method comprising:
- storing, in computer storage, records of electronic shopping cart contents of each of a plurality of users of an interactive system that provides electronic shopping carts, said records of shopping cart contents identifying particular items selected by users to add to their electronic shopping carts;
- and
- generating, based at least partly on the records of electronic shopping cart contents, a mapping that maps items to corresponding sets of related items;
- said method performed by a computing system that comprises one or more computers.
A system for discovering item relationships, the system comprising:
- a computer data repository that contains records of electronic shopping cart contents associated with each of a plurality of users of an interactive system that provides electronic shopping carts, said records of shopping cart contents identifying particular items selected by users to add to their electronic shopping carts;
- and
- a computing system programmed to generate, based at least partly on the records of electronic shopping cart contents, a mapping that maps specific items to sets of related items.
Dependencies are inferred from the claim text.