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.
583 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