Notification service for assisting users in selecting items from an electronic catalog
First Claim
1. A computer-implemented method of assisting users in evaluating items within an electronic catalog of items, the method comprising:
- tracking purchases made from the electronic catalog by each of a plurality of users to generate purchase history data;
providing a user interface through which the users can selectively elect to expose their respective purchase histories to other users;
collecting and storing permission data obtained through the user interface, said permission data indicating, for each first user, a set of additional users that are permitted to view purchase history data of that first user;
monitoring online browsing of the electronic catalog of items by a current user to detect a request by the current user for a catalog page that includes a description of a first item;
in response to the request, accessing the permission data and the purchase history data associated with other users to identify a second user that both (a) has purchased the first item, and (b) has elected to expose purchase history data to the current user; and
in response to identifying the second user, supplementing the catalog page with a notification that the first item has been purchased by the second user, and returning the catalog page as supplemented to the current user;
whereby users are exposed to purchases made by other users during browsing of the electronic catalog.
1 Assignment
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.
-
Citations
64 Claims
-
1. A computer-implemented method of assisting users in evaluating items within an electronic catalog of items, the method comprising:
-
tracking purchases made from the electronic catalog by each of a plurality of users to generate purchase history data;
providing a user interface through which the users can selectively elect to expose their respective purchase histories to other users;
collecting and storing permission data obtained through the user interface, said permission data indicating, for each first user, a set of additional users that are permitted to view purchase history data of that first user;
monitoring online browsing of the electronic catalog of items by a current user to detect a request by the current user for a catalog page that includes a description of a first item;
in response to the request, accessing the permission data and the purchase history data associated with other users to identify a second user that both (a) has purchased the first item, and (b) has elected to expose purchase history data to the current user; and
in response to identifying the second user, supplementing the catalog page with a notification that the first item has been purchased by the second user, and returning the catalog page as supplemented to the current user;
whereby users are exposed to purchases made by other users during browsing of the electronic catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of assisting users in evaluating items of an electronic catalog of items, the catalog accessible to users of an online store that provides services for allowing users to purchase items from the catalog, the method comprising the computer-implemented steps of:
-
identifying an item to be displayed to a first user in an item detail page of the electronic catalog;
identifying a second user that both (a) has made a purchase of the item and (b) has elected, via a user interface associated with the electronic catalog, to expose said purchase to at least the first user; and
in response to identifying the second user, electronically notifying the first user that the item has been purchased by the second user, and providing contact information of the second user to the first user to allow the first user to communicate with the second user about the item;
wherein electronically notifying the first user comprises supplementing the item detail page of the electronic catalog with a notification message to personalize the item detail page for the first user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for assisting users of an online store in evaluating items of an electronic catalog of items, the system comprising:
-
an item-to-user mapping table which maps items from the catalog to users that have purchased said items, said item-to-user mapping table being stored in a computer-readable medium and reflecting personal preferences specified by said users regarding exposing purchases and contact information to other users; and
a computer system that executes a personalization process which responds to an online request by a first user to view a description of an item from the catalog by at least (a) accessing the item-to-user mapping table to identify a second user that both has purchased the item and is a member of a community associated with the first member, and (b) displaying contact information of the second user to the first user in conjunction with the description of the item such that the contact information is presented to the second user during browsing of the electronic catalog, whereby the personalization process exposes purchases and contact information of the second user to other users in accordance with the personal preferences of the second user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method of assisting a first user in evaluating a merchant, comprising:
-
identifying a community associated with the first user;
identifying a second user that is a member of the community and that has engaged in business with the merchant, said second user being a user who has opted to expose to the first user identities of merchants with which the second user has engaged in business, as reflected within preference data stored for the second user; and
electronically notifying the first user of the contact information of the second user to allow the first user to communicate with the second user about the merchant, wherein electronically notifying the first user comprises personalizing a web page requested by the first user during a browsing session. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An electronic catalog system, comprising:
-
an electronic catalog of items that are available for purchase, the electronic catalog including pages that include descriptions of the items, and providing functionality for online users to select items to purchase, wherein the electronic catalog is embodied within a computer-readable medium;
a user interface through which the users can selectively elect to expose their respective purchase histories to other users, the user interface being embodied within a computer-readable medium;
a database which stores information about a plurality of groups of users, wherein each group represents a subset of a general user population, said database further storing preference data indicative of elections made by the users to expose their respective purchase histories to other users; and
a computer system that executes a personalization component which is responsive to an online request from a first user for a catalog page that includes a description of a first item, by at least (a) determining whether the first item has been purchased by a second user who belongs to a selected group of said plurality of groups, said selected group being associated with the first user, and (b) in response to detecting that the first item has been purchased by the second user, notifying the first user during browsing of the electronic catalog that the first item has been purchased by the second user, wherein the personalization component uses said preference data to determine whether, and to whom, a given purchase may be exposed. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer implemented method of assisting users in selecting, items to purchase from an electronic catalog of items, the method comprising:
-
maintaining purchase history data for each of a plurality of users of the electronic catalog;
maintaining community data indicative of user memberships within specific explicit-membership communities that users explicitly join, wherein each of the explicit-membership communities represents a respective subset of a general user population;
monitoring online browsing of the electronic catalog by a first user who is a member of an explicit-membership community to detect that an item accessed by the first user has been purchased by a second user who is also a member of the explicit-membership community, as reflected by the purchase history data and the community data; and
in response to detecting that the item has been purchased by the second user, supplementing a catalog page requested by the first user to include a notification that the item has been purchased by the second user, said catalog page being a page on which the item is displayed, wherein the step of supplementing the catalog page is performed in accordance with permissions specified by the second user via a user interface that allows users to limit exposure of their respective purchases to other users on a community-by-community basis. - View Dependent Claims (54, 55, 56, 57, 58)
-
-
59. A computer implemented method of assisting users in selecting items to purchase from an electronic catalog of items, the method comprising:
-
maintaining purchase history data for each of a plurality of users of the electronic catalog;
maintaining community data indicative of user memberships within specific explicit-membership communities that users explicitly join, wherein each of the explicit-membership communities represents a respective subset of a general user population;
monitoring online browsing of the electronic catalog by a first user who is a member of an explicit-membership community to detect that an item accessed by the first user has been purchased by a second user who is also a member of the explicit-membership community, as reflected by the purchase history data and the community data; and
in response to detecting that the item has been purchased by the second user, supplementing a catalog page requested by the first user to include a notification that the item has been purchased by the second user, said catalog page being a page on which the item is displayed, wherein the step of supplementing the catalog page is performed in accordance with permissions specified by the second user via a user interface that allows users to limit exposure of their respective purchases to other users on at least one of (a) an item-by-item basis and (b) a user-by-user basis. - View Dependent Claims (60, 61, 62, 63, 64)
-
Specification