×

Distributed file sharing system

  • US 20030233455A1
  • Filed: 06/14/2002
  • Published: 12/18/2003
  • Est. Priority Date: 06/14/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. 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 plurality of client computers connected to the computer network;

    a plurality of computer data storage mediums connected to a corresponding one of said client computers;

    a plurality of client databases, each said client database stored on a corresponding one of said computer data storage mediums, and containing files or parts of files;

    a file retrieval software application operational with each one of said client computers, said file retrieval software application comprising a module that establishes communication links with other ones of said client computers;

    a module that measures an instantaneous speed of data flow through each one of said communication links and dynamically selects a communication link that yields a highest measured speed of data flow;

    a module which communicates with said computer data storage medium and which can retrieve a complete file or file part; and

    a module that reassembles parts of a file into a complete file and that performs a predetermined authentication procedure which computes an authentication code of the file;

    a server computer connected to the computer network and connectable to each of said client computers;

    a server computer storage medium connected to said server computer;

    a server database stored on said server computer storage medium, said server database containing said list of files and said lists of locations of client computers associated with each one of said files; and

    a file sharing software application operational with said server computer which maintains a list of files that are stored on client databases and a list of locations of client computers that store said files, which also computes an authentication code of a file, and which sends said authentication code and said locations of client computers to a client computer that requests the file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×