System and method of generating a playlist based on a frequency ratio
First Claim
1. A method comprising:
- inputting seed data, through a user interface of a music device, based on a preference of a user of the music device;
determining, through a music server, an identity of a number of primary songs based on a match between the number of primary songs and the preference of the user;
providing, through the music server, the user streaming access to the primary songs in a database of the music server;
determining, through the music server, a number of secondary songs based on the number of primary songs, wherein a secondary artist of a secondary song is different than a primary artist of a primary song;
determining, through the music server, that there is a correlation between a secondary song and a primary song based on an algorithm;
identifying, through the music server, the secondary song as being similar to the primary song based on the algorithm;
providing, through the music server, the user streaming access to the number of secondary songs when a secondary song is selected from the database in a playlist having the number of primary songs;
automatically adjusting, through the music server, a frequency ratio of the primary songs and the secondary songs responsive to a selection through a selection tool;
generating the playlist through a processor based on the frequency ratio of the number of primary songs and the secondary songs;
providing access, through the music server, to the number of primary songs and the number of secondary songs similar to the primary song based on the preference of the user; and
displaying the playlist to the user to provide the user a list of songs to be played as a fading gradient of colors from a foreground color to a background color, thereby creating an illusion that the playlist is infinite.
3 Assignments
0 Petitions
Accused Products
Abstract
Several methods and systems to generate a playlist based on a frequency ratio are disclosed. In one aspect a method includes, presenting a list of a seed data to a user of a music device, selecting a portion of the seed data based on a preference of a user, and determining an identity of a primary song based on a match between the primary song and the preference of the user. The method also includes providing the user streaming access to the primary song in a database and determining a secondary song based on the primary song. A correlation between the secondary song and the primary song is determined based on an algorithm and the user is provided streaming access to the secondary song. A frequency ratio of the primary song and the secondary song is automatically adjusted in responsive to a selection through a selection tool.
-
Citations
20 Claims
-
1. A method comprising:
-
inputting seed data, through a user interface of a music device, based on a preference of a user of the music device; determining, through a music server, an identity of a number of primary songs based on a match between the number of primary songs and the preference of the user; providing, through the music server, the user streaming access to the primary songs in a database of the music server; determining, through the music server, a number of secondary songs based on the number of primary songs, wherein a secondary artist of a secondary song is different than a primary artist of a primary song; determining, through the music server, that there is a correlation between a secondary song and a primary song based on an algorithm; identifying, through the music server, the secondary song as being similar to the primary song based on the algorithm; providing, through the music server, the user streaming access to the number of secondary songs when a secondary song is selected from the database in a playlist having the number of primary songs; automatically adjusting, through the music server, a frequency ratio of the primary songs and the secondary songs responsive to a selection through a selection tool; generating the playlist through a processor based on the frequency ratio of the number of primary songs and the secondary songs; providing access, through the music server, to the number of primary songs and the number of secondary songs similar to the primary song based on the preference of the user; and displaying the playlist to the user to provide the user a list of songs to be played as a fading gradient of colors from a foreground color to a background color, thereby creating an illusion that the playlist is infinite. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
providing, through a server device, streaming access to a first primary song to a user of a music device; determining, through the server device, an identity of a second primary song, wherein a primary artist of the first primary song is the same as the primary artist of the second primary song; providing, through the server device, the user streaming access to the second primary song in a database of the server device; determining, through the server device, a secondary song based on the first primary song, wherein a secondary artist of the secondary song is different than the primary artist of the first primary song; determining, through the server device, that there is a correlation between the secondary song and the first primary song based on an algorithm; identifying, through the server device, the secondary song as being similar to the first primary song based on the algorithm; providing, through the server device, the user streaming access to the secondary song when the secondary song is selected from the database in a playlist having the first primary song; automatically, through the server device, adjusting a frequency ratio of primary songs and secondary songs in the playlist responsive to a selection through a selection tool by the user; generating, through the server device, the playlist through a processor based on the frequency ratio of the primary songs and the secondary songs; providing access to the primary songs and the secondary songs similar to the primary song; and displaying the playlist to the user to provide the user a list of songs to be played as a fading gradient of colors from a foreground color to a background color, thereby creating an illusion that the playlist is infinite. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a music device to enable a user thereof to input seed data through a user interface based on a preference of the user; and a music server communicatively coupled to the music device to; determine an identity of a number of primary songs based on a match between the number of primary songs and the preference of the user, provide the user streaming access to the primary songs in a database thereof, determine a number of secondary songs based on the number of primary songs, wherein a secondary artist of a secondary song is different than a primary artist of a primary song, determine that there is a correlation between a secondary song and a primary song based on an algorithm, identify the secondary song as being similar to the primary song based on the algorithm, provide the user streaming access to the number of secondary songs when a secondary song is selected from the database in a playlist having the number of primary songs, automatically adjust a frequency ratio of the primary songs and the secondary songs responsive to a selection through a selection tool, generate the playlist through a processor based on the frequency ratio of the number of primary songs and the secondary songs, provide access to the number of primary songs and the number of secondary songs similar to the primary song based on the preference of the user, and display the playlist to the user to provide the user a list of songs to be played as a fading gradient of colors from a foreground color to a background color, thereby creating an illusion that the playlist is infinite. - View Dependent Claims (17, 18, 19, 20)
-
Specification