Auto playlist generator
First Claim
1. A system that facilitates generating lists, the system comprising:
- a media library data store that stores client items;
a reference metadata database that stores descriptive metadata associated with client items;
an identifying system operable to associate descriptive metadata with client items; and
a list generation system operably connected to the media library data store and the client item descriptive metadata data store, the list generation system comprising;
a seed item input subsystem adapted to receive at least one seed item;
a similarity subsystem operable to produce a similarity value that characterizes the degree to which a candidate client item and the seed item are similar, wherein the similarity subsystem accepts as inputs a feature vector associated with a candidate user item and a feature vector associated with the seed item and produces a difference vector, where the difference vector can be input to a similarity value generator, the similarity value generator producing the similarity value; and
a list generating subsystem operably connected to the similarity subsystem, the list generating subsystem producing a list based, at least in part, on the degree to which candidate client items are related to the at least one seed 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
13 Claims
-
1. A system that facilitates generating lists, the system comprising:
-
a media library data store that stores client items; a reference metadata database that stores descriptive metadata associated with client items; an identifying system operable to associate descriptive metadata with client items; and a list generation system operably connected to the media library data store and the client item descriptive metadata data store, the list generation system comprising; a seed item input subsystem adapted to receive at least one seed item; a similarity subsystem operable to produce a similarity value that characterizes the degree to which a candidate client item and the seed item are similar, wherein the similarity subsystem accepts as inputs a feature vector associated with a candidate user item and a feature vector associated with the seed item and produces a difference vector, where the difference vector can be input to a similarity value generator, the similarity value generator producing the similarity value; and a list generating subsystem operably connected to the similarity subsystem, the list generating subsystem producing a list based, at least in part, on the degree to which candidate client items are related to the at least one seed item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium containing computer executable components for a system that facilitates generating lists, the components comprising:
-
a seed item input component adapted to receive at least one seed item; an identifying component adapted to associate descriptive metadata with user items stored in a media library; a similarity component that produces a similarity value that characterizes the degree to which a candidate user item and the at least one seed item are similar, the similarity component accepts as inputs a feature vector associated with a candidate user item and a feature vector associated with the seed item and produces a difference vector, where the difference vector can be input to a similarity value generator, the similarity value generator producing the similarity value; and a list generating component that produces a list based, at least in part, on the degree to which candidate client items are related to the at least one seed item. - View Dependent Claims (13)
-
Specification