Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
DC CAFCFirst Claim
Patent Images
1. A video-on-demand method, comprising:
- creating a playlist, wherein the playlist comprises a set of media asset identifiers selected by a user of a client system, each media asset identifier included in the set of media asset identifiers identifying a media asset;
receiving information transmitted by the client system, the information indicating that a user of the client system desires to view a media asset identified by a media asset identifier included in the playlist;
in response to receiving the information, transmitting to the client system the media asset desired by the user;
transmitting to the client system a video identifier while transmitting to the client system the desired media asset, the video identifier identifying a video;
while the client system is playing the desired media asset enabling the user of the client system to indicate that the user desires to view the video identified by the video identifier, and then receiving from the client system a message comprising information indicating that the user desires to view the video identified by the video identifier, wherein the message is received while at least a portion of the media asset is being transmitted to the client system; and
in response to receiving the message from the client system, ceasing transmitting to the client system the media asset and transmitting to the client system video data corresponding to the video identified by the video identifier.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
The present invention provides systems and methods for, in some cases, supplementing a broadcast media service with an on-demand and personalized media service.
217 Citations
20 Claims
-
1. A video-on-demand method, comprising:
-
creating a playlist, wherein the playlist comprises a set of media asset identifiers selected by a user of a client system, each media asset identifier included in the set of media asset identifiers identifying a media asset; receiving information transmitted by the client system, the information indicating that a user of the client system desires to view a media asset identified by a media asset identifier included in the playlist; in response to receiving the information, transmitting to the client system the media asset desired by the user; transmitting to the client system a video identifier while transmitting to the client system the desired media asset, the video identifier identifying a video; while the client system is playing the desired media asset enabling the user of the client system to indicate that the user desires to view the video identified by the video identifier, and then receiving from the client system a message comprising information indicating that the user desires to view the video identified by the video identifier, wherein the message is received while at least a portion of the media asset is being transmitted to the client system; and in response to receiving the message from the client system, ceasing transmitting to the client system the media asset and transmitting to the client system video data corresponding to the video identified by the video identifier. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A video-on-demand system, the video on demand system comprising:
-
a transmitter; a receiver; and a computer system coupled to the transmitter and the receiver, wherein the computer system is configured to perform a method comprising; creating a playlist, wherein the playlist comprises a set of media asset identifiers selected by a user of a client system, each media asset identifier included in the set of media asset identifiers identifying a media asset; in response to receiving from the client system information indicating that a user of the client system desires to view a media asset identified by a media asset identifier included in the playlist, transmitting to the client system the media asset desired by the user; transmitting to the client system a video identifier while transmitting to the client system the desired media asset, the video identifier identifying a video; while the client system is playing the desired media asset enabling the user of the client system to indicate that the user desires to view the video identified by the video identifier, and then in response to receiving from the client system a message comprising information indicating that the user desires to view the video identified by the video identifier, ceasing transmitting to the client system the media asset and transmitting to the client system video data corresponding to the video identified by the video identifier. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A video-on-demand method, comprising:
-
selecting a song for one of a plurality of music channels, the one of the plurality of music channels being associated with a genre of music; transmitting simultaneously to a plurality of client systems audio data corresponding to the selected song, wherein each of the plurality of client systems is configured to use the audio data to play the song so that each user of each of the plurality of client systems can listen to the song, and the plurality of client systems includes a first client system and a second client system; while transmitting the audio data to the plurality of client systems, transmitting to the first client system a video identifier identifying a video; while the first client system is playing the song enabling the user of the first client system to indicate that the user desires to view the video identified by the video identifier, and then receiving from the first client system a message comprising information indicating that the user desires to view the video identified by the video identifier, wherein the message is received while at least a portion of the audio data is being transmitted to the first client system; and in response to receiving the message from the first client system, transmitting to the first client system video data corresponding to the video identified by the video identifier. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A video-on-demand system, the video on demand system comprising:
-
a transmitter; a receiver; and a computer system coupled to the transmitter and the receiver, wherein the computer system is configured to perform a method comprising; selecting a song for one of a plurality of music channels, the one of the plurality of music channels being associated with a genre of music; transmitting simultaneously to a plurality of client systems audio data corresponding to the selected song, wherein each of the plurality of client systems is configured to use the audio data to play the song so that each user of each of the plurality of client systems can listen to the song, and the plurality of client systems includes a first client system and a second client system; while transmitting the audio data to the plurality of client systems, transmitting to the first client system a video identifier identifying a video; while the first client system is playing the song enabling the user of the first client system to indicate that the user desires to view the video identified by the video identifier, and then in response to receiving from the first client system a message comprising information indicating that the user desires to view the video identified by the video identifier, transmitting to the first client system video data corresponding to the video identified by the video identifier. - View Dependent Claims (17, 18, 19, 20)
-
Specification