Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
First Claim
1. A method of controlling file exchanges of multimedia data files in a de-centralized network comprising a first client, a second client and a central index server with a memory having a main database, the central index server configured to facilitate a connection between the first client and the second client, the method comprising the steps:
- a. generating a plurality of reliable identifiers from a respective plurality of known multimedia data files;
b. determining copy restrictions associated with each of the plurality of known multimedia data files, a presence or absence of copy restrictions comprising a status of a known multimedia data file;
c. forming an index within the main database, the index comprising a plurality of unique reference IDs correlating to the plurality of known multimedia data files; and
d. indexing each of the plurality of reliable identifiers and corresponding respective statuses against the respective plurality of unique reference IDs within the main database of the central index server, such that the corresponding respective statuses may be individually searched within the central index server.
13 Assignments
0 Petitions
Accused Products
Abstract
Communication is established between a first client and a central index server in a fluid, de-centralized network. The central index server searches the memory of the first client for usable data files which lack authentication certificates issued by the central index server. A data-file identifier is generated for a first data file among the select files lacking authentication certificates within the first client. The data-file identifier is compared to a reliable identifier in a main data base of the central index server. The reliable identifier is indexed within the main data base against a first unique reference ID. If the data-file identifier matches the reliable identifier, a valid authentication certificate is issued to the first data file in the first client. An IP address of the first client is then referenced against the first unique reference ID within the main data base of the central index server. When file request is received from a second client for a file represented by the first unique reference ID, a connection is facilitated between the first client and the second client so that the authenticated first multimedia data file can be transferred from the first client to the second client. If the data-file identifier does not match the reliable identifier within the data base, no authentication certificate is issued, and the first data-file identifier is systematically compared against a remaining plurality of identifiers within the main data base of the central index server to determine its true identity.
237 Citations
31 Claims
-
1. A method of controlling file exchanges of multimedia data files in a de-centralized network comprising a first client, a second client and a central index server with a memory having a main database, the central index server configured to facilitate a connection between the first client and the second client, the method comprising the steps:
-
a. generating a plurality of reliable identifiers from a respective plurality of known multimedia data files; b. determining copy restrictions associated with each of the plurality of known multimedia data files, a presence or absence of copy restrictions comprising a status of a known multimedia data file; c. forming an index within the main database, the index comprising a plurality of unique reference IDs correlating to the plurality of known multimedia data files; and d. indexing each of the plurality of reliable identifiers and corresponding respective statuses against the respective plurality of unique reference IDs within the main database of the central index server, such that the corresponding respective statuses may be individually searched within the central index server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of controlling file exchanges of multimedia data files in a de-centralized network comprising a first client, a second client and a central index server with a memory having a main database containing a plurality of reliable identifiers referenced against a respective plurality of unique reference IDs, the central index server configured to facilitate a connection between the first client and the second client, the method comprising the steps:
-
a. establishing a communication between the first client and the central index server; b. searching a memory of the first client for usable data files; c. identifying a plurality of files which lack authentication certificates issued by the central index server; d. generating a first data-file identifier for a first multimedia data file among the plurality of files which lack authentication certificates; and e. comparing the first data-file identifier to a first reliable identifier in the main data base of the central index server, the first reliable identifier being separately indexed against both a first unique reference ID and a copy status value. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of controlling file exchanges of multimedia data files in a de-centralized network, comprising:
-
providing a first client and a second client; providing a central index server with a memory including a main database, the central index server configured to facilitate a connection between the first client and the second client; generating a plurality of reliable identifiers from a respective plurality of known multimedia data files; determining copy restrictions associated with each of the plurality of known multimedia data files, wherein each copy restriction is associated with a field of codes that define specific conditions under which a known multimedia data file may be made available for copying, a presence or absence of copy restrictions corresponding to a status of a known multimedia data file; forming an index within a main database of the central index server, the index comprising a plurality of unique reference IDs correlating to the plurality of known multimedia data files; and indexing each of the plurality of reliable identifiers and corresponding respective statuses against the respective plurality of unique reference IDs within the main database of the central index server, such that the corresponding respective statuses may be individually searched within the central index server.
-
Specification