Auto playlist generator
First Claim
1. A system that facilitates generating one or more lists, the system comprising:
- a user data store that stores user items;
an identifying system that associates descriptive metadata with user items; and
a list generation system to receive at least one seed item generated from descriptive metadata associated with a selected user item, the list generation system analyzing the at least one seed item at least in part by comparing the at least one seed item to one or more candidate items generated from the descriptive metadata associated with the user items to determine a degree of similarity between the at least one seed item and the one or more candidate items, wherein the analysis is facilitated by a similarity subsystem designed at least in part by a machine learning technique that learns from descriptive metadata associated with a training set of items, the list generation system outputting one or more lists corresponding to a subset of user items that are similar to the selected user item.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a list is provided. The system includes a seed item input subsystem, an item identifying subsystem, a descriptive metadata similarity determining subsystem and a list generating subsystem that builds a list based, at least in part, on similarity processing performed on seed item descriptive metadata and user item descriptive metadata and user selected thresholds applied to such similarity processing. The method includes inexact matching between identifying metadata associated with new user items and identifying metadata stored in a reference metadata database. The method further includes subjecting candidate user items to similarity processing, where the degree to which the candidate user items are similar to the seed item is determined, and placing user items in a list of items based on user selected preferences for (dis)similarity between items in the list and the seed item.
-
Citations
16 Claims
-
1. A system that facilitates generating one or more lists, the system comprising:
-
a user data store that stores user items; an identifying system that associates descriptive metadata with user items; and a list generation system to receive at least one seed item generated from descriptive metadata associated with a selected user item, the list generation system analyzing the at least one seed item at least in part by comparing the at least one seed item to one or more candidate items generated from the descriptive metadata associated with the user items to determine a degree of similarity between the at least one seed item and the one or more candidate items, wherein the analysis is facilitated by a similarity subsystem designed at least in part by a machine learning technique that learns from descriptive metadata associated with a training set of items, the list generation system outputting one or more lists corresponding to a subset of user items that are similar to the selected user item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for generating one or more lists, the method comprising:
-
providing a plurality of metadata attributes relating to the content of a media object; generating a seed feature vector from the plurality of metadata attributes; providing at least one candidate feature vector, the at least one candidate feature vector generated from metadata relating to the content of a candidate object; comparing the seed feature vector to the at least one candidate feature vector according to a similarity function, wherein the similarity function is determined at least in part by a machine leaning algorithm employing metadata attributes of a test set of media objects and wherein the similarity function returns an output indicative of the degree of similarity between the seed feature vector and the at least one candidate feature vector; and generating a list of candidate items based on the output of the similarity function. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification