Recommendations based on item tagging activities of users
First Claim
1. A system for recommending items to users, the system comprising:
- a tagging system that provides functionality for a user to;
create tags via entry of text strings into tag entry fields of item pages of an electronic data repository, andassociate the tags with selected items of the electronic data repository, wherein the tagging system is configured to store user-specific tag data, the user-specific tag data reflecting associations created by the user between the tags and the selected items;
the tagging system further configured to output for presentation to the user one or more of the tags created by the user; and
a recommendation system comprising computer hardware, the recommendation system configured to;
receive a user selection of a selected tag of the one or more tags output for presentation to the user, andin response to receiving the user selection and without requiring user interaction;
identify at least one of the selected items previously tagged with the selected tag,programmatically access item relationship data to identify additional items that are related to the at least one selected item previously tagged by the user, andselect one or more of the additional items as recommendations for the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A system provides a user interface through which users can flexibly tag individual items represented in an electronic catalog with user-defined tags, such as text strings, and obtain recommendations that are specific to particular tags. The tags and tag-item assignments created by each user are stored persistently in association with the user, and may be kept private to the user or exposed to others. Once a user has assigned a tag to a number of items, the user (or another user in some embodiments) can request and obtain recommendations that are specific to this tag. These recommendations may be generated in real time by a recommendation service that identifies items that are collectively similar or related to the items associated with the tag.
-
Citations
18 Claims
-
1. A system for recommending items to users, the system comprising:
-
a tagging system that provides functionality for a user to; create tags via entry of text strings into tag entry fields of item pages of an electronic data repository, and associate the tags with selected items of the electronic data repository, wherein the tagging system is configured to store user-specific tag data, the user-specific tag data reflecting associations created by the user between the tags and the selected items; the tagging system further configured to output for presentation to the user one or more of the tags created by the user; and a recommendation system comprising computer hardware, the recommendation system configured to; receive a user selection of a selected tag of the one or more tags output for presentation to the user, and in response to receiving the user selection and without requiring user interaction; identify at least one of the selected items previously tagged with the selected tag, programmatically access item relationship data to identify additional items that are related to the at least one selected item previously tagged by the user, and select one or more of the additional items as recommendations for the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of recommending items to users, the method comprising:
-
providing a user interface that provides functionality for a user to create tags via entry of text strings into tag entry fields of item pages of an electronic data repository, and associate the tags with selected items of the electronic data repository, wherein the tagging system is configured to store user-specific tag data, the user-specific tag data reflecting associations created by the user between the tags and the selected items; outputting for presentation to the user one or more of the tags created by the user; receiving a user selection of a selected tag of the one or more tags output for presentation to the user; and in response to receiving the user selection and without requiring user interaction; identifying at least one of the selected items previously tagged with the selected tag; programmatically accessing item relationship data to identify additional items that are related to the at least one selected item previously tagged by the user; and selecting one or more of the additional items as recommendations for the user; wherein at least said programmatically accessing the item relationship data is performed by a computer system comprising computer hardware. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Non-transitory computer storage comprising instructions stored thereon that, when executed in one or more processors, are configured to implement a system for recommending items to users, the system comprising:
-
a tagging system that provides functionality for a user to; create tags via entry of text strings into tag entry fields of item pages of an electronic data repository, and associate the tags with selected items of the electronic data repository, wherein the tagging system is configured to store user-specific tag data, the user-specific tag data reflecting associations created by the user between the tags and the selected items; the tagging system further configured to output for presentation to the user one or more of the tags created by the user; and a recommendation system configured, to; receive a user selection of a selected tag of the one or more tags output for presentation to the user, and in response to receiving the user selection and without requiring user interaction; identify at least one of the selected items previously tagged with the selected tag, programmatically access item relationship data to identify additional items that are related to the at least one selected item previously tagged by the user, and select one or more of the additional items as recommendations for the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification