TRANSPARENT DEFERRED SPOOLING STORE AND FORWARD BASED ON STANDARD NEWTORK SYSTEM AND CLIENT INTERFACE
First Claim
1. A method for transferring files, comprising:
- receiving a first file portion from a client by a first server, the first file portion intended for a second server;
transmitting a data acknowledgment to the client from first server;
receiving a second file portion from the client;
transmitting an indication that transfer is complete to the client by the first server;
transmitting the first file portion and second file portion to the second server; and
transmitting a close file request to the second server from the first server.
19 Assignments
0 Petitions
Accused Products
Abstract
A transparent batch file transfer is provided from a client to a server via a batch pool system. The batch pool system may be implemented by a proxy file server which is used to receive the file transfer from the client device and free the client device as soon as possible. The file transfer to an intended remote server is carried out by a batch transfer system at the proxy file server. The user of the client machine may then use their device to perform other tasks while the file transfer is completed by the proxy file server batch transfer system. The file transfer is coordinated by a background transfer module that is integrated with file system protocols. Hence, there is no new system or software for a user of the client to learn or operate.
28 Citations
17 Claims
-
1. A method for transferring files, comprising:
-
receiving a first file portion from a client by a first server, the first file portion intended for a second server; transmitting a data acknowledgment to the client from first server; receiving a second file portion from the client; transmitting an indication that transfer is complete to the client by the first server; transmitting the first file portion and second file portion to the second server; and transmitting a close file request to the second server from the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method transferring files, the method comprising, comprising:
-
receiving a first file portion from a client by a first server, the first file portion intended for a second server; transmitting a data acknowledgment to the client from first server; receiving a second file portion from the client; transmitting an indication that transfer is complete to the client by the first server; transmitting the first file portion and second file portion to the second server; and transmitting a close file request to the second server from the first server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for transferring files, comprising:
-
a processor; memory; one or more modules stored in the memory and executable by the processor to receive a first file portion from client by first server, the first file portion intended for a second server, transmit data acknowledgment to the client from first server, receive a second file portion from the client, transmit an indication that transfer is complete to the client by the first server, transmit the first file portion and second file portion to the second server, and transmit a close file request to the second server from the first server.
-
Specification