Internet radio and broadcast method
First Claim
1. A method comprising:
- accessing a database of data streams by at least one server to create a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is created exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station;
selecting, by said at least one server, said at least one data stream for said individualized playlist, said at least one data stream of said individualized playlist for broadcast over a computer network to a computer for said individual user as said individual user'"'"'s personalized internet radio station, said at least one data stream being selected from said database according to a selection method performed by said at least one server to create said playlist of data streams exclusively for said individual user'"'"'s personalized internet radio station using said individual user'"'"'s preferences for data streams, said selection method performed by said at least one server being influenced by said individual user'"'"'s preferences for data streams but not controlled by said individual user'"'"'s data stream preferences so as to prevent an on-demand selection of data streams by the at least one server for broadcast to said individual user based on said individual user'"'"'s data stream preferences;
transmitting, by said at least one server, said at least one selected data stream to said computer as said personalized internet radio station broadcast for said individual user via said network;
receiving, by said at least one server, feedback via said network, said feedback expressing a preference of said individual user regarding at least one of said transmitted at least one data stream; and
reutilizing, by said at least one server, said selection method in response to receiving preference of said individual user,said reutilizing said selection method performed by said at least one server comprising selecting one or more of said data streams for said playlist for broadcast as part of said individual user'"'"'s personalized internet radio station, said selecting being made in accordance with said individual user'"'"'s data stream preferences, including said received preference, and limiting said individual user'"'"'s control over selection of particular data streams from said database to prevent said on-demand selection of data streams.
6 Assignments
0 Petitions
Accused Products
Abstract
Data streams are selected according to user preferences and transmitted to the user. Such data streams may be audio, video, or other works, such as popular music or the like, or other works, including music videos. Users may indicate their general or specific preferences with reaard to song, artists, or albums. Other users, particularly ones who access the system often, can act as influencers or controllers of the music transmitted to the user. Any other aspects or factors that might affect the user'"'"'s preferences can be taken into account, such as popular radio stations in the United States or anywhere in the world. A playlist can be created that combines all of these factors, as well as any applicable statutory regulations. The playlist serves as a basis for feeding the data streams to the user, and the user can enjoy music generally of their choosing, while additionally being exposed to new music (if the user so prefers). An Internet radio is established. Each user can express their own preferences and receive music corresponding to those preferences on an on-going basis. Every individual can be the manager of their own radio station that broadcasts music that parallels the user'"'"'s tastes. Other users may also choose to hear the same playlist as another individual, or allow that individual to influence their playlist.
497 Citations
36 Claims
-
1. A method comprising:
-
accessing a database of data streams by at least one server to create a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is created exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station; selecting, by said at least one server, said at least one data stream for said individualized playlist, said at least one data stream of said individualized playlist for broadcast over a computer network to a computer for said individual user as said individual user'"'"'s personalized internet radio station, said at least one data stream being selected from said database according to a selection method performed by said at least one server to create said playlist of data streams exclusively for said individual user'"'"'s personalized internet radio station using said individual user'"'"'s preferences for data streams, said selection method performed by said at least one server being influenced by said individual user'"'"'s preferences for data streams but not controlled by said individual user'"'"'s data stream preferences so as to prevent an on-demand selection of data streams by the at least one server for broadcast to said individual user based on said individual user'"'"'s data stream preferences; transmitting, by said at least one server, said at least one selected data stream to said computer as said personalized internet radio station broadcast for said individual user via said network; receiving, by said at least one server, feedback via said network, said feedback expressing a preference of said individual user regarding at least one of said transmitted at least one data stream; and reutilizing, by said at least one server, said selection method in response to receiving preference of said individual user, said reutilizing said selection method performed by said at least one server comprising selecting one or more of said data streams for said playlist for broadcast as part of said individual user'"'"'s personalized internet radio station, said selecting being made in accordance with said individual user'"'"'s data stream preferences, including said received preference, and limiting said individual user'"'"'s control over selection of particular data streams from said database to prevent said on-demand selection of data streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a database of media content data streams; at least one server computer connected to a computer network, said at least one server computer accessing said database to create a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is created exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station; a data stream controller coupled to said at least one server computer, said data stream controller transmitting media content data streams to said individual user at a computer connected to said network according to a selection program performed by said at least one server computer to select data streams for broadcast over said computer network to said computer as said individual user'"'"'s personalized internet radio station; said selection program used in selecting media content data streams for said individual user'"'"'s playlist, said individual user'"'"'s playlist for transmission to said computer for said individual user via said data stream controller as said individual user'"'"'s personalized internet radio station, said selection program receiving feedback via said computer network indicating a preference corresponding to at least one of the media content data streams from said individual user, said selection program performed by said at least one server computer being influenced but not controlled by said individual user preferences, said selection program using said individual user preferences to select data streams to be experienced at said individual user computer and limiting said individual user'"'"'s control over selection of data streams from said database to prevent an on-demand selection of said data streams by said at least one server computer for transmission to said individual user based on data stream preferences. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
at least one server computer that executes code to generate a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is generated exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station, said at least one server computer to further provide; a rating tool, said rating tool receiving individual user preferences regarding one or more data streams played at a computer for said individual user by a media player, said individual user preferences comprising said individual user'"'"'s ratings associated with said one or more data streams; and a playlist generator, said playlist generator generating said playlist by identifying data streams to be experienced by said individual user as said individual user'"'"'s personalized internet radio station using said media player, said playlist generator selecting data streams for inclusion in said playlist according to said individual user preferences received from said individual user, and limiting said individual user'"'"'s control over data stream selection to prevent an on-demand selection of a data stream by said at least one server computer for broadcast to said individual user based on data stream preferences. - View Dependent Claims (18)
-
19. A method comprising:
-
accessing a database of data streams by at least one server to create a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is created exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station; selecting, by said at least one server, at least one data stream for said individualized playlist, said at least one data stream of said individualized playlist for broadcast over a computer network to a computer for said individual user as said individual user'"'"'s personalized internet radio station, said at least one data stream being selected from said database according to a selection method performed by said at least one server to create said playlist of data streams exclusively for said individual user'"'"'s personalized internet radio station using said individual user'"'"'s preferences for data streams, said selection method performed by said at least one server being influenced by said individual user preferences for data streams but not controlled by said individual user'"'"'s data stream preferences so as to prevent an on-demand selection of data streams by said at least one server for broadcast to said individual user based on said individual user'"'"'s data stream preferences; transmitting, by said at least one server, said at least one selected data stream to said computer as said personalized internet radio station broadcast for said individual user via said network; receiving, by said at least one server, feedback via said network, said feedback expressing a preference of said individual user regarding at least one of said transmitted at least one data stream; and reutilizing, by said at least one server, said selection method in response to receiving said preference of said individual user, said reutilizing said selection method comprising selecting one or more of said data streams for said playlist for broadcast as part of said individual user'"'"'s personalized internet radio station, said selection being made in accordance with said individual user'"'"'s data stream preferences, including said received preference, taking into account user input identifying those data streams that are to be excluded from being selected for transmission to said individual user computer, and limiting said individual user'"'"'s control over selection of particular data streams from said database to prevent said on-demand selection of data streams. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a database of media content data streams at least one server computer connected to a computer network, said at least one server computer accessing said database to create a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is created exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station; a data stream controller coupled to said at least one server computer, said data stream controller transmitting media content data streams to said individual user at a computer connected to said network according to a selection program performed by said at least one server computer to select data streams for broadcast over said computer network to said computer as said individual user'"'"'s personalized internet radio station; said selection program used in selecting media content data streams for said individual user'"'"'s playlist, said individual user'"'"'s playlist for transmission to said computer for said individual user via said data stream controller as said individual user'"'"'s personalized internet radio station, said selection program receiving feedback via said computer network indicating a preference corresponding to at least one of the media content data streams from said individual user, said selection program performed by said at least one server computer being influenced but not controlled by said individual user preferences, said selection program using said individual user preferences to select data streams to be experienced at said individual user computer, taking into account individual user input identifying those data streams that to be excluded from being selected for transmission to said individual user computer, and limiting said individual user'"'"'s control over selection of data streams from said database to prevent an on-demand selection of a particular data stream by said at least one server computer for transmission to said individual user based on data stream preferences. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. An apparatus comprising:
at least one server computer that executes code to generate a plurality of personalized internet radio stations for broadcast to a plurality of users, each of said personalized internet radio station for broadcast to one individual user of said plurality of individual users and having an individualized playlist that is generated exclusively for said individual user and identifying at least one data stream selected from said database for broadcast as said individual user'"'"'s personalized internet radio station, said at least one server computer to further provide; a rating tool, said rating tool receiving individual user preferences regarding one or more data streams played at a computer for said individual user by a media player, said individual user preferences comprising said individual user'"'"'s ratings associated with said one or more data streams; and a playlist generator, said playlist generator generating said playlist by identifying data streams to be experienced by said individual user as said individual user'"'"'s personalized internet radio station using said media player, said playlist generator selecting data streams for inclusion in said playlist according to said individual user preferences received from said individual user, taking into account individual user input identifying those data streams that are to be excluded from being selected for transmission to said individual user computer, and limiting said individual user'"'"'s control over data stream selection to prevent an on-demand selection of a data stream by said at least one server computer for broadcast to said individual user based on data stream preferences. - View Dependent Claims (36)
Specification