Method and system for transferring stored data between a media player and an accessory
First Claim
1. A method performed by an accessory for transferring stored data between a media player and the accessory, the media player including a storage device for storing one or more files, the method comprising:
- sending, by the accessory to the media player, a 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;
receiving, by the accessory from the media player, a second command, in response to the first command, including the storage capability information;
sending, by the accessory to the media player, a third command requesting a unique identifier for a file stored on the storage device;
receiving, by the accessory from the media player, a fourth command, in response to the third command, including the unique identifier; and
sending, by the accessory to the media player, a fifth command, in response to the fourth command, requesting execution of a storage operation with respect to the file, wherein the fifth command includes the unique identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and connector interface for transferring stored data between a media player and an accessory is disclosed. The method and system comprises obtaining by one of the media player and the accessory a unique identifier for a particular file stored in the other of the media player and the accessory; and returning the unique identifier with the stored file data to the one of the media player and the accessory. The system and method includes utilizing the stored file by the one of the media player or the accessory. In the method, system and connector interface in accordance with the present invention, accessories and media players are able to retrieve and store data utilizing an arbitrary format. This data is opaque to any protocol used by the media player and requires no parsing or interpretation. To provide this facility, a plurality of commands allows both media players and accessories to present a simple file system. The plurality of commands could be utilized in a variety of environments.
301 Citations
23 Claims
-
1. A method performed by an accessory for transferring stored data between a media player and the accessory, the media player including a storage device for storing one or more files, the method comprising:
-
sending, by the accessory to the media player, a 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;receiving, by the accessory from the media player, a second command, in response to the first command, including the storage capability information; sending, by the accessory to the media player, a third command requesting a unique identifier for a file stored on the storage device; receiving, by the accessory from the media player, a fourth command, in response to the third command, including the unique identifier; and sending, by the accessory to the media player, a fifth command, in response to the fourth command, requesting execution of a storage operation with respect to the file, wherein the fifth command includes the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by an accessory for transferring stored data between a media player and the accessory, the accessory including a storage device for storing one or more files, the method comprising:
-
receiving, by the accessory from the media players a 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 accessory to the media player, a second command, in response to the first command, including the storage capability information; receiving, by the accessory from the media player, a third command requesting a unique identifier for a file stored on the storage device; sending, by the accessory to the media player, a fourth command, in response to the third command, including the unique identifier; and receiving, by the accessory from the media player, a fifth command, in response to the fourth command, requesting execution of a storage operation with respect to the file, wherein the fifth command includes the unique identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An accessory for use with a media player, the media player including a storage device for storing one or more files, the accessory comprising:
-
an interface adapted to be coupled with the media player and configured to support a storage protocol for exchanging with the media player commands and information related to the storage device; and a control module coupled to the interface, the control module being configured to; send to the media player a 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;receive from the media player a second command, in response to the first command including the storage capability information; send to the media player a third command requesting a unique identifier for a file stored on the storage device; receive from the media player a fourth command, in response to the third command including the unique identifier; and send to the media player a fifth command, in response to the fourth command, requesting execution of a storage operation with respect to the file, wherein the fifth command includes the unique identifier. - View Dependent Claims (20, 21, 22, 23)
-
Specification