Methodology for fast file transfer protocol
First Claim
Patent Images
1. A method of transferring a file over a network comprising:
- dividing a file into a plurality of blocks;
transferring a first one of said plurality of blocks from a first entity and across said network toward a second entity;
transferring a second one of said plurality of blocks from said first entity and across said network toward said second entity while said first one of said plurality of blocks is being transferred across said network to said second entity and repeating said transferring of said subsequent one of said plurality of blocks until all of said plurality of blocks have been transferred wherein at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks.
2 Assignments
0 Petitions
Accused Products
Abstract
A methodology is provided for transferring a file from a first entity to a second entity over a network. The methodology may include receiving a first one of a plurality of blocks at the second entity, receiving a second one of said plurality of blocks at the second entity, receiving a last one of the plurality of blocks at the second entity, and assembling the first one of the plurality of blocks and the second one of the plurality of blocks into a single file at the second entity after receiving the last one of the plurality of blocks.
31 Citations
30 Claims
-
1. A method of transferring a file over a network comprising:
-
dividing a file into a plurality of blocks;
transferring a first one of said plurality of blocks from a first entity and across said network toward a second entity;
transferring a second one of said plurality of blocks from said first entity and across said network toward said second entity while said first one of said plurality of blocks is being transferred across said network to said second entity and repeating said transferring of said subsequent one of said plurality of blocks until all of said plurality of blocks have been transferred wherein at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of transferring a file from a first entity to a second entity over a network, said method comprising:
-
receiving a first one of a plurality of blocks at said second entity;
receiving a second one of said plurality of blocks at said second entity;
receiving subsequent ones of said plurality of blocks at said second entity until all of said plurality of blocks have been received at said second entity, wherein said at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks; and
assembling said plurality of blocks into a single file at said second entity based on the intercontrol block. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of transferring a file over a network comprising:
-
dividing a file into a plurality of blocks;
transferring a first one of said plurality of blocks from a first entity and across said network toward a second entity, said transferring being done in accordance with a Transmission Control Protocol;
transferring a second one of said plurality of blocks from said first entity and across said network toward said second entity while said first one of said plurality of blocks is being transferred across said network to said second entity, said transferring of said second one of said plurality of blocks being done in accordance with said Transmission Control Protocol;
transferring a subsequent one of said plurality of blocks from said first entity across said network toward said second entity while at least one previous block is being transferred across said network to said second entity; and
repeating said transferring of said subsequent one of said plurality of blocks until all of said plurality of blocks have been transferred, wherein at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A program storage deice readably by machine, tangibly embodying a program of instructions executable by the machine to perform a method of transferring a file over a network, said method comprising:
-
dividing a file into a plurality of blocks;
transferring a first one of said plurality of blocks from a first entity and across said network toward a second entity; and
transferring a second one of said plurality of blocks from said first entity and across said network toward said second entity while said first one of said plurality of blocks is being transferred across said network to said second entity;
transferring a subsequent one of said plurality of blocks from said first entity across said network toward said second entity while at least one previous block is being transferred across said network to said second entity; and
repeating said transferring of said subsequent one of said plurality of blocks until all of said plurality of blocks have been transferred, wherein at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks. - View Dependent Claims (29, 30)
-
Specification