Distributed file sharing system
OwnerMike Leber, Scott Nelsoninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerMike Leber, Scott Nelsoninventors
Estimating the term…
A distributed file sharing system and a method for providing fast download of data from multiple data storage mediums. The system combines a network of peer client computers which provide data through optimized peer-to-peer communication links, and a server computer which provides an authentication code for checking the completeness and integrity of the downloaded data. The method involves sending a request for a file to the server computer; receiving back from the server an authentication code and a list of peer client computers that have the requested file or part of it; sending a request for the file to a subset of peer clients that yield the fastest download rate; receiving file data back from this subset of peer clients; reassembling the requested file using data sent by the peer clients; and checking the integrity and completeness of the reconstructed file by comparing a computed checksum of said reconstructed file with the authentication code.
A distributed file sharing system for fast download of data from multiple computer data storage mediums connected by peer-to-peer connections through a computer network comprising, in combination:
A method of using a distributed file sharing system for fast download of data from multiple computer data storage mediums connected by peer-to-peer connections through a computer network, said method comprising the steps of:
A method of providing a distributed file sharing system for fast download of data from multiple computer data storage mediums connected by peer-to-peer connections through a computer network, said method comprising the steps of:
A method of contributing with a serving client computer to a distributed file sharing system for fast download of data from multiple computer data storage mediums connected by peer-to-peer connections through a computer network, said method comprising the steps of:
Dependencies are inferred from the claim text.