Computer services for assisting users in locating and evaluating items in an electronic catalog based on actions performed by members of specific user communities
First Claim
1. A method of assisting users in selecting items from an electronic catalog of items, the catalog accessible to users of an online sales system that provides services for allowing users to purchase items from the catalog, the method comprising:
- providing a database which contains information about a plurality of user communities, wherein different communities represent different subsets of users of the sales system;
tracking, via computer, online purchases of items from the sales system by the users to generate purchase history data, and storing the purchase history data in a computer memory;
processing, via computer, at least the purchase history data to identify at least one item which, based on actions of both members and non-members of a selected community of said plurality of user communities, has a popularity level that is substantially greater within the selected community than outside the selected community; and
electronically notifying users that the at least one item is popular within the selected community to assist users in selecting items from the electronic catalog.
3 Assignments
0 Petitions
Accused Products
Abstract
A Web based system provides informational services for assisting customers in selecting products or other types of items from an electronic catalog of a merchant. Users of the system can create and join user communities, such as communities based on user hobbies, localities, professions, and organizations. The system also supports implicit membership communities that are based on email addresses (e.g., all users having a “nasa.com” email address), shipping/billing addresses, and other known user information. Using purchase history data collected for online users, the system automatically identifies and generates lists of the most popular items (and/or items that are becoming popular) within particular communities, and makes such information available to users for viewing. For example, in the context of an online book store users of the nasa.com community may automatically be presented a Web page which lists the bestselling book titles among nasa.com users, or may be sent email notifications of purchase events or hotselling books within the community. Another feature involves automatically notifying users interested in particular products of other users (preferably other members of the same community) that have purchased the same or similar products. For example, in one embodiment, when a user accesses a book detail page, the detail page is customized to include the names and email addresses of other members of the user'"'"'s community that recently purchased the same book.
522 Citations
56 Claims
-
1. A method of assisting users in selecting items from an electronic catalog of items, the catalog accessible to users of an online sales system that provides services for allowing users to purchase items from the catalog, the method comprising:
-
providing a database which contains information about a plurality of user communities, wherein different communities represent different subsets of users of the sales system;
tracking, via computer, online purchases of items from the sales system by the users to generate purchase history data, and storing the purchase history data in a computer memory;
processing, via computer, at least the purchase history data to identify at least one item which, based on actions of both members and non-members of a selected community of said plurality of user communities, has a popularity level that is substantially greater within the selected community than outside the selected community; and
electronically notifying users that the at least one item is popular within the selected community to assist users in selecting items from the electronic catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for assisting users of an online sales system in selecting items from an electronic catalog of items, the system comprising:
-
at least one electronic database which contains purchase history data for users of the sales system, and which contains information about a plurality of user communities wherein different communities represent different subsets of users of the sales system; and
a computer system that executes a process which analyzes at least the purchase history data to identify items that have substantially higher popularity levels within particular communities of the plurality of communities relative to their respective popularity levels among a general user population, and which notifies users of the sales system of the items and associated communities for which such popularity level disparities exist, to thereby assist such users in selecting items from the electronic catalog. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of assisting users in selecting items from an electronic catalog of items, the catalog accessible to users of an online sales system that provides services for allowing users to purchase items from the catalog, the method comprising steps, each step performed by computer, of:
-
identifying a subset of users of the online sales system that have email addresses that satisfy a particular criterion, wherein the subset comprises a plurality of users;
identifying at least one item that characterizes the subset of users, wherein the step of identifying comprises processing purchase history data of the subset of users and of users falling outside said subset; and
electronically notifying users of the online sales system of a relationship between the at least one item and the subset of users, to assist users in selecting items from the electronic catalog. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of assisting users in selecting items from a catalog of items, comprising:
-
electronically identifying a subset of a general population of users;
tracking, via computer, at least one type of user activity that indicates user affinities for particular items of the catalog to generate activity history data;
processing, via computer, the activity history data of the general population of users, including the subset of users, to identify a set of items that distinguish the subset from the general population; and
electronically notifying users of the catalog of a relationship between the set of items and the subset of users, to thereby assist the users of the catalog in selecting items therefrom. - View Dependent Claims (39, 40, 41, 42)
-
-
43. A method of assisting users in selecting items from an electronic catalog of items, comprising:
-
electronically identifying among a population of users of the electronic catalog, a subset of users that, based on user shipping addresses, reside in a common geographic region;
electronically monitoring actions of the subset of users, and of users falling outside the subset, to generate user activity history data reflective of user actions performed with respect to items in the electronic catalog;
electronically processing the user activity history data to identify an item whose popularity level among the subset of users is substantially higher than a popularity level of the item among the population of users; and
electronically notifying at least one user that a relationship exists between the item and the geographic region to assist the at least one user in selecting items from the electronic catalog. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer-implemented method of assisting users in selecting items from an electronic catalog of items, the method comprising:
-
storing email addresses of users of the electronic catalog;
electronically identifying, for each of a plurality of organizations, a respective group of said users who are deemed to be affiliated with the respective organization by virtue of a domain name of the respective organization occurring within an email address of each such user, to thereby identify a plurality of organization-specific groups of users;
electronically tracking at least one type of user activity that indicates user affinities for particular items in the electronic catalog to generate activity history data for the users;
electronically analyzing for each organization-specific group of users, the activity history data to generate a list of items within the electronic catalog that distinguish the organization-specific group from a general population of the users, to thereby generate a plurality of organization-specific popular items lists; and
electronically exposing the organization-specific popular items lists to the users of the electronic catalog in association with the organizations to which such popular items lists correspond, to allow users to identify items that are popular within specific organizations. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A system for assisting users in selecting items from an electronic catalog of items, the system comprising:
-
at least one electronic database which contains email addresses of users of the electronic catalog; and
a computer system that executes a computer program to identify, for each of a plurality of organizations, a respective group of said users who are deemed to be affiliated with the respective organization by virtue of a domain name of the respective organization occurring within an email address of each such user, to thereby identify a plurality of organization-specific groups of users;
track at least one type of user activity that indicates user affinities for particular items in the electronic catalog to generate activity history data for the users;
analyze, for each organization-specific group of users, the activity history data to generate a list of items within the electronic catalog that distinguish the organization-specific group from a general population of the users, to thereby generate a plurality of organization-specific popular items lists; and
expose the organization-specific popular items lists to the users of the electronic catalog in association with the organizations to which such popular items lists correspond, to allow users to identify items that are popular within specific organizations.
-
Specification