Claims
- 1. A method of transferring data from a peripheral device to a disc drive media, comprising:
providing data to be transferred to a disc drive; determining the data structure of a peripheral device; determining from the data structure the location to store the data on the media; and transferring the data.
- 2. The method of claim 1, wherein the data structure comprises a file type and file size.
- 3. The method of claim 1, wherein transferring the data comprises transferring the data using a 1394 interface.
- 4. The method of claim 1, wherein the peripheral device comprises a camera, video camera, or scanner.
- 5. The method of claim 1, wherein determining the location to store the data on the disc drive comprises comparing a peripheral device data structure to the disc drive data structure.
- 6. The method of claim 5, wherein the disc drive data structure is a file allocation table.
- 7. The method of claim 5, further comprising determining the location of the available data locations on the media, then upon data transfer, updating the disc drive data structure and the peripheral device data structure with the new data locations.
- 8. A method of transferring data from a peripheral device to a disc drive media, comprising:
connecting a peripheral device interface to a disc drive interface; wherein if two or more peripheral devices are connected to a disc drive interface then aborting the transfer of data; wherein if one peripheral device is coupled to a disc drive; then requesting configuration data from the peripheral device; determining the file type and size from the configuration data; retrieving a disc drive data structure; determining the location on the disc drive to store the data; and transferring the data.
- 9. The method of claim 8, wherein the connection interface comprises a 1394 interface.
- 10. The method of claim 8, wherein the peripheral device comprises a 1394 interface.
- 11. The method of claim 8, wherein the peripheral device comprises a camera, video camera, or scanner.
- 12. The method of claim 8, wherein the disc drive data structure is a file allocation table.
- 13. The method of claim 8, wherein determining the location to store the data on the disc drive media comprises comparing a peripheral device data structure to the disc drive data structure.
- 14. A disc drive system comprising:
a signal-bearing media means for storing data; a code memory means coupled to a read/write controller means for controlling the reading and writing of data to the signal-bearing media, means for reading and writing the data to the signal-bearing media; means for interfacing with a peripheral device; a processor means coupled to the code memory and the read/write controller comprising a program for transferring the data from a peripheral device to the signal-bearing media means.
- 15. The system of claim 14, wherein the program when executed by the processor means performs the steps of:
connecting a peripheral device interface to the disc drive interface means; wherein if two or more peripheral devices are connected to a disc drive interface means then aborting the transfer of data; wherein if one peripheral device is connected to the disc drive interface means then: requesting configuration data from the peripheral device; determining the file type and size from the configuration data; retrieving a disc drive data location structure; determining the location on the media to store the data; and transferring the data.
- 16. The system of claim 15, wherein the connection interface means comprises a 1394 interface.
- 17. The method of claim 15, wherein the peripheral device comprises a 1394 interface.
- 18. The method of claim 15, wherein the peripheral device comprises a camera, video camera, or scanner.
- 19. The method of claim 15, wherein the disc drive data structure is a file allocation table.
- 20. The method of claim 15, wherein determining the location to store the data on the media comprises comparing a peripheral device data structure to the disc drive data structure.
CROSS-REFERENCE TO A RELATED APPLICATION
[0001] This invention is based on U.S. Provisional Patent Application Ser. No. 60/220,660 filed Jul. 25, 2000 entitled “1394 Drive Interface Direct To Consumer Peripheral” filed in the name of Gayle L. Noble, Rick S. Shimizu, and Jason P. Hanlon. The priority of this provisional application is hereby claimed.
[0002] U.S. Patent application entitled “Method and Apparatus for a Disc Drive USB Client Interface”, Ser. No. ______ filed on ______, filed in the name of Gayle L. Noble, Rick S. Shimizu, and Jason P. Hanlon is hereby incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60220660 |
Jul 2000 |
US |