Reconstructable content objects
First Claim
1. A computer-executable method, comprising:
- obtaining, by a computer, one or more rules of a group consisting of;
a rule that specifies how to chunk content to form a payload of a corresponding reconstructable object;
a rule that specifies a signing key;
a rule that specifies whether to include a secure catalog; and
a rule that specifies how to generate the secure catalog based on a set of reconstructable objects;
generating the set of reconstructable objects for the content based on the one or more rules;
inserting a signature into each reconstructable object or into the secure catalog to obtain a set of signed reconstructable objects; and
delivering the set of signed reconstructable objects along with the one or more rules.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for delivering a content piece over a network using a set of reconstructable objects. During operation, the system obtains a metadata file that includes a set of rules; generates the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signs the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivers, over the network, the set of signed reconstructable objects along with the metadata file to a recipient, thereby enabling the recipient to extract and store a copy of the content piece and then to reconstruct the set of signed reconstructable objects from the stored copy of the content piece and the metadata file.
-
Citations
20 Claims
-
1. A computer-executable method, comprising:
-
obtaining, by a computer, one or more rules of a group consisting of;
a rule that specifies how to chunk content to form a payload of a corresponding reconstructable object;
a rule that specifies a signing key;
a rule that specifies whether to include a secure catalog; and
a rule that specifies how to generate the secure catalog based on a set of reconstructable objects;generating the set of reconstructable objects for the content based on the one or more rules; inserting a signature into each reconstructable object or into the secure catalog to obtain a set of signed reconstructable objects; and delivering the set of signed reconstructable objects along with the one or more rules. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable storage medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
obtaining one or more rules of a group consisting of;
a rule that specifies how to chunk content to form a payload of a corresponding reconstructable object;
a rule that specifies a signing key;
a rule that specifies whether to include a secure catalog; and
a rule that specifies how to generate the secure catalog based on a set of reconstructable objects;generating the set of reconstructable objects for the content based on the one or more rules; inserting a signature into each reconstructable object or into the secure catalog to obtain a set of signed reconstructable objects; and delivering the set of signed reconstructable objects along with the one or more rules. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a processor; and a storage device that stores instructions that, when executed by the processor, cause the processor to perform a method including; obtaining, by a computer, one or more rules of a group consisting of;
a rule that specifies how to chunk content to form a payload of a corresponding reconstructable object;
a rule that specifies a signing key;
a rule that specifies whether to include a secure catalog; and
a rule that specifies how to generate the secure catalog based on a set of reconstructable objects;generating the set of reconstructable objects for the content based on the one or more rules; inserting a signature into each reconstructable object or into the secure catalog to obtain a set of signed reconstructable objects; and delivering the set of signed reconstructable objects along with the one or more rules. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification