The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 26, 2014
Filed:
Oct. 28, 2013
Amazon Technologies, Inc., Reno, NV (US);
Swaminathan Sivasubramanian, Seattle, WA (US);
Stefano Stefani, Issaquah, WA (US);
Chiranjeeb Buragohain, Seattle, WA (US);
Rande A. Blackman, Seattle, WA (US);
Timothy Andrew Rath, Seattle, WA (US);
Grant A. M. McAlister, Seattle, WA (US);
Jakub Kulesza, Bellevue, WA (US);
Wei Xiao, Kirkland, WA (US);
Raymond S. Bradford, Seattle, WA (US);
Amazon Technologies, Inc., Reno, NV (US);
Abstract
A system that implements a scaleable data storage service may maintain tables in a non-relational data store on behalf of service clients. Each table may include multiple items. Each item may include one or more attributes, each containing a name-value pair. The system may provide an API through which clients can query tables maintained by the service. Items may be partitioned and indexed in a table according to a simple or composite primary key contained in all items in the table. A composite primary key may include a hash key attribute, and a range key attribute. The range key attribute may be usable to order items having the same hash key attribute value, and to partition them dependent on a range of range key attribute values. A query request may specify a logical or mathematical expression dependent on range key attribute values and may be directed to multiple partitions.