Music content characteristic identification and matching
First Claim
1. A method for selecting media entities that closely relate to a reference media entity from a data set having at least one media entity comprising the steps of:
- producing media entities match scores for said at least one media entity of said data set by comparing media entity affinity data of reference song with media affinity data of said at least one media entity of said data set, wherein said media affinity data comprises at least one factor from a similarity matrix;
storing media entity match scores for media entities having scores nearest the score to the reference media entity for selecting the closest set of media entities to said reference media entity; and
generating a resultant data set of media entities using said produced and stored match scores, wherein said resultant data set containing closely related media entities to said reference media entity.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for matching media entities to associate closely related media entities are provided. In connection with a system that convergently merges perceptual and digital signal processing analysis of media entities for purposes of classifying the media entities, various means are provided match media entities using aggregation and non-aggregation matching. In an illustrative implementation, various factors representative of inherent characteristics of the media entities are employed and processed to generate data sets having closely related and/or similarly situated media entities. Once a media matching is performed on a library of media entities, the results of the media match may be persisted for the user from experience to experience.
290 Citations
20 Claims
-
1. A method for selecting media entities that closely relate to a reference media entity from a data set having at least one media entity comprising the steps of:
-
producing media entities match scores for said at least one media entity of said data set by comparing media entity affinity data of reference song with media affinity data of said at least one media entity of said data set, wherein said media affinity data comprises at least one factor from a similarity matrix;
storing media entity match scores for media entities having scores nearest the score to the reference media entity for selecting the closest set of media entities to said reference media entity; and
generating a resultant data set of media entities using said produced and stored match scores, wherein said resultant data set containing closely related media entities to said reference media entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
creating a graph with an edge connecting each media entity having a pre-determined range of match to another media entity, wherein each edge has a direction going from a source (the media entity being matched against) to the sink (the second media entity, which matches the first media entity);
assigning a weight to each edge relative to its ranking within said range;
summing the edge weights; and
categorizing said summed edge weights for said media entities according to their sinks.
-
-
10. A computer readable medium bearing computer executable instructions for carrying out the method of claim 1.
-
11. A modulated data signal carrying computer executable instructions for carrying out the method of claim 1.
-
12. A computing device comprising means for carrying out each of the steps of the method of claim 1.
-
13. A system for matching media entities to provide associations between closely related media entities comprising:
-
a scoring system that accepts as input data sets representative of media entity data and similarity matrices data, wherein said scoring system applies at least one weighting algorithm on said media entity data and said similarity matrices data to calculate matched scores, said algorithm employing inherent media element characteristics when calculate said matched scores; and
a data store cooperating with said scoring system to store said matched scores for media entities having scores nearest the score to a selected reference media entity. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method to enhance the experience of participating users of a media entity distribution system comprising the steps of:
-
providing a library of media entities;
applying media entity matching processes on said library of media elements to create associations between the media entities of said library using inherent characteristics of said media elements, wherein said media entity matching processes employ at least one of a score-based matching or node counting matching;
storing for distribution said associations in a roll-up table having one or more indices, said roll-up table provided to said participating users.
-
Specification