Data mining system capable of generating pairwise comparisons of user-selectable items based on user event histories
First Claim
1. A system, comprising:
- at least one data storage system that stores user activity data reflective of catalog item viewing events and catalog item acquisition events of each of a plurality of users of an electronic catalog;
a data mining system operative to analyze the user activity data reflective of the catalog item viewing events and catalog item acquisition events, and based thereon, to generate pairwise comparison data for each of a plurality of pairs of catalog items, said pairwise comparison data at least approximately indicating, for an item pair composed of a first catalog item and a second catalog item, how frequently users who view both the first catalog item and the second catalog item select the second catalog item to acquire over the first catalog item; and
a server system operative to incorporate the pairwise comparison data into catalog pages of the electronic catalog in association with catalog items to which such pairwise comparison data corresponds, the server system thereby enabling users to consider the pairwise comparison data in selecting catalog items to acquire.
1 Assignment
0 Petitions
Accused Products
Abstract
Data mining systems and methods are disclosed for generating data that is helpful to users in selecting between items represented in an electronic data repository, such as an electronic catalog. One disclosed data mining method generates pairwise comparison data for particular pairs of items. The pairwise comparison data for a given item pair reveals the degree to which users who consider both items in the pair select one item over the other. The pairwise comparison data may be appropriately exposed to users of the electronic repository. For instance, in the context of an electronic catalog, an item detail page for item A may be supplemented with an indication that users who view both item A and item B select item B a specified percentage of the time. Another data mining method uses item viewing histories and item purchase histories of users in combination to identify pairs of items that are good candidates for being recommended in combination.
-
Citations
25 Claims
-
1. A system, comprising:
-
at least one data storage system that stores user activity data reflective of catalog item viewing events and catalog item acquisition events of each of a plurality of users of an electronic catalog; a data mining system operative to analyze the user activity data reflective of the catalog item viewing events and catalog item acquisition events, and based thereon, to generate pairwise comparison data for each of a plurality of pairs of catalog items, said pairwise comparison data at least approximately indicating, for an item pair composed of a first catalog item and a second catalog item, how frequently users who view both the first catalog item and the second catalog item select the second catalog item to acquire over the first catalog item; and a server system operative to incorporate the pairwise comparison data into catalog pages of the electronic catalog in association with catalog items to which such pairwise comparison data corresponds, the server system thereby enabling users to consider the pairwise comparison data in selecting catalog items to acquire. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one data storage system that stores user activity data reflective of item consideration actions and item selection actions of each of a plurality of users, said item consideration actions and item selection actions corresponding to particular items represented in a browsable electronic data repository; and a data mining system operative to analyze the user activity data reflective of the item consideration actions and the item selection actions of the plurality of users on an aggregated basis to generate pairwise comparison data for each of a plurality of item pairs, said pairwise comparison data at least approximately indicating, for an item pair composed of a first item and a second item, a degree to which users who consider both the first item and the second item select the second item over the first item, said data mining system further operative to store said pairwise comparison data in computer storage in association with the item pairs to which such pairwise comparison data corresponds. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method of performing a pairwise comparison between a first item and a second item represented in an electronic data repository, the method comprising:
-
accessing session data stored in computer storage, said session data reflective of item consideration actions and item selection actions of each of a plurality of users, said item consideration actions and item selection actions corresponding to particular items represented in the electronic data repository; based on the session data, identifying a set of sessions in which both (1) the first item and the second item were both considered, and (2) exactly one of the first item and the second item was selected, said set of sessions comprising a plurality of sessions of a plurality of users; generating, by a computer system, pairwise comparison data based on the identified set of sessions, said pairwise comparison data indicating, at least approximately, a degree to which users who have considered both the first item and the second item have selected the second item over the first item; and causing the pairwise comparison data to be presented to users of the electronic data repository in association with the first and second items. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A computer system, including one or more physical computers coupled to computer storage, said one or more physical computers being programmed to perform the method of:
-
accessing session data stored in computer storage, said session data reflective of item consideration actions and item selection actions of each of a plurality of users, said item consideration actions and item selection actions corresponding to particular items represented in the electronic data repository; based on the session data, identifying a set of sessions in which both (1) the first item and the second item were both considered, and (2) exactly one of the first item and the second item was selected, said set of sessions comprising a plurality of sessions of a plurality of users; generating pairwise comparison data based on the identified set of sessions, said pairwise comparison data indicating, at least approximately, a degree to which users who have considered both the first item and the second item have selected the second item over the first item; and causing the pairwise comparison data to be presented to users of the electronic data repository in association with the first and second items.
-
Specification