Services for increasing the utility of electronic wish lists
First Claim
1. 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;
a wish list application that provides functionality for users of the electronic catalog to create wish lists with items selected from the electronic catalog, and to purchase items as gifts from the wish lists of other users;
a database which stores information about affiliations between the users;
a notification component which is responsive, to an online request from a first user for a catalog page which includes a description of a first item, by at least (a) determining whether the first item is on an electronic wish list of a user who is affiliated with the first user, and (b) when the first item is determined to be on an electronic wish list of a second user who is affiliated with the first user, supplementing the page with a notification that the first item is on the wish list of the second user; and
a cache memory which stores wish lists of users affiliated with the first user while the first user browses the electronic catalog, wherein the notification component accesses the cache memory to determine whether items viewed by the first user are on the wish lists of users affiliated with the first user;
whereby users are notified, during browsing of the electronic catalog, when accessed items are on the electronic wish lists of other users.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented service, provided in association with a browsable electronic catalog, automatically notifies a user when an item being accessed in the catalog is on an electronic wish list of an “affiliated” user. The affiliations may be created explicitly by the users (e.g., by completing an online form), and/or implicitly based on actions performed by the users (e.g., an affiliation is automatically created between two users when one purchases a gift for the other). In a web based embodiment, the notifications are presented by supplementing web pages, such as product detail pages, associated with particular catalog items. In some embodiments, users are also notified when the viewed items are merely similar to items on the wish lists of their affiliates. Also disclosed are services for reminding or notifying users of events associated with their affiliates, and for including within these reminders links to the associated wish lists.
-
Citations
36 Claims
-
1. 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; a wish list application that provides functionality for users of the electronic catalog to create wish lists with items selected from the electronic catalog, and to purchase items as gifts from the wish lists of other users; a database which stores information about affiliations between the users; a notification component which is responsive, to an online request from a first user for a catalog page which includes a description of a first item, by at least (a) determining whether the first item is on an electronic wish list of a user who is affiliated with the first user, and (b) when the first item is determined to be on an electronic wish list of a second user who is affiliated with the first user, supplementing the page with a notification that the first item is on the wish list of the second user; and a cache memory which stores wish lists of users affiliated with the first user while the first user browses the electronic catalog, wherein the notification component accesses the cache memory to determine whether items viewed by the first user are on the wish lists of users affiliated with the first user; whereby users are notified, during browsing of the electronic catalog, when accessed items are on the electronic wish lists of other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of assisting users in selecting items to purchase from an electronic catalog of items, the method comprising:
-
maintaining electronic wish lists for each of a plurality of users; for at least a first user, maintaining data indicating a set of other users that are affiliated with the first user (“
affiliated users”
);monitoring browsing of the electronic catalog by the first user to determine whether items accessed by the first user are on electronic wish lists of the affiliated users, wherein said monitoring comprises maintaining wish list data of at least some of the affiliated users in a cache, and using the cache to determine whether items accessed by the first user are on electronic wish lists of the affiliated users; and notifying the first user during said browsing of the electronic catalog when an accessed item is determined to be on an electronic wish list of an affiliated user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of assisting users in selecting items to purchase from an electronic catalog of items, the method comprising:
-
maintaining an electronic wish list of a first user, the electronic wish list including items selected from the electronic catalog by the first user and being accessible to other users; in response to a second user purchasing an item from the electronic wish list of the first user, updating a data repository to indicate that the first user is affiliated with the second user; and subsequently to updating the data repository, monitoring browsing of the electronic catalog by the second user and, during said browsing of the electronic catalog, checking cached wish list data of the first user to assess whether items accessed by the second user are on the electronic wish list of the first user, and notifying the second user when an item accessed by the second user is on the electronic wish list of the first user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of assisting users in selecting items to purchase from an electronic catalog of items, the method comprising:
-
maintaining electronic wish lists for each of a plurality of users; for at least a first user, maintaining affiliation data indicating a set of other users that are affiliated with the first user (“
affiliated users”
);maintaining similarity data which indicates similarities between items in the catalog; and when the first user accesses a first item in the electronic catalog, determining whether, and notifying the first user if, the first item is similar to an item on an electronic wish list of an affiliated user, as reflected by the similarity data. - View Dependent Claims (33, 34, 35, 36)
-
Specification