Token-based storage service
First Claim
Patent Images
1. A system, comprising:
- at least one processor;
one or more memories having stored thereon computer-readable instructions that, upon execution by the at least one processor, cause the system at least to;
store a data item in a database, the data item indexed in the database by a first token;
validate a request to modify the data item, the validating based at least in part on the first token and a stored association between the first token and information indicative of ownership of the data item;
remove the stored association and generate a second token in response to the request to modify the data item;
store the modified data in the database, the data item indexed by the second token; and
store data indicating that the first token is invalid for accessing the data item.
1 Assignment
0 Petitions
Accused Products
Abstract
A token-based storage service may comprise a repository of key-value data. In response to a request to store a data item, the storage service may generate a token comprising a namespace and a unique identifier. The token may be used as a key to store and retrieve the data item from the repository. Requests to access the data may be validated based on ownership information stored with the data item and information indicative of the origin of the request for access. In response to a request to store a new version of the data item, a new token may be generated.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one processor; one or more memories having stored thereon computer-readable instructions that, upon execution by the at least one processor, cause the system at least to; store a data item in a database, the data item indexed in the database by a first token; validate a request to modify the data item, the validating based at least in part on the first token and a stored association between the first token and information indicative of ownership of the data item; remove the stored association and generate a second token in response to the request to modify the data item; store the modified data in the database, the data item indexed by the second token; and store data indicating that the first token is invalid for accessing the data item. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
storing, in database, a data item indexed by a first token; validating a request to modify the data item, the validating based at least in part on the first token and a stored association between the first token and information indicative of ownership of the data item; removing the stored association and generating a second token in response to the request to modify the data item; storing, in the database, the modified data item indexed by the second token; and adding the first token to a list of tokens that are invalid for accessing the data item. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having stored thereon instructions that, upon execution by a computing device, cause the computing device at least to:
-
store a data item in a database, wherein the stored data item is indexed by a first token; validate a request to access the data item, the validating based at least in part on the first token and a stored association between the first token and information indicative of ownership of the data item; remove the stored association and generate a second token in response to the request to access the data item; store the modified data item indexed by the second token; and store data indicating that the first token is invalid for accessing the data item. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification