METHOD AND SYSTEM FOR FILE DISTRIBUTION
First Claim
1. A system for file distribution, the system comprising:
- a first data storage device for distributing a content file by seeding the content file for downloading by another data storage device;
a second data storage device configured for distributing the content file;
a third data storage device configured for distributing the content file; and
a data file comprising at least one data entry, a data entry in the data file being associated with the content file,the first data storage device being configured for pushing the data file to the second data storage device,the second data storage device being configured forinitiating downloading of the content file if the data entry associated with the content file is present in the pushed data file and the content file is not stored at the second data storage device, andsharing downloaded data of the content file with the third data storage device by simultaneously uploading downloaded data of the content file to the third data storage device while downloading the content file from the first data storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for file distribution, the system comprising: a first data storage device for distributing a content file by seeding the content file for downloading by another data storage device; a second data storage device configured for distributing the content file; a third data storage device configured for distributing the content file; and a data file comprising at least one data entry, a data entry in the data file being associated with the content file, the first data storage device being configured for pushing the data file to the second data storage device, the second data storage device being configured for initiating downloading of the content file if the data entry associated with the content file is present in the pushed data file and the content file is not stored at the second data storage device, and sharing downloaded data of the content file with the third data storage device by simultaneously uploading downloaded data of the content file to the third data storage device while downloading the content file from the first data storage device.
-
Citations
24 Claims
-
1. A system for file distribution, the system comprising:
-
a first data storage device for distributing a content file by seeding the content file for downloading by another data storage device; a second data storage device configured for distributing the content file; a third data storage device configured for distributing the content file; and a data file comprising at least one data entry, a data entry in the data file being associated with the content file, the first data storage device being configured for pushing the data file to the second data storage device, the second data storage device being configured for initiating downloading of the content file if the data entry associated with the content file is present in the pushed data file and the content file is not stored at the second data storage device, and sharing downloaded data of the content file with the third data storage device by simultaneously uploading downloaded data of the content file to the third data storage device while downloading the content file from the first data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for file distribution, the method comprising:
-
distributing a content file by seeding the content file at a first data storage device for downloading by another data storage device; pushing a data file comprising at least one data entry from the first data storage device to a second data storage device, a data entry in the data file being associated with a content file; initiating downloading of the content file to the second data storage device if the data entry associated with the content file is present in the pushed data file and the content file is not stored at the second data storage device; downloading the content file to the second data storage device; and sharing downloaded data of the content file at the second data storage device with a third data storage device by simultaneously uploading downloaded data of the content file from the second data storage device to the third data storage device while downloading the content file from the first data storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data storage device for file distribution, the data storage device comprising:
-
a data storage medium for storing a content file that is distributed; a network interface for receiving a data file comprising at least one data entry pushed from a first data storage device distributing the content file by seeding the content file for downloading by the data storage device, a data entry in the data file being associated with the content file; and a processing unit for initiating the downloading of the content file through the network interface to the data storage medium if the data entry associated with the content file is present in the pushed data file and the content file is not stored in the data storage medium, wherein the processing unit is configured to share downloaded data of the content file in the data storage medium with a second data storage device by simultaneously uploading the downloaded data of the content file to the second data storage device while downloading the content file from the first data storage device, and the downloaded content file stored in the data storage medium is accessible by a user via a user device connectable to the data storage device wherein the processing unit is further configured to distribute the downloaded content file by pushing to another data storage device a second data file comprising indication that the data storage device or yet another data storage device is a tracker or seeder for the content file.
-
Specification