Music scheduling algorithm
First Claim
1. A method of a programmable algorithm to determine a unique play list for the individual Internet radio user comprising:
- accessing normalized music pools;
identifying individual user information and user selected radio station information;
selecting music lists from the normalized music pools;
applying user calibrators;
correlating user rated songs with normalized music pools;
applying global calibrators;
applying dynamic calibrators; and
adjusting the play list in accordance with local laws.
4 Assignments
0 Petitions
Accused Products
Abstract
A music scheduling algorithm (MSA) is provided for programmatically and dynamically creating a unique play list for each listener of an Internet radio service. The play list includes a mix of music influenced by user rated songs and artists and music the MSA infers the user will like. The MSA is provided a regularly updated pool of various music lists from which to select lists allowed by the user selected radio station affiliate. The MSA then factors in user rated songs and artists, user deletions, user music mix gauge settings, calculates user deep cut songs and performs music correlations of unrated songs to further define the play list. The user music mix gauges include the New Music Gauge to select a percentage selection of new music (uncharted music of the same genre) and hit music versus gold music, an optional Deep Cuts Gauge to influence the play list percentage mix of album deep cuts versus affiliate and national music and a Music Selector Gauge to select a relative amount of music drawn from each selected music format.
191 Citations
20 Claims
-
1. A method of a programmable algorithm to determine a unique play list for the individual Internet radio user comprising:
-
accessing normalized music pools;
identifying individual user information and user selected radio station information;
selecting music lists from the normalized music pools;
applying user calibrators;
correlating user rated songs with normalized music pools;
applying global calibrators;
applying dynamic calibrators; and
adjusting the play list in accordance with local laws. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. A method of a programmable algorithm to determine a unique play list for the individual Internet radio user comprising:
-
accessing normalized music pools;
identifying individual user information;
selecting music lists from the normalized music pools;
applying user calibrators;
correlating user rated songs with normalized music pools;
applying global calibrators;
applying dynamic calibrators; and
adjusting the play list in accordance with local laws.
-
Specification