Legal claims defining the scope of protection, as filed with the USPTO.
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 a 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, the information for rebuilding the file from the plurality of blocks being contained above a transport layer in the intercontrol block.
2. The method of claim 1 , wherein said method utilizes Transmission Control Protocol (TCP) for transmission of said first one of said plurality of blocks and for transmission of said second one of said plurality of blocks.
3. The method of claim 2 , wherein said method further utilizes a file transfer protocol (FTP) methodology for transmission of said first one of said plurality of blocks and for transmission of said second one of said plurality of blocks.
4. The method of claim 1 , wherein dividing said file comprises determining whether said file is larger than a predetermined size.
5. The method of claim 1 , wherein transferring said second one of said plurality of blocks comprises waiting a predetermined time after transmission of said first one of said plurality of blocks.
6. The method of claim 1 , further comprising receiving said first one of said plurality of blocks at said second entity.
7. The method of claim 6 , further comprising receiving said second one of said plurality of blocks at said second entity.
8. The method of claim 7 , further comprising assembling said plurality of blocks at said second entity.
9. The method of claim 8 , wherein said plurality of blocks are assembled at said second entity after said second entity receives said intercontrol block from said first entity.
10. The method of claim 1 , further comprising said second entity transferring an acknowledgement across said network to said first entity after a beginning of transmission of said second one of said plurality of blocks.
11. The method of claim 1 , wherein said file comprises a video file.
12. 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 at least one of said plurality of blocks comprises an intercontrol block that contains information for rebuilding the file from said plurality of blocks, wherein the information for rebuilding the file from said plurality of blocks is contained above a transport layer of the intercontrol block; and assembling said plurality of blocks into a single file at said second entity based on the intercontrol block.
13. The method of claim 12 , wherein said method utilizes Transmission Control Protocol (TCP) for transmission/reception of said first one of said plurality of blocks and for transmission/reception of said second one of said plurality of blocks.
14. The method of claim 13 , wherein said method further utilizes a file transfer protocol (FTP) methodology for transmission/reception of said first one of said plurality of blocks and for transmission/reception of said second one of said plurality of blocks.
15. The method of claim 12 , wherein a last one of said plurality of blocks is said intercontrol block.
16. The method of claim 12 , further comprising: dividing a file into said plurality of blocks; transferring said first one of said plurality of blocks from said first entity to said second entity; and transferring said second one of said plurality of blocks from said first entity to said second entity while said first one of said plurality of blocks is being transferred across said network to said second entity.
17. The method of claim 16 , wherein transferring said second one of said plurality of blocks comprises waiting a predetermined time after transmission of said first one of said plurality of blocks.
18. The method of claim 12 , further comprising said second entity transferring an acknowledgment across said network to said first entity after a beginning of transmission of said second one of said plurality of blocks.
19. The method of claim 12 , wherein said file comprises a video file.
20. 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 said 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 the information for rebuilding the file from said plurality of blocks being contained above transport layer of the intercontrol block.
21. The method of claim 20 , wherein dividing said file comprises determining whether said file is larger than a predetermined size.
22. The method of claim 20 , wherein transferring said second one of said plurality of blocks comprises waiting a predetermined time after transmission of said first one of said plurality of blocks.
23. The method of claim 20 , further comprising said second entity transferring an acknowledgment across said network to said first entity after a beginning of transmission of said second one of said plurality of blocks.
24. The method of claim 20 , wherein said file comprises a video file.
25. A program storage device 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, the information for rebuilding the file from the plurality of blocks being contained above a transport layer of the intercontrol block.
26. The program storage device of claim 25 , wherein said method utilizes Transmission Control Protocol (TCP) for transmission of said first one of said plurality of blocks and for transmission of said second one of said plurality of blocks.
27. The program storage device of claim 26 , wherein said method further utilizes a file transfer protocol (FTP) methodology for transmission of said first one of said plurality of blocks and for transmission of said second one of said plurality of blocks.
Unknown
November 13, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.