INTERNET RADIO AND BROADCAST METHOD PERSONALIZED BY RATINGS FEEDBACK
First Claim
1. A method, comprising:
- generating a song playlist created for a personalized internet radio station for broadcast via a computer network to a client computing device of a user, the song playlist corresponding to a sequence of songs chosen from a song database based on at least one musical preference of the user and song ratings of the user;
providing access to songs of the song playlist to the client computing device of the user via at least one server computer;
receiving, in the at the least one server computer, song ratings from the client computing device of the user; and
adapting the generation of the song playlist to exclude from further play each song that the user has requested to never be played again.
6 Assignments
0 Petitions
Accused Products
Abstract
Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user'"'"'s preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.
13 Citations
30 Claims
-
1. A method, comprising:
-
generating a song playlist created for a personalized internet radio station for broadcast via a computer network to a client computing device of a user, the song playlist corresponding to a sequence of songs chosen from a song database based on at least one musical preference of the user and song ratings of the user; providing access to songs of the song playlist to the client computing device of the user via at least one server computer; receiving, in the at the least one server computer, song ratings from the client computing device of the user; and adapting the generation of the song playlist to exclude from further play each song that the user has requested to never be played again. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving, in at least one server computer, at least one musical preference from a user and in response generating an individualized song playlist created for a personalized Internet radio station for broadcast via a computer network to a client device of the user; receiving song ratings from the user; receiving requests from the user to never play again at least one song of the song playlist; adapting the generation of the song playlist to exclude from further play each song that the user has requested to be never by played again; and adapting the generation of the song playlist based on the received song ratings. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a computing device including a computer, a display, and at least one communication interface to connect to a computer network; and a player application to play songs of a song playlist on the computing device, including; at least one user interface for a user to input at least one musical preference for an Internet radio service to create a song playlist for a personalized Internet radio station, wherein access to songs of the song playlist is provided to the computing device; at least one user interface for a user to rate songs of the song playlist, the ratings being provided to the Internet radio service to customize the generation of songs of the song playlist based on the at least one musical preference and the song ratings; and at least one user interface for the user to select that a song of the song playlist never be played again. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
generating a song playlist for a client device of a user based on at least one musical preference of the user; providing, by at least one server computer, access to songs of the song playlist to a client device of the user; receiving song ratings from the user and in response adapting the generation of the song playlist based on the received song ratings; receiving a request from the client device to never play again a song; adapting the generation of the song playlist to exclude from further play the song that the user has requested to never be played again. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification