Method and system for managing distributed storage of digital contents
First Claim
1. A method for managing distributed storage of digital contents, comprising:
- (a) generating multiple pieces of shared data based on a shared information through a secure dispatching algorithm, wherein the shared information includes a digital content and a license of the digital content;
(b) storing the shared data in a digital content server;
(c) registering metadata of the shared data into a directory server;
(d) inquiring a list of hosts having the shared data at the directory server;
(e) acquiring a part of the shared data according to the host list;
(f) assembling the part of shared data into the shared information through a secure retrieving algorithm;
(g) controlling the use of the digital content according to the license; and
(h) updating metadata of the shared data of stored digital content at the directory server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for managing distributed storage of digital contents are provided. The method comprises the following steps. First, generate multiple pieces of shared data based on the shared information through a secure dispatching algorithm, wherein the shared information includes a digital content and a license of the digital content. Then, store the shared data in a digital content server and register metadata of the shared data into a directory server. Furthermore, inquire the list of the hosts having the shared data at the directory server. Acquire a part of the shared data according to the host list. And then assemble the part of shared data into the shared information through a secure retrieving algorithm. Control the use of the digital content according to the license. Finally, update metadata of shared data of stored digital contents at the directory server.
-
Citations
19 Claims
-
1. A method for managing distributed storage of digital contents, comprising:
-
(a) generating multiple pieces of shared data based on a shared information through a secure dispatching algorithm, wherein the shared information includes a digital content and a license of the digital content;
(b) storing the shared data in a digital content server;
(c) registering metadata of the shared data into a directory server;
(d) inquiring a list of hosts having the shared data at the directory server;
(e) acquiring a part of the shared data according to the host list;
(f) assembling the part of shared data into the shared information through a secure retrieving algorithm;
(g) controlling the use of the digital content according to the license; and
(h) updating metadata of the shared data of stored digital content at the directory server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing distributed storage of digital contents, comprising:
-
a digital content server for storing multiple pieces of shared data, wherein the shared data are generated based on a shared information through a secure dispatching algorithm, and the shared information comprises a digital content and a license of the digital content;
a directory server for registering metadata of the shared data; and
a user'"'"'s host software for inquiring a list of hosts having the shared data at the directory server, acquiring a part of the shared data according to the host list, assembling the part of shared data into the shared information through a secure retrieving algorithm, then controlling the use of the digital content according to the license, and updating metadata of shared data of digital contents owned by the user'"'"'s host at the directory server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification