Systems and methods that use search queries to identify related lists
First Claim
1. A computer-implemented method for assisting users in locating items represented within a data repository, the method comprising:
- maintaining a database of user-created lists of selected items from the data repository, wherein at least a first user generates one or more user-created lists by selecting the items for inclusion in the user-created lists, and wherein the first user further associates user-defined titles with the user-created lists;
allowing the first user to submit the user-created lists and the associated user-defined titles for storage in the data repository so as to allow the first user to share the user-created lists with other users wherein the other users can view the items in the user-created lists and the user-defined titles associated with the user-created lists;
ranking at least one of the user-created lists relative to other user-created lists based in part on the effectiveness of the user-created lists;
monitoring results of a search query submitted by at least a second user during a browsing session of the data repository;
selecting at least one user-created list from the user-created lists based at least in part on the search query results and based at least in part on the ranking of the user-created lists; and
presenting at least a portion of the selected user-created lists to the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
Information retrieval systems and methods are disclosed for presenting items of interest to a user of a computer-based data repository, where the items are presented in the form of lists generated by other users. Users of a data repository may generate lists of items from the repository that are accessible by other users. In various embodiments, users generating lists may add supplemental commentary about the items and other personalizing information. The information retrieval systems and methods store the user-generated lists for future presentation to other users. When a user of the data repository submits a search query, items returned in the query'"'"'s results are interpreted to be items of interest to the user, and in response, one or more lists determined to be similar to the items of interest are presented to the user.
-
Citations
23 Claims
-
1. A computer-implemented method for assisting users in locating items represented within a data repository, the method comprising:
-
maintaining a database of user-created lists of selected items from the data repository, wherein at least a first user generates one or more user-created lists by selecting the items for inclusion in the user-created lists, and wherein the first user further associates user-defined titles with the user-created lists; allowing the first user to submit the user-created lists and the associated user-defined titles for storage in the data repository so as to allow the first user to share the user-created lists with other users wherein the other users can view the items in the user-created lists and the user-defined titles associated with the user-created lists; ranking at least one of the user-created lists relative to other user-created lists based in part on the effectiveness of the user-created lists; monitoring results of a search query submitted by at least a second user during a browsing session of the data repository; selecting at least one user-created list from the user-created lists based at least in part on the search query results and based at least in part on the ranking of the user-created lists; and presenting at least a portion of the selected user-created lists to the second user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented information retrieval method that allows users of a data repository to generate lists of related items from the repository and that, in response to receiving results from a search query submitted by a user, recommends related items to the user based on the lists, the information retrieval method comprising:
-
allowing at least a first user to generate one or more user-created lists of items wherein the user generates the user-created lists by selecting items for inclusion in the lists and wherein the user further associates user-defined titles with the user-created lists; allowing the first user to submit the user-created lists and the user-defined titles to share the user-created lists with other users; ranking at least one of the user-created lists relative to other user-created lists based at least in part on the effectiveness of the user-created lists; receiving search query results from a query submitted to a search engine by a second user wherein the search query results identify at least one item; and recommending related items to the second user by selectively presenting at least a portion of one or more of the user-created lists to the second user based at least in part on the search query results and based at least in part on the ranking of the user-created lists. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented information retrieval system comprising:
-
means for allowing at least a first user to generate one or more user-created lists of offerings wherein the first user generates the user-created lists by selecting items for inclusion in the user-created lists and wherein the first user further associates user-defined titles with the user-created lists; means for allowing the first user to submit the user-created lists and the associated user-defined titles for sharing the user-created lists with other users; means for ranking at least one of the user-created lists relative to other user-created lists based at least in part on the effectiveness of the user-created lists; means for monitoring results from a second user'"'"'s search engine query; and means for selecting the user-created lists based at least in part on the results from the second user'"'"'s search engine query and based at least in part on the ranking of the user-created lists. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-implemented system that assists users in locating items represented within a data repository, the system comprising:
-
a database of user-created lists of items selected from the data repository, wherein at least a first user generates one or more of the user-created lists by selecting the items for inclusion in the user-created lists, wherein the first user further associates user-defined titles with the user-created lists, and wherein the first user submits the user-created lists and the associated user-defined titles for storage in the database; a first component configured to enable a second user to submit queries to a search engine with respect to the data repository; a second component configured to monitor the results of a search query submitted by the second user; and a third component configured to select at least one user-created list from the database, based at least in part on the results of the search query submitted by the second user, wherein the third component is configured to rank at least one of the user-created lists relative to other user-created lists based at least in part on the effectiveness of the user-created lists and wherein the effectiveness of the user-created lists is determined at least in part by actions of other users who accessed the user-created lists, and wherein the third component is further configured to suggest the user-created lists to the second user by presenting a portion of a top-ranking user-created list to the second user to assist the second user in locating items of interest. - View Dependent Claims (17, 18, 19)
-
-
20. A computer-implemented method implemented in a browser plug-in that identifies lists of related items, the method comprising:
-
allowing users to generate user-created lists by selecting the items for inclusion in the user-created lists, and wherein the users further associate user-defined titles with the user-created lists; allowing the users to submit the user-created lists and the associated user-defined titles to share the user-created lists with other users; ranking at least one of the user-created lists of items relative to other user-created lists based at least in part on the effectiveness of the user-created lists; monitoring with a browser plug-in results associated with a user'"'"'s search engine query; and suggesting at least a portion of the user-created lists based at least in part on the results associated with the search engine query and based at least in part on the ranking of the user-created lists. - View Dependent Claims (21, 22, 23)
-
Specification