SYSTEMS AND METHODS FOR SIDEBAND COMMUNICATION BETWEEN DEVICE AND HOST TO MINIMIZE FILE CORRUPTION
First Claim
1. A method for minimizing file corruption during a file transfer, the method comprising:
- storing received file system data in a memory circuit;
storing received file data in a storage component;
receiving an end command indicating that a file transfer section is finished; and
transferring the received file system data from the memory circuit to the storage component based at least on the receiving the end command.
1 Assignment
0 Petitions
Accused Products
Abstract
Communications systems and methods for minimizing file corruption when communicating between a device and a host are provided. To initiate a file transfer section, a host can transfer data to a device on a primary communications channel. The device can then temporarily store the received data in a memory circuit until a command is received indicating that the file has been completely transferred. In order to avoid interfering with the data transfer, the host can provide such a command to the device on a sideband communications channel. Upon receiving the command, the device can integrate the received data into its file system by transferring the data from the memory circuit to a more permanent storage component. If the communications interface is disconnected before such a command is received, the temporarily stored data can be considered incomplete and can be deleted.
-
Citations
19 Claims
-
1. A method for minimizing file corruption during a file transfer, the method comprising:
-
storing received file system data in a memory circuit; storing received file data in a storage component; receiving an end command indicating that a file transfer section is finished; and transferring the received file system data from the memory circuit to the storage component based at least on the receiving the end command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for minimizing file corruption during a file transfer, the method comprising:
-
transmitting file system data on a primary communications channel; transmitting file data on the primary communications channel; and transmitting, on a sideband communications channel, an end command indicating that a file transfer section is finished. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A file transfer system for minimizing file corruption during a file transfer, the system comprising:
-
a host operable to transmit file system data and file data on a primary communications channel and commands on a sideband communications channel; and a device coupled to the host, the device comprising; a storage component operable to store file data received from the host on the primary communications channel; and a memory circuit coupled to the storage component and operable to temporarily store file system data received from the host on the primary communications channel until the device receives, on the sideband communications channel, a command indicating that a file transfer section is finished, wherein the device is operable to transfer file system data from the memory circuit to the storage component when the device receives the command. - View Dependent Claims (16, 17, 18, 19)
-
Specification