IDENTIFYING ASSOCIATIONS BETWEEN ITEMS AND EMAIL-ADDRESS-BASED USER COMMUNITIES
First Claim
1. A computer-implemented data mining method, comprising:
- storing, in an electronic data repository, user activity data associated with each of a plurality of users of an online system that provides access to an electronic catalog, said user activity data reflecting user-generated events associated with particular items represented in the electronic catalog;
programmatically identifying, among the plurality of users, a subset of users whose email addresses are associated with a particular organization;
programmatically analyzing the user activity data associated with the plurality of users, including the subset of users, by execution of code by a computer processor, to identify a set of items that have experienced significantly higher levels of user activity among the subset of users than among the plurality of users; and
creating, in computer storage, an association between the organization and the identified set of items.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented service analyzes collected data reflective of actions of users of an interactive system to identify items that are significantly more popular in specific user communities than in a general user population. The communities may, for example, include email-based communities (e.g., all users with email addresses associated with a particular company or other organization), shipping address based communities (e.g., all users with shipping addresses in Seattle), and/or communities based on other types of user attributes. The results of the analysis may be exposed to users to assist users in making item selection decisions, and/or may be used to provide item recommendations to users.
57 Citations
31 Claims
-
1. A computer-implemented data mining method, comprising:
-
storing, in an electronic data repository, user activity data associated with each of a plurality of users of an online system that provides access to an electronic catalog, said user activity data reflecting user-generated events associated with particular items represented in the electronic catalog; programmatically identifying, among the plurality of users, a subset of users whose email addresses are associated with a particular organization; programmatically analyzing the user activity data associated with the plurality of users, including the subset of users, by execution of code by a computer processor, to identify a set of items that have experienced significantly higher levels of user activity among the subset of users than among the plurality of users; and creating, in computer storage, an association between the organization and the identified set of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system comprising one or more computers, said computer system programmed, via executable code stored in computer storage, to perform a method that comprises:
-
storing, in an electronic data repository, user activity data associated with each of a plurality of users of an interactive system that provides access to an electronic catalog, said user activity data reflecting user-generated events associated with particular items represented in the electronic catalog; identifying, among the plurality of users, a subset of users whose email addresses are associated with a particular organization; analyzing the user activity data associated with the plurality of users, including the subset of users, to identify, among the items represented in the electronic catalog, a set of items that have experienced significantly higher levels of user activity among the subset of users than among the plurality of users; and storing, in computer storage, association data that associates the organization with the identified set of items. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. Physical computer storage that stores executable code that instructs a computer system to perform a method that comprises:
-
storing user activity data associated with each of a plurality of users of an interactive system that provides access to a data repository of information regarding items, said user activity data reflecting user-generated events associated with particular items represented in said data repository; identifying, among the plurality of users, a subset of users whose email addresses are associated with a particular organization; analyzing the user activity data associated with the plurality of users, including the subset of users, to identify, among said items represented in the data repository, a set of items that have experienced significantly higher levels of user activity among the subset of users than among the plurality of users; and storing, in computer storage, association data that associates the organization with the identified set of items. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification