Service for accepting and selectively exposing user-generated lists
First Claim
1. A method of accepting and exposing user-generated lists of items, comprising:
- providing, in association with an electronic catalog of items, a user interface that includes functionality for users to interactively generate lists of items selected from the electronic catalog, and to submit the lists for viewing by other users, said user interface enabling each user to specify, on an item-by-item basis, a plurality of catalog items to include on a list, and to submit the list to a server;
receiving user-generated lists of items, said user-generated lists generated and submitted by users via the user interface, said user-generated lists generated by respective users and identifying items selected from the electronic catalog by such users;
exposing the user-generated lists to users of the electronic catalog, and monitoring associated user actions of users who access the exposed user-generated lists;
generating list ratings of particular user-generated lists based at least partly on the monitored user actions of users who access the corresponding user-generated lists; and
selecting, from the received user-generated lists, particular user-generated lists to recommend to users based at least partly on the list ratings, said selecting comprising selecting a user-generated list to present to a user based on the list rating of the user-generated list and based additionally on monitored user activity that evidences an interest of said user;
said method performed by a computing system that comprises one or more physical servers.
0 Assignments
0 Petitions
Accused Products
Abstract
An interactive system enables users to generate and submit lists of items (e.g., products selected from an electronic catalog) for viewing by other users. The user-generated lists are selectively suggested to users of the system based (or based in part) on ratings of the user-generated lists. These ratings may, for example, be based on explicit ratings of the lists by users, and/or measures of how effective the respective lists are at driving purchases of items. In some contexts, the system may select one or more user-generated lists to present to a user based on a set of items purchased, viewed, or otherwise selected by the user, or based on the results of a search query submitted by the user.
40 Citations
29 Claims
-
1. A method of accepting and exposing user-generated lists of items, comprising:
-
providing, in association with an electronic catalog of items, a user interface that includes functionality for users to interactively generate lists of items selected from the electronic catalog, and to submit the lists for viewing by other users, said user interface enabling each user to specify, on an item-by-item basis, a plurality of catalog items to include on a list, and to submit the list to a server; receiving user-generated lists of items, said user-generated lists generated and submitted by users via the user interface, said user-generated lists generated by respective users and identifying items selected from the electronic catalog by such users; exposing the user-generated lists to users of the electronic catalog, and monitoring associated user actions of users who access the exposed user-generated lists; generating list ratings of particular user-generated lists based at least partly on the monitored user actions of users who access the corresponding user-generated lists; and selecting, from the received user-generated lists, particular user-generated lists to recommend to users based at least partly on the list ratings, said selecting comprising selecting a user-generated list to present to a user based on the list rating of the user-generated list and based additionally on monitored user activity that evidences an interest of said user; said method performed by a computing system that comprises one or more physical servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A method of accepting and exposing user-generated lists of items, comprising:
-
providing, in association with an electronic catalog of items, a user interface that includes functionality for users to interactively generate lists of items selected from the electronic catalog, and to submit the lists for viewing by other users; receiving user-generated lists of items, said user-generated lists generated and submitted by users via the user interface, said user-generated lists generated by respective users and identifying items selected from the electronic catalog by such users; exposing the user-generated lists to users of the electronic catalog, and monitoring associated user actions of users who access the exposed user-generated lists; generating list ratings of particular user-generated lists based at least partly on the monitored user actions of users who access the corresponding user-generated lists; and selecting, from the received user-generated lists, particular user-generated lists to recommend to users based at least partly on the list ratings, wherein selecting particular user-generated lists to recommend to users comprises; identifying a plurality of items associated with an interest of a user, the plurality of items identified based on one or more actions performed by the user in connection with items represented in the electronic catalog; and selecting, from the received user-generated lists, a set of one or more user-generated lists that are related to at least some of the plurality of items associated with the interest of the user; said method performed by a computing system that comprises one or more physical servers.
-
-
12. An interactive system capable of accepting and exposing user-generated lists of items, said interactive system comprising:
-
a server system that provides user access to an electronic catalog of items, and provides user access to a user interface for generating and submitting lists of said items for viewing by other users, said user interface including functionality for a user to specify, on an item-by-item basis, a plurality of catalog items to include on a list and to submit the list to the server system, said server system comprising one or more physical servers; a data repository that stores user-generated lists submitted by users via the user interface, said user-generated lists generated by respective users and identifying catalog items selected from the electronic catalog by such users; and a list selection system configured to generate ratings of particular user-generated lists stored in the data repository based at least partly on user actions performed by users who access the corresponding user-generated lists, said list selection system further configured to use the ratings, in combination with monitored user activity, to select particular user-generated lists to suggest to users. - View Dependent Claims (13, 14, 15, 16, 17, 18, 20)
-
-
19. An interactive system capable of accepting and exposing user-generated lists of items, said interactive system comprising:
-
a server system that provides user access to an electronic catalog of items, and provides user access to a user interface for generating and submitting lists of said items for viewing by other users, said server system comprising one or more physical servers; a data repository that stores user-generated lists submitted by users via the user interface, said user-generated lists generated by respective users and identifying items selected from the electronic catalog by such users; and a list selection system configured to generate ratings of particular user-generated lists stored in the data repository based at least partly on user actions performed by users who access the corresponding user-generated lists, said list selection system further configured to use the ratings to select particular user-generated lists to suggest to users; wherein the list selection system is configured to select, from the submitted user-generated lists, particular user-generated lists to suggest to users by a process that comprises; identifying a plurality of items associated with an interest of a user, the plurality of items identified based on one or more actions performed by the user in connection with items represented in the electronic catalog; and selecting, from the received user-generated lists, a set of one or more user-generated lists that are related to at least some of the plurality of items associated with the interest of the user.
-
-
21. Non-transitory computer storage that stores executable program code that directs a computing system comprising one or more computing devices to perform a process that comprises:
-
receiving and storing user-generated lists of items selected by users from an electronic catalog, said user-generated lists generated and submitted by users via a user interface that provides functionality for the users to interactively generate the lists, said user interface including functionality for a user to specify, on an item-by-item basis, a plurality of catalog items to include on a list and to submit the list, said user-generated lists generated by respective users and identifying items selected from the electronic catalog by such users; exposing the user-generated lists to users of the electronic catalog, and monitoring associated user actions of users who access the exposed user-generated lists; generating list ratings of particular user-generated lists based at least partly on the monitored user actions of users who access the corresponding user-generated lists; and selecting particular user-generated lists to suggest to users based at least partly on the list ratings and based additionally on monitored user actions. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. Non-transitory computer storage that stores executable program code that directs a computing system comprising one or more computing devices to perform a process that comprises:
-
receiving a list submission from a user computing device of a user, said list submission comprising a list of a plurality of catalog items individually selected by the user from an electronic catalog, said list submission additionally including a list name and information regarding the user, said list generated by the user using a list creation user interface that includes functionality for interactively generating and submitting lists of items selected from the electronic catalog; exposing the list, together with the list name and the information about the user, to a plurality of additional users, and monitoring user actions performed by the users in association with the list; generating a list rating for the list based at least partly on the monitored user actions; and controlling subsequent exposure of the list to users based in part on the list rating and based additionally on monitored user activity. - View Dependent Claims (29)
-
Specification