Personalized audio system and method
First Claim
1. In a personalized audio system comprising a consumer device comprising a user interface for receiving input from a user of the system and a storage device for storing data, a method for providing one or more personalized audio channels, wherein each personalized audio channel has a profile associated therewith and each profile comprises profile information related to or concerning the user'"'"'s sound recording preferences, the method comprising the steps of:
- storing a sound recording library on the storage device, the sound recording library comprising a plurality of tracks;
receiving from the user an indication that the user desires to listen to a selected one of the one or more personalized audio channels;
selecting, in response to the received indication, a track based on the profile associated with the selected personalized audio channel;
retrieving the selected track;
playing the track for the user; and
updating the sound recording library, wherein the step of updating the sound recording library comprises the steps of;
transmitting an update request message to a server, wherein, in response to receiving the update request message, the server determines whether a track within a predetermined set of tracks matches the profile associated with one of the one or more personalized audio channels, and, if the server determines that said track matches said profile, then the server responds to the update request message by transmitting (a) an update message comprising a track identifier that identifies said track that matches the profile and/or (b) said track that matches the profile;
receiving from the server the update message and/or said track; and
adding said track that matches the profile to the library.
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. According to one embodiment, the personalized audio system includes the following: (1) a user interface that enables a user of the personalized audio system to specify a profile for a personalized audio channel, (2) a sound recording library comprising a plurality of sound recordings, (3) a playlist generator that (a) selects a plurality of sound recording identifiers from a set of sound recording identifiers, wherein each of the plurality of sound recording identifiers identifies a sound recording that matches the profile and that is stored in the library, and that (b) creates a playlist that lists the plurality of sound recording identifiers in a particular order, and (4) a sound recording reproducing device for reproducing the plurality of identified sound recordings according to the particular order in which the sound recording identifiers are listed in the playlist so that the user can listen to the sound recordings. Advantageously, the personalized audio system does not provide the user with a way to determine the plurality of sound recording identifiers prior to the reproducing means reproducing the plurality of sound recordings, and the personalized audio system does not provide the user with a way to directly control which sound recording identifiers in the set are selected by the playlist generator to be included in the plurality of sound recording identifiers.
277 Citations
32 Claims
-
1. In a personalized audio system comprising a consumer device comprising a user interface for receiving input from a user of the system and a storage device for storing data, a method for providing one or more personalized audio channels, wherein each personalized audio channel has a profile associated therewith and each profile comprises profile information related to or concerning the user'"'"'s sound recording preferences, the method comprising the steps of:
-
storing a sound recording library on the storage device, the sound recording library comprising a plurality of tracks; receiving from the user an indication that the user desires to listen to a selected one of the one or more personalized audio channels; selecting, in response to the received indication, a track based on the profile associated with the selected personalized audio channel; retrieving the selected track; playing the track for the user; and updating the sound recording library, wherein the step of updating the sound recording library comprises the steps of; transmitting an update request message to a server, wherein, in response to receiving the update request message, the server determines whether a track within a predetermined set of tracks matches the profile associated with one of the one or more personalized audio channels, and, if the server determines that said track matches said profile, then the server responds to the update request message by transmitting (a) an update message comprising a track identifier that identifies said track that matches the profile and/or (b) said track that matches the profile; receiving from the server the update message and/or said track; and adding said track that matches the profile to the library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for enabling a user to select a personalized audio channel from a set of one or more personalized audio channels and to listen to the selected personalized audio channel, wherein each of the one or more personalized audio channels has a profile associated therewith and each profile comprises profile information related to or concerning the user'"'"'s sound recording preferences, comprising:
-
a storage device; a sound recording library stored on the storage device, the sound recording library comprising plurality of tracks; a user interface that enables the user to select one of the one or more personalized audio channels and enables the user to indicate that the user desires to listen to the selected personalized audio channel; and a processing unit comprising memory that stores software, wherein the software is operable to; select, in response to the user indicating a desire to listen to a selected personalized audio channel, a track based on the profile associated with the selected audio channel; retrieve the selected track; play the track for the user; and update the sound recording library, wherein the software is configured to update the sound recording library by performing a process comprising the steps of; transmitting an update request message to a server, wherein the server is configured to (a) determine whether a track within a given set of tracks matches the profile associated with a personalized audio channel in response to receiving the update message and (b) respond to the update request message by transmitting (i) an update message comprising a track identifier that identifies said track that matches the profile and/or (ii) said track that matches the profile if the server determines that said track matches said profile; receiving from the server the update message and/or said track; and adding said track that matches the profile to the library. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for enabling a user to select a personalized audio channel from a set of one or more personalized audio channels and to listen to the selected personalized audio channel, wherein each of the one or more personalized audio channels has a profile associated therewith and each profile comprises profile information related to or concerning the user'"'"'s sound recording preferences, comprising:
-
a storage device; a sound recording library stored on the storage device, the sound recording library comprising plurality of tracks; a user interface that enables the user to select one of the one or more personalized audio channels and enables the user to indicate that the user desires to listen to the selected personalized audio channel; means for selecting, in response to the user indicating a desire to listen to a selected personalized audio channel, a track based on the profile associated with the selected audio channel; means for retrieving the selected track; means for playing the selected track for the user; and means for updating the sound recording library, wherein the updating means comprises; means for transmitting an update request message to a server, wherein the server is configured to (a) determine whether a track within a given set of tracks matches the profile associated with a personalized audio channel in response to receiving the update message and (b) respond to the update request message by transmitting (i) an update message comprising a track identifier that identifies said track that matches the profile and/or (ii) said track that matches the profile if the server determines that said track matches said profile; means for receiving from the server the update message and/or said track; and means for adding said track that matches the profile to the library. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification