Peer-to-peer automated anonymous asynchronous file sharing
First Claim
1. A computer system for peer-to-peer file sharing comprising:
- a server computer having an index of information about files that reside on a plurality of peer computers, the server computer coupled to the plurality of peer computers by a network;
a plurality of agent programs running on at least two of the plurality of peer computers and operable to transmit index information to the server computer and operable to transmit a requested file; and
a file sharing program running on the server computer and operable to perform centralized searches based on the index information transmitted to it across the network by the agent programs and to direct a peer-to-peer computer connection for the purpose of exchanging files upon a peer computer file request.
9 Assignments
0 Petitions
Accused Products
Abstract
A service on a computer network that performs centralized searches based on index information transmitted by peer systems to a central site using an agent program running on each peer. Peer systems are directed to each other for the purpose of retrieving files. If none of the peers systems known to contain the files is online (and the file is therefore not available), the request is placed in a queue of file requests maintained by the central site. When a system containing the requested file connects to the service, the requested file is retrieved from that system and then distributed to the other systems which had requested the file.
-
Citations
7 Claims
-
1. A computer system for peer-to-peer file sharing comprising:
-
a server computer having an index of information about files that reside on a plurality of peer computers, the server computer coupled to the plurality of peer computers by a network;
a plurality of agent programs running on at least two of the plurality of peer computers and operable to transmit index information to the server computer and operable to transmit a requested file; and
a file sharing program running on the server computer and operable to perform centralized searches based on the index information transmitted to it across the network by the agent programs and to direct a peer-to-peer computer connection for the purpose of exchanging files upon a peer computer file request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification