Patent ID: 8359272
Filing Date: 2013-01-22
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: receiving, by a service, a plurality of audio files from a user; in response to receiving the plurality of audio files, making the plurality of audio files available to playback from the service; transmitting, from a handheld device through a wireless communication network, first identifying information of the user to the service for authentication; after making the plurality of audio files available to playback, authenticating, by the service, the first identifying information of the user received from the handheld device through a wireless communication network; in response to authenticating the first identifying information, sending, to the handheld device from the service through the wireless communication network, a play list of the user, in which the play list identifies the plurality of audio files; receiving, by the handheld device through the wireless communication network, the play list of the user, in which the play list identifies the plurality of audio files; transmitting, from the handheld device through the wireless communication network, a first request to playback an audio file of the plurality of audio files; receiving, from the handheld device by the service through the wireless communication network, the first request to playback an audio file of the plurality of audio files; in response to receiving the first request, sending, to the handheld device by the service through the wireless communication network, at least a portion of the audio file; receiving, by the handheld device through the wireless communication network, at least a portion of the audio file; playing, by the handheld device, the portion of the audio file to the user; transmitting, from a computing device that is different from the handheld device, identifying information of the user to the service for authentication; authenticating, by the service, second identifying information of the user received from the computing device; in response to authenticating the second identifying information, sending, to the computing device the play list of the user, in which the play list identifies the plurality of audio files; receiving, by the computing device, the play list of the user, in which the play list identifies the plurality of audio files; receiving, from the computing device, a second request to playback the audio file of the plurality of audio files; in response to receiving the second request, sending, to the computing device, at least the portion of the audio file; receiving, by the computing device, at least a portion of the audio file; and playing, by the computing device, the portion of the audio file to the user.