ARCHIVAL DATA IDENTIFICATION
First Claim
Patent Images
1. A computer-implemented method, comprising:
- under the control of one or more computer systems that execute instructions,receiving a request to retrieve a persistently stored data object, the request including a data object identifier, the data object identifier encoding at least storage location information and validation information related to the data object;
retrieving the data object using at least the storage location information to form a retrieved data object; and
performing validation using at least the validation information.
1 Assignment
0 Petitions
Accused Products
Abstract
A request to retrieve a persistently stored data object is received, the request including a data object identifier that encodes at least storage location information and validation information related to the data object. The data object is retrieved using at least the storage location information to form a retrieved data object, and validation is performed using at least the validation information.
-
Citations
22 Claims
-
1. A computer-implemented method, comprising:
under the control of one or more computer systems that execute instructions, receiving a request to retrieve a persistently stored data object, the request including a data object identifier, the data object identifier encoding at least storage location information and validation information related to the data object; retrieving the data object using at least the storage location information to form a retrieved data object; and performing validation using at least the validation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system, comprising:
-
one or more processors; and memory including instructions executable by the one or more processors to cause a computer system to at least; provide one or more application programming interfaces for performing a plurality of data operations; receive, through the one or more application programming interfaces, a request to retrieve a data object, the request including a data object identifier, the data object identifier encapsulating at least storage location information and validation information related to the data object; de-encapsulate the data object identifier to obtain the storage location information and the validation information; validate the request based at least in part on the validation information; retrieve the data object based at least in part on the storage location information; and verify integrity of the data object using at least the validation information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by one or more processors of a computer system of a computing resource service provider, cause the computer system to at least:
-
receive a request to retrieve a persistently stored data object, the request including a data object identifier, the data object identifier encoding at least storage location information and validation information related to the data object; validate the request using at least the validation information; retrieve a plurality of data components using at least the storage location information, the plurality of data components being generated by causing application of one or more encoding schemes to the data object; restore the data object at least by causing application of one or more decoding schemes corresponding to the one or more encoding schemes to the plurality of data components; and verify integrity of the data object using at least the validation information. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification