Services for using group preferences to improve item selection decisions
First Claim
1. A computer-implemented method, comprising:
- maintaining a first queue of a first user in computer storage, said first queue identifying a plurality of items selected by the first user from an electronic catalog of items;
maintaining a second queue of a second user in computer storage, said second queue identifying a plurality of items selected by the second user from the electronic catalog of items;
detecting that the first and second users share a common delivery address;
in response to detecting that the first and second users share a common physical address, generating a user interface having a hyperlink that provides an option to the first user to have the first and second queues used in combination to select items for delivery to the first user, and providing the user interface over a computer network to a computing device of the first user;
creating an association between the first and second queues at least partly in response to acceptance of the option by the first user;
reordering the plurality of items specified in the first queue for the first user based, at least in part, on the plurality of items in the second queue, such that the second queue is taken into consideration in re-ordering the plurality of items for the first user, said reordering comprising increasing a ranking of a first item in the first queue, via execution of program code by physical computer system, based on the association between the first and second queues; and
controlling delivery of the plurality of items to the first user such that the items are delivered in an order that is based on the reordering;
said method performed by a computer system under control of program instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer services use group preferences, as partially or wholly specified by preference lists of individual members, to identify items well suited for a designated group of users. In one embodiment, items in the movie/video rental queue (one type of preference list) of a first user are prioritized based, at least partly, on the rental queue of a second, affiliated user, to give priority to items corresponding to the collective preferences of both users. Items may also be recommended to the users based on their collective preferences. In a second embodiment, the suggestion lists of multiple members of a book club are used, optionally in combination with other member preference information, to select or recommend book titles for the club. In a third embodiment, the wish lists of two or more affiliated users are used to assist others in purchasing gifts that correspond to their collective preferences.
51 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
maintaining a first queue of a first user in computer storage, said first queue identifying a plurality of items selected by the first user from an electronic catalog of items; maintaining a second queue of a second user in computer storage, said second queue identifying a plurality of items selected by the second user from the electronic catalog of items; detecting that the first and second users share a common delivery address; in response to detecting that the first and second users share a common physical address, generating a user interface having a hyperlink that provides an option to the first user to have the first and second queues used in combination to select items for delivery to the first user, and providing the user interface over a computer network to a computing device of the first user; creating an association between the first and second queues at least partly in response to acceptance of the option by the first user; reordering the plurality of items specified in the first queue for the first user based, at least in part, on the plurality of items in the second queue, such that the second queue is taken into consideration in re-ordering the plurality of items for the first user, said reordering comprising increasing a ranking of a first item in the first queue, via execution of program code by physical computer system, based on the association between the first and second queues; and controlling delivery of the plurality of items to the first user such that the items are delivered in an order that is based on the reordering; said method performed by a computer system under control of program instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of identifying items that correspond to preferences of a group of users, the method, comprising:
-
maintaining a first preference list of a first user in computer storage, said first preference list identifying a plurality of catalog items selected by the first user from an electronic catalog of items, and representing preferences of the first user; maintaining a second preference list of a second user in computer storage, said second preference list identifying a second plurality of catalog items selected by the second user from the electronic catalog of items, and representing preferences of the second user; detecting that the first and second users share a common delivery address; in response to detecting that the first and second users share a common delivery address, providing an option to the first user, via a user interface provided on a network, to request creation of an association between the first and second preferences lists; creating an association between the first preference list and the second preference list at least partly in response to the first user selecting the option; and programmatically using at least the first preference list and the second preference list, in combination, at least partly as a result of the association created between the first and second preference lists, to select a catalog item that corresponds to the preferences of both the first user and the second user, wherein the programmatic selection of the catalog item is in response to detecting that the catalog item is on the first preference list and is also on the second preference list; and causing the selected catalog item to be delivered to the first user before at least one catalog item that is listed on the first preference list but not the second preference list; said method performed by a computer system under control of program instructions. - View Dependent Claims (15, 16, 17)
-
Specification