Personalized audio system and method
First Claim
Patent Images
1. A method for providing a customized media service to a user having a consumer device, comprising:
- displaying on a display of the consumer device a one or more station names, wherein each of the one or more stations names identifies a station and at least one of the station names identifies a customized station created by the user;
after the user selects to listen to one of the identified stations, transmitting, from the consumer device, a first request to a server, which, in response to the first request, transmits a first recording to the consumer device;
receiving the first recording at the consumer device and storing the first recording in a storage unit of the consumer device;
playing the first recording in response to receiving the first recording;
after transmitting the first request and before the first recording finishes playing, transmitting, from the consumer device, a second request to a server, which, in response to the second request, transmits a second recording to the consumer device;
receiving the second recording at the consumer device;
storing the second recording in the storage unit of the consumer device;
displaying a dislike button on the display while the first recording is being played; and
in response to the user activating the dislike button, performing the steps of;
(a) stopping playing of the first recording, (b) deleting the first recording from the storage unit, and (c) playing the second recording.
0 Assignments
0 Petitions
Accused Products
Abstract
A personalized audio system and method that overcomes many of the broadcast-type disadvantages associated with conventional radio stations.
225 Citations
22 Claims
-
1. A method for providing a customized media service to a user having a consumer device, comprising:
-
displaying on a display of the consumer device a one or more station names, wherein each of the one or more stations names identifies a station and at least one of the station names identifies a customized station created by the user; after the user selects to listen to one of the identified stations, transmitting, from the consumer device, a first request to a server, which, in response to the first request, transmits a first recording to the consumer device; receiving the first recording at the consumer device and storing the first recording in a storage unit of the consumer device; playing the first recording in response to receiving the first recording; after transmitting the first request and before the first recording finishes playing, transmitting, from the consumer device, a second request to a server, which, in response to the second request, transmits a second recording to the consumer device; receiving the second recording at the consumer device; storing the second recording in the storage unit of the consumer device; displaying a dislike button on the display while the first recording is being played; and in response to the user activating the dislike button, performing the steps of;
(a) stopping playing of the first recording, (b) deleting the first recording from the storage unit, and (c) playing the second recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer storage device storing computer software executable by a processing system, wherein the computer software comprises:
-
a first set of instructions that when executed by the processing system causes the processing system to display one or more stations names, wherein each of the one or more stations names identifies a station and at least one of the station names identifies a customized station created by the user; a second set of instructions that when executed by the processing system causes the processing system to transmit a first request to a server, which is configured to transmit a first recording to the processing system in response to receiving the first request, wherein the computer software is configured such that the second set of instructions is executed after the user selects a station identified by one of the station names; a set of instructions that when executed by the processing system causes the processing system to play the first recording in response to the processing system receiving the first recording; a set of instructions that when executed by the processing system causes the processing system to transmit a second request to a server after transmitting the first request but before the first recording finishes playing, which server is configured to transmit a second recording to the processing system in response to the second request; a set of instructions that when executed by the processing system causes the processing system to store the second recording in a storage unit of the processing system as the second recording is being received from the server; and a set of instructions that when executed by the processing system causes the processing system to play the second recording immediately after the first recording finishes playing, wherein the computer software further comprises a set of instructions that when executed by the processing system causes the processing system to delete the first recording and the second recording from the storage unit in response to the user selecting to listen to another station while the first recording is playing. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification