System and method for providing a personalized media service
First Claim
Patent Images
1. 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, whereinthe computer software comprises;
a 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 media channel, wherein an identifier included in the first request identifies the selected media channel;
a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically transmit to a server a second request that includes an identifier identifying a first music item identified by one of the plurality of identifiers and that causes the server to transmit the first music item to the user'"'"'s device;
a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the first music item in response to the user'"'"'s device receiving the first music item 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 automatically transmit to a server a third request while the first music item is being played by the user'"'"'s device or immediately after the user'"'"'s device completes playing the first music item, wherein the third request identifies a second music item that is different than the first music item and the server is configured to transmit the second music item 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 at least a portion of the second music item in a storage unit of the user'"'"'s device; and
a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically play the second music item at a point in time that is after the first music item finishes playing.
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
13 Claims
-
1. 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 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 media channel, wherein an identifier included in the first request identifies the selected media channel; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically transmit to a server a second request that includes an identifier identifying a first music item identified by one of the plurality of identifiers and that causes the server to transmit the first music item to the user'"'"'s device; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the first music item in response to the user'"'"'s device receiving the first music item 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 automatically transmit to a server a third request while the first music item is being played by the user'"'"'s device or immediately after the user'"'"'s device completes playing the first music item, wherein the third request identifies a second music item that is different than the first music item and the server is configured to transmit the second music item 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 at least a portion of the second music item in a storage unit of the user'"'"'s device; and a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically play the second music item at a point in time that is after the first music item finishes playing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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, whereinthe computer software comprises; a 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 media channel, wherein an identifier included in the first request identifies the selected media channel; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically transmit to a server a second request that includes an identifier identifying a music item, wherein the computer software is configured such that the second set of instructions is executed automatically after the user selects the media channel; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the first music item; a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to automatically transmit to a server a third request while the first music item is being played by the user'"'"'s device or immediately after the first music item finishes being played, wherein the third request identifies a second music item that is different than the first music item and whereby the server is configured to transmit the second music item 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 at least a portion of the second music item in a storage unit of the user'"'"'s device; and a set of instructions configured such that when executed by the user'"'"'s device causes the user'"'"'s device to play the second music item at a point in time that is after the first music item finishes playing. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification