US 9,811,684 B1
Token-based storage service
Matthew Ross Sterling, Aliso Viejo, CA (US); Oscar Padilla, Aliso Viejo, CA (US); Thomas James Rader, Long Beach, CA (US); Eric Dominique Gober, Laguna Niguel, CA (US); Scott Eric Geiser, Huntington Beach, CA (US); and Dimitar Todorov Zlatkov, Aliso Viejo, CA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 23, 2017, as Appl. No. 15/467,913.
Application 15/467,913 is a continuation of application No. 14/742,450, filed on Jun. 17, 2015, granted, now 9,648,007.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01); G06F 21/31 (2013.01)
CPC G06F 21/6218 (2013.01) [G06F 21/31 (2013.01)] 20 Claims
OG exemplary drawing
 
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.