Patent ID: 7617295

Claim:
A system for providing an on-demand, personalized media service and a broadcast service to a plurality of users, comprising: a plurality of client systems; a distribution network; a broadcast media source for broadcasting a signal, said signal including plurality of broadcast media channels, wherein each broadcast media channel is associated with a music format; and a distribution center including: a signal receiver system that receives the broadcast signal, an on-demand system, and a transmission system that takes output from the on-demand system and output from the signal receiver system and transmits the outputs to the plurality of client systems via the distribution network, wherein the output from the signal receiving system includes the plurality of broadcast media channels, the client systems are operable to: (1) isolate at least one of the broadcast media channels, (2) provide audio data included in the isolated channel to an audio system that reproduces the audio for a user of the client system to hear, (3) provide video and/or graphical data included in the isolated channel to a video system that displays the video and/or graphical data on a display device for the user to see, (4) display a first user selectable button on the display device so that the first user selectable button is displayed on the display device together with the video and/or graphical data obtained from the isolated channel, and (5) in response to the user of the client system selecting the selectable button, transmit a message to the on-demand system to initiate an on-demand session, wherein the content of the message is dependent on the broadcast media channel that is isolated by the client system, wherein the on-demand system is configured to transmit a list of music videos to the client system in response to receiving the message, the client system is configured to display the list of music videos on the display device, the client system is configured to display together with the list of videos a second selectable button, and the client system is configured such that in response to the user selecting the second button, the client system transmits to the on-demand system information, and, the on-demand system is configured such that, after receiving the information, the on-demand system transmits to the client system information identifying a set of artists, wherein each identified artist is associated with the format associated with the broadcast channel to which the client system was tuned when the user selected the first button.