System and method for providing a personalized media service
First Claim
Patent Images
1. A method for providing a personalized media service, comprising:
- receiving from a user'"'"'s device a first request that includes an identifier identifying a personalized station;
using profile information associated with the personalized station, generating a playlist for the personalized station, the playlist comprising information identifying one or more works;
after generating the playlist, transmitting the playlist to the user'"'"'s device;
transmitting to the user'"'"'s device instructions configured to cause the users device to transmit a second request that includes an identifier identifying one of the one or more works identified in the playlist in response to the user selecting the personalized station;
after transmitting the instructions to the user'"'"'s device, receiving from the user'"'"'s device the second request that includes the identifier identifying one of the one or more works identified in the playlist; and
in response to receiving the second request, transmitting to the user'"'"'s device the work identified by the identifier included in the second request, wherein the user can not directly control which works are identified in the playlist.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a personalized media service. In one aspect, the system includes an on-demand system, a plurality of subscriber devices, and a network to which the on-demand system and the subscriber devices are coupled so that the on-demand system and the subscriber devices can communicate with each other. The on-demand system enables a user to create one or more personalized media channels by enabling the user to specify his/her media preferences for each channel. The on-demand system includes a media server for streaming media to the plurality of subscriber devices. The media is preferably implemented using a video-on-demand server.
-
Citations
28 Claims
-
1. A method for providing a personalized media service, comprising:
-
receiving from a user'"'"'s device a first request that includes an identifier identifying a personalized station; using profile information associated with the personalized station, generating a playlist for the personalized station, the playlist comprising information identifying one or more works; after generating the playlist, transmitting the playlist to the user'"'"'s device; transmitting to the user'"'"'s device instructions configured to cause the users device to transmit a second request that includes an identifier identifying one of the one or more works identified in the playlist in response to the user selecting the personalized station; after transmitting the instructions to the user'"'"'s device, receiving from the user'"'"'s device the second request that includes the identifier identifying one of the one or more works identified in the playlist; and in response to receiving the second request, transmitting to the user'"'"'s device the work identified by the identifier included in the second request, wherein the user can not directly control which works are identified in the playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system, comprising:
-
a data processor; a non-transitory computer readable medium coupled to the data processor; and computer software stored on the non-transitory computer readable medium, wherein the computer software comprises; a first set of instructions configured such that when executed by a user'"'"'s device causes the user'"'"'s device to transmit a first request to a server in response to the user selecting a personalized station, wherein an identifier included in the first request identifies the selected personalized station; a second set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to transmit to a server a second request that includes an identifier identifying a work identified in a playlist previously transmitted to the user'"'"'s device, wherein the computer software is configured such that the second set of instructions is executed after the user selects the personalized station; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the work in response to the user'"'"'s device receiving the work; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to transmit to a server a third request after transmitting the second request but before the work finishes playing, whereby the server is configured to transmit a second work to the user'"'"'s device in response to the third request; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to store the second work in a storage unit of the user'"'"'s device as the second work is being received from the server; and a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the second work immediately after the first work finishes playing. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
storing computer software on a non-transitory computer readable medium; receiving a message from a user'"'"'s device; transmitting the computer software to the user'"'"'s device in response to the message; and transmitting a plurality of identifiers to the user'"'"'s device, wherein the computer software comprises; a first set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to transmit a first request to a server in response to the user selecting a personalized station, wherein an identifier included in the first request identifies the selected personalized station; a second set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to transmit to a server a second request that includes an identifier identifying a work identified by one of the plurality of identifiers and that causes the server to transmit the work to the user'"'"'s device, wherein the computer software is configured such that the second set of instructions is executed after the user selects the personalized station; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the work in response to the user'"'"'s device receiving the work transmitted from the server in response to the second request; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to transmit to a server a third request after transmitting the second request but before the work finishes playing, whereby the server is configured to transmit a second work to the user'"'"'s device in response to the third request; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to store the second work in a storage unit of the user'"'"'s device as the second work is being received from the server; and a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the second work immediately after the first work finishes playing. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification