METHODS AND APPARATUS FOR TRANSFERRING DATA
First Claim
Patent Images
1. A computer system configured to connect to a p2p network having multiple sources and utilize a file via a file-using program, comprising:
- a processor having access to the p2p network; and
a memory responsive to the processor, wherein the memory stores a p2p communication program configured to cause the computer system to;
receive the file from the p2p network, wherein receiving the file comprises receiving multiple file segments from the multiple sources;
assemble the file segments into a proper sequence; and
provide the assembled file to the file-using program.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for a system for transferring data according to various aspects of the present invention operate in conjunction with a network configured to transfer data files among clients of the network. A client may receive a file from network, in multiple file segments from the multiple sources. The client may assemble the file segments into a proper sequence, and provide the assembled file to the file-using program.
68 Citations
33 Claims
-
1. A computer system configured to connect to a p2p network having multiple sources and utilize a file via a file-using program, comprising:
-
a processor having access to the p2p network; and
a memory responsive to the processor, wherein the memory stores a p2p communication program configured to cause the computer system to;
receive the file from the p2p network, wherein receiving the file comprises receiving multiple file segments from the multiple sources;
assemble the file segments into a proper sequence; and
provide the assembled file to the file-using program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transferring a file via a p2p network connected to multiple sources for use by a file-using program, comprising:
-
receiving the file from the p2p network as multiple file segments from the multiple sources;
assembling the file segments into a proper sequence; and
providing the assembled file to the file-using program. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A medium storing computer-executable instructions, wherein the instructions are configured to cause a computer configured to run a file-using program and connected to a p2p network having multiple resources to:
-
receive a file from the p2p network, wherein receiving the file comprises receiving multiple file segments from the multiple sources;
assemble the file segments into a proper sequence; and
provide the assembled file to the file-using program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program configured to cause a computer configured to run a file-using program and connected to a p2p network having multiple resources to:
-
receive a file from the p2p network, wherein receiving the file comprises receiving multiple file segments from the multiple sources;
assemble the file segments into a proper sequence; and
provide the assembled file to the file-using program. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification