System and method for peer-to-peer file exchange mechanism from multiple sources
First Claim
1. A method for file transfer between a plurality of peer devices connected through a network, the method comprising the stages of:
- (a) associating each peer device with a unique peer device identifier;
(b) associating each file with a unique file identifier;
(c) requesting a particular file by the peer device according to said unique file identifier;
(d) controlling access by a particular peer device to the network according to said unique peer device identifier; and
(e) controlling access of said file to the network according to said unique file identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for file exchanges between peer computational devices connected through a network, for peer-to-peer file exchanges. The present invention enables the peer devices to retrieve information about the location of files of interest from a central location authority, which features a centralized database. Therefore, the system and method of the present invention features a mixture of client/server and peer-to-peer communication functionality, in which the bandwidth-intensive, computationally heavy process of retrieving files is performed locally, through a peer-to-peer process; while the computationally lighter and less bandwidth-intensive process of determining the location of any particular file is performed locally. The system of the present invention features a plurality of distributed, decentralized file provision computational devices, which are peer devices and which optionally operate a client module, and a central location authority, for locating files of interest between computational devices connected to the network through communication with the client module. These files are preferably tagged with a file identifier, while each peer device has an associated user identifier. Therefore, files can be managed within the system of the present invention, and can even be blocked from being allowed into the system of the present invention. In addition, the action of users can optionally be controlled by controlling the activities of peer devices. According to preferred embodiments of the present invention, multiple peer devices are considered in order determine from which peer device the file should be downloaded.
-
Citations
21 Claims
-
1. A method for file transfer between a plurality of peer devices connected through a network, the method comprising the stages of:
-
(a) associating each peer device with a unique peer device identifier;
(b) associating each file with a unique file identifier;
(c) requesting a particular file by the peer device according to said unique file identifier;
(d) controlling access by a particular peer device to the network according to said unique peer device identifier; and
(e) controlling access of said file to the network according to said unique file identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for controlled peer-to-peer file transfer for a user through a network, comprising:
-
(a) a plurality of peer devices connected to the network, each peer device having a unique peer identifier; and
(b) a central authority for holding a list of available files and for storing said peer identifiers, said central authority receiving a request for a file from a peer device and determining whether said peer device should receive said file, such that if said peer device should receive said file, said central authority sends a peer identifier of a peer device storing said file to said requesting peer device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification