EXTRAPOLATION OF BEHAVIOR-BASED ASSOCIATIONS TO BEHAVIOR-DEFICIENT ITEMS
First Claim
1. A computer-implemented method of detecting associations between items represented in an electronic catalog, the method comprising:
- maintaining item selection histories of each of a plurality of users of the electronic catalog, said item selection histories identifying particular items selected by particular users;
detecting a behavior-based association between two items represented in the electronic catalog, item A and item B, at least in part by programmatically analyzing said item selection histories;
detecting a substitutability association between item A and an additional item, item C, represented in the electronic catalog; and
programmatically using the detected behavior-based association between items A and B, in combination with the detected substitutability association between item A and item C, to create, in computer storage, an association between item B and item C.
1 Assignment
0 Petitions
Accused Products
Abstract
Behavior-based associations are extrapolated to items for which the quantity of collected user activity data is insufficient to create meaningful or reliable behavior-based associations (“behavior-deficient” items). The behavior-based associations are extrapolated based on content-based associations, or another type of “substitutability” association, between the behavior-deficient items and other items. The items can be any type of item for which user behaviors (e.g., purchases, accesses, downloads, etc.) can be monitored and analyzed to detect behavior-based associations, and for which item content or other available information can be used to assess item substitutability. For example, the items can be products represented in an electronic catalog, web pages or other documents accessible on a network, or web sites.
-
Citations
33 Claims
-
1. A computer-implemented method of detecting associations between items represented in an electronic catalog, the method comprising:
-
maintaining item selection histories of each of a plurality of users of the electronic catalog, said item selection histories identifying particular items selected by particular users; detecting a behavior-based association between two items represented in the electronic catalog, item A and item B, at least in part by programmatically analyzing said item selection histories; detecting a substitutability association between item A and an additional item, item C, represented in the electronic catalog; and programmatically using the detected behavior-based association between items A and B, in combination with the detected substitutability association between item A and item C, to create, in computer storage, an association between item B and item C. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for detecting associations between items represented in an electronic catalog of items, the system comprising:
-
an item data repository that stores catalog descriptions of items represented in the electronic catalog; a substitutability association mining component that detects substitutability associations between particular items represented in the electronic catalog, at least in part, by analyzing said catalog descriptions; a data repository that stores item selection histories of a plurality of users of the electronic catalog, said item selection histories identifying particular items selected by particular users; a behavior-based association mining component that detects behavior-based associations between particular items, at least in part, by analyzing the item selection histories of the plurality of users; and an extrapolation component that uses the substitutability associations in combination with the behavior-based associations to detect additional associations between items. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
generating a first data value that represents a strength of a behavior-based association between a first item and either (a) a second item, or (b) a search query, said behavior-based association based on collected user activity data reflective of actions of a plurality of users; generating a second data value that represents a content-based association between the first item and a behavior-deficient item, said content-based association based on content of, or descriptive of, the first item and the behavior-deficient item; and generating a third data value that represents a strength of an association between the behavior-deficient item and either the second item or the search query, said third data value being dependent upon the first data value and the second data value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer system, comprising:
-
a behavior-based association mining component configured to analyze collected user activity data reflective of actions of a plurality of users, and based thereon, to detect at least one of the following types of behavior-based associations;
(a) behavior-based associations between particular items, (b) behavior-based associations between particular items and search queries;a content-based association mining component configured to analyze item content, and based thereon, to detect content-based associations between particular behavior-deficient items and other items; and an extrapolation component configured to create new associations by extrapolating selected behavior-based associations detected by the behavior-based association mining component to the behavior-deficient items based, at least in part, on said content-based associations between particular behavior-deficient items and other items. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification