Patent ID: 8006019

Claim:
A method performed by a media player for transferring stored data between the media player and an accessory, the media player including a storage device for storing one or more files, the method comprising: receiving, by the media player, a first command from the accessory, the first command requesting storage capability information indicating one or more storage capabilities of the storage device, wherein the storage capability information includes one or more of: maximum file size information, maximum write size information, maximum filename length information, or filesystem type information; sending, by the media player, a second command to the accessory in response to the first command, the second command including the storage capability information; receiving, by the media player, a third command from the accessory, the third command requesting a unique identifier for a file stored on the storage device; sending, by the media player, a fourth command to the accessory in response to the third command, the fourth command including the unique identifier; and receiving, by the media player, a fifth command from the accessory in response to the fourth command, wherein the fifth command requests execution of a storage operation with respect to the file, and wherein the fifth command includes the unique identifier.