Method and system for providing listener-requested music over a network
First Claim
1. A method of providing content to a user over a network comprising the steps of:
- (a) receiving input from the user, the input being related to content desired by the user over the network;
(b) analyzing the user input over a predetermined time period; and
(c) compiling a content playlist based on the analyzed user input.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing personalized music playback over a network. A user may cause a browser on his/her computer to connect to a server via which the user may tune to one of a plurality of radio stations by selecting a hypertext link for the desired radio station. After certain registration, login, and other administrative procedures are completed, the user may receive from the server a playlist of songs in the musical style of the radio station selected by the user. The playlist includes a plurality of unique identifiers for each song that indicate to the user'"'"'s media player, a location on the Internet from which the song may be streamingly transmitted to the media player for playback on the user'"'"'s computer. In addition to selecting a radio station and receiving a playlist, each registered user may submit requests for songs which that user desires to be included on a future playlist. For each radio station, requests from a plurality of users are aggregated over a predetermined time period to determine which songs are most requested. A user request for a song may be time-delayed or satisfied in real-time.
-
Citations
48 Claims
-
1. A method of providing content to a user over a network comprising the steps of:
-
(a) receiving input from the user, the input being related to content desired by the user over the network;
(b) analyzing the user input over a predetermined time period; and
(c) compiling a content playlist based on the analyzed user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 34, 38)
-
-
17. A method of providing content to a user based upon input received from a plurality of users, said method comprising the steps of:
-
(a) aggregating the input received from the plurality of users for a predetermined time period; and
(b) providing content to the user based on the aggregated input.
-
-
30. A system for compiling a playlist of a plurality of content and for providing the playlist to a user having a computer connectable to a network, said system being connectable to the network and comprising:
a server having a processor operable in connection with software loaded on said server for;
providing a plurality of Web pages to each of a plurality of users;
receiving a plurality of input from each of the plurality of users, each input being related to specific content;
aggregating the plurality of input for the same specific content over a predetermined time period;
compiling a content playlist based on the aggregated input from the plurality of users; and
transmitting the content playlist to the user. - View Dependent Claims (33, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48)
-
40. A method of providing audio content over a network to a user comprising the steps of:
-
(a) providing a plurality of Web pages to the user;
(b) receiving a plurality of request for audio content from a plurality of users;
(c) aggregating the plurality of requests for audio content over a predetermined time period;
(d) compiling a playlist of certain of the plurality of requested audio content based on the aggregated plurality of requests; and
(e) transmitting the playlist to the user.
-
Specification