Patent ID: 7647276

Claim:
An apparatus, comprising: memory, the memory storing software that, when executed, causes the apparatus to: communicate with a playback service; receive, from the playback service, a play list of a user, in which the play list identifies a plurality of audio files available from the playback service for playback on the apparatus; allow the user to select an audio file from the plurality of audio files identified by the play list; send, to the playback service, a request for playback of the audio file of the plurality of audio files; receive, from the playback service, at least a portion of the audio file; play the at least a portion of the audio file; after playing the at least a portion of the audio file, search the apparatus for information relating to the audio file to verify that the audio file is not stored in the memory; and report, to the playback service, using a message, that the audio file is not stored in the memory.