CLUSTER-BASED MANAGEMENT OF COLLECTIONS OF ITEMS
First Claim
1. A computer-implemented method of facilitating user management of a collection of items, the method comprising:
- maintaining an item collection of a user in computer storage;
applying a clustering algorithm to the item collection to subdivide the collection into multiple clusters of items, said clusters generated based, at least in part, on calculated distances between the items;
displaying the multiple clusters to the user via an interface that enables the user to associate metadata with specific clusters of items, and receiving cluster-level metadata from the user, said cluster-level metadata corresponding to a cluster selected by the user, said cluster comprising a plurality of items;
using the cluster-level metadata, in combination with data regarding the collection of items, to generate personalized item recommendations for the user; and
outputting a representation of the personalized item recommendations for presentation to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented processes are disclosed for clustering items and improving the utility of item recommendations. One process involves applying a clustering algorithm to a user'"'"'s collection of items. Information about the resulting clusters is then used to select items to use as recommendation sources. Another process involves displaying the clusters of items to the user via a collection management interface that enables the user to attach cluster-level metadata, such as by rating or tagging entire clusters of items. The resulting metadata may be used to improve the recommendations generated by a recommendation engine. Another process involves forming clusters of items in which a user has indicated a lack of interest, and using these clusters to filter the output of a recommendation engine. Yet another process involves applying a clustering algorithm to the output of a recommendation engine to arrange the recommended items into cluster-based categories for presentation to the user.
-
Citations
24 Claims
-
1. A computer-implemented method of facilitating user management of a collection of items, the method comprising:
-
maintaining an item collection of a user in computer storage; applying a clustering algorithm to the item collection to subdivide the collection into multiple clusters of items, said clusters generated based, at least in part, on calculated distances between the items; displaying the multiple clusters to the user via an interface that enables the user to associate metadata with specific clusters of items, and receiving cluster-level metadata from the user, said cluster-level metadata corresponding to a cluster selected by the user, said cluster comprising a plurality of items; using the cluster-level metadata, in combination with data regarding the collection of items, to generate personalized item recommendations for the user; and outputting a representation of the personalized item recommendations for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a computer data repository that stores a collection of items associated with a user; a clustering component that applies a clustering algorithm to the collection of items to divide the collection into multiple clusters of items; a collection management interface that includes functionality for the user to view the clusters of items, and to associate metadata with a selected cluster of items, said cluster including multiple items; and a recommendation system that uses said metadata, in combination with data regarding the collection of items, to generate personalized item recommendations for the user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification