Reconstructable content objects
First Claim
1. A computer-executable method for delivering a content piece over a network using a set of reconstructable objects, the method comprising:
- obtaining, by a computer, a metadata file that includes a set of rules;
generating the set of reconstructable objects for the content piece based on the set of rules included in the metadata file;
cryptographically signing the set of reconstructable objects to obtain a set of signed reconstructable objects; and
delivering, 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.
3 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.
585 Citations
24 Claims
-
1. A computer-executable method for delivering a content piece over a network using a set of reconstructable objects, the method comprising:
-
obtaining, by a computer, a metadata file that includes a set of rules; generating the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signing the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivering, 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium storing instructions that when executed by a computing device cause the computing device to perform a method for delivering a content piece over a network using a set of reconstructable objects, the method comprising:
-
obtaining, by a computer, a metadata file that includes a set of rules; generating the set of reconstructable objects for the content piece based on the set of rules included in the metadata file; cryptographically signing the set of reconstructable objects to obtain a set of signed reconstructable objects; and delivering, 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for reconstructing a set of reconstructable objects representing a content piece, comprising:
-
receiving, by a computer, a set of signed reconstructable objects and an associated metadata file; extracting payloads and one or more signatures from the set of received signed reconstructable objects; assembling a copy of the content piece using the extracted payloads; storing the copy of the content piece, the metadata file, and the extracted one or more signatures; discarding the set of received signed reconstructable objects; and in response to receiving a request for the content piece, reconstructing the set of signed reconstructable objects based on the copy of the content piece, the metadata file, and the extracted one or more signatures. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system for reconstructing a set of reconstructable objects representing a content piece, the system comprising:
-
a processor; and a storage device coupled to the processor and storing instructions which when executed by the processor cause the processor to perform a method, the method comprising; receiving, by a computer, a set of signed reconstructable objects and an associated metadata file; extracting payloads and one or more signatures from the set of received signed reconstructable objects; assembling a copy of the content piece using the extracted payloads; storing the copy of the content piece, the metadata file, and the extracted one or more signatures; discarding the set of received signed reconstructable objects; and in response to receiving a request for the content piece, reconstructing the set of signed reconstructable objects based on the copy of the content piece, the metadata file, and the extracted one or more signatures. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification