Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
144 words
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.
Claim 2
Independent Claim
144 words
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.
Claim 3
Dependent Claim
43 words
The method as recited in claim 1 , wherein the producing step further comprising the step of pruning down said data set having at least one media entity using sub-genre factors to eliminate dissimilar media entities from being processed in said selection method.
Claim 4
Dependent Claim
68 words
The method as recited in claim 2 , further comprising the steps of determining at least one sub-genre for said reference media entity and comparing said sub-genre with said sub-genre factors of said at least one media of said data set, said sub-genre factors comprising at least one of rhythm time, rhythm type, style, vocal voices, flavor, mood, emotion, density, weight, consonance, melodic movement, tempo, or rhythm activity.
Claim 5
Dependent Claim
46 words
The method as recited in claim 3 , further comprising the step of applying at least one scoring-based algorithm on said data set having said at least one media entity to produce said matching scores, said algorithm employing said sub-genre factors to produce said matching scores.
Claim 6
Dependent Claim
31 words
The method as recited in claim 1 , wherein said producing step further comprises the step of performing a look-up on at least one similarity matrix to obtain said matching score.
Claim 7
Dependent Claim
33 words
The method as recited in claim 1 , further comprising the step of associating N number of media entities having the closest relationship based on said matching scores with said reference media entity.
Claim 8
Dependent Claim
33 words
The method as recited in claim 1 , further comprising the step of producing a roll-up table, said roll-up table having at least one look-up index to facilitate searching of similarly matched songs.
Claim 9
Dependent Claim
52 words
The method as recited in claim 1 , further comprising the step of performing aggregate matching to produce a data set of matched media entities matched at least one combination of various media entity characteristics, said characteristics comprising at least one of media entity author, media entity title, or user-defined search parameters.
Claim 10
Dependent Claim
96 words
The method as recited in claim 8 , wherein aggregate matching further comprises the steps of: 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.
Claim 11
Dependent Claim
17 words
A computer readable medium bearing computer executable instructions for carrying out the method of claim 1 .
Claim 12
Dependent Claim
17 words
A modulated data signal carrying computer executable instructions for carrying out the method of claim 1 .
Claim 13
Dependent Claim
19 words
A computing device comprising means for carrying out each of the steps of the method of claim 1 .
Claim 14
Independent Claim
97 words
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.
Claim 15
Independent Claim
97 words
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.
Claim 16
Dependent Claim
50 words
The system as recited in claim 13 , further comprising an aggregation system, said aggregation system employing at least one node counting algorithm to assign weights to media entities, wherein said media entities are sorted according to said assigned weights to create associations between relevant and closely related media entities.
Claim 17
Dependent Claim
96 words
The system as recited in claim 14 , wherein said at least one node counting algorithm creates 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.
Claim 18
Dependent Claim
37 words
The system as recited in claim 13 , wherein said media element characteristics comprise at least one of rhythm time, rhythm type, style, vocal voices, flavor, mood, emotion, density, weight, consonance, melodic movement, tempo, or rhythm activity.
Claim 19
Dependent Claim
31 words
The system as recited in claim 13 , wherein said data store stores said media elements in a roll-up table having at least one index that is accessible by participating users.
Claim 20
Dependent Claim
63 words
The system as recited in claim 13 , wherein said scoring system compares a reference media entity to a library of media entities, said reference entity being compared to said library of media entities using media entity characteristics to calculate said matched scores, said scoring system associating media entities as closely related if said calculated matched score is below a pre-defined threshold score.
Claim 21
Dependent Claim
59 words
The system recited in claim 13 , further comprising a communications network cooperating with said scoring system and said data store to communicate data representative of matched media entities and media entities to participating users, said communications network comprising any of a fixed-wire public network, a wireless public network, a fixed wire private network, and a wireless private network.
Claim 22
Independent Claim
93 words
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.
Claim 23
Independent Claim
93 words
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.