Incasting for downloading files on distributed networks
First Claim
1. A distributed network comprising:
- a. a plurality of hosts each of which has a storage device and each of which may act as a client and a server;
b. a file which is divided into a plurality of segments wherein each segment is transmitted to said storage devices of several of said hosts and stored in said storage device of said host;
c. a shared communication channel to which each of said hosts is coupled whereby one of said host acting as a client requests that said hosts acting as servers and collectively send all of said segments to said requesting client so that said requesting client can gather said segments together in order for said segments to self-assemble and generate a single copy of said file.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed network includes a plurality of hosts and a shared communication channel. Each host has a storage device. Each host may act as a client and a server. A file is divided into a plurality of segments. Each segment is transmitted to the storage devices of several of said hosts and stored in said storage device of said host. Each host is coupled to the shared communication channel. A host acting as a client requests that the hosts act as servers and collectively send all of the segments to the requesting client so that the requesting client can gather the segments together in order for the segments to self-assemble and generate a single copy of the file. At least one host has a global list with entries. Each entry contains all the necessary information about the file.
51 Citations
2 Claims
-
1. A distributed network comprising:
-
a. a plurality of hosts each of which has a storage device and each of which may act as a client and a server;
b. a file which is divided into a plurality of segments wherein each segment is transmitted to said storage devices of several of said hosts and stored in said storage device of said host;
c. a shared communication channel to which each of said hosts is coupled whereby one of said host acting as a client requests that said hosts acting as servers and collectively send all of said segments to said requesting client so that said requesting client can gather said segments together in order for said segments to self-assemble and generate a single copy of said file. - View Dependent Claims (2)
-
Specification