Reliable file transfers using protocol scripting
OwnerRobert Lorentzen, David Newman +1inventors
InventorsRobert Lorentzen, David Newman, Joseph Knape
Life of this patent
Estimating the term…
Abstract
System and method for providing reliable file transfers in a computing environment with a network with multiple communications protocols. A preferred embodiment comprises creating a script file containing a file to be transferred from a first device to a second device and the script file is then transferred to a network interface between the first device and the second device. The network interface can then execute the script commands in the script file. After the network interface executes the script file, the first device is notified of the execution of the script file.
Claims23
A method for encoding a file for transfer across multiple networks, the method comprising:
- logically joining adjacent networks with network aware communications protocols into composite networks;
- starting with an interface between a first composite network and a second composite network, wherein the interface is closest to a destination of the file transfer,
- creating a script file using communications protocol instructions used by the second composite network, wherein the communications protocol instructions are used to transfer the file across the second composite network;
- and
- repeating the creating at remaining interfaces between consecutive composite networks in a reverse order starting at the destination.
A method for transferring a file across multiple networks, the method comprising:
- creating a script file on a first device;
- transferring the script file to a network interface between the first device and a second device;
- executing the script file on the network interface;
- and
- informing the first device that the script file has been executed.
A network hub comprising:
- a first network interface coupled to a first network connection;
- a second network interface coupled to a second network connection;
- a processor coupled to the first network interface and the second network interface, the processor is configured to execute script commands provided via the first network connection to transfer data and instructions through the first network interface and second network interface;
- and
- a memory coupled to the processor, the memory is configured to store implementations of script commands, programs, and data.
Dependencies are inferred from the claim text.