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.

Date of Patent:
Feb. 28, 2023

Filed:

Nov. 25, 2020
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Marc Brooker, Seattle, WA (US);

Philip Daniel Piwonka, Seattle, WA (US);

Nare Hayrapetyan, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 12/0891 (2016.01); G06F 16/22 (2019.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 11/108 (2013.01); G06F 11/1092 (2013.01); G06F 16/2255 (2019.01);
Abstract

Systems and methods are described for providing rapid access to data objects stored in a cache. Rather than storing data objects directly, each object can be broken into a number of parts via erasure coding, which enables the object to be generated from less than all parts. When servicing a request for the data object, a device can attempt to retrieve all parts, but begin to generate the data object as soon as a sufficient number of parts is retrieved, even if requests for other parts are outstanding. In this way, the data object can be retrieved without delay due to the slowest requests. For example, where one or more requests timeout, such as due to failure of cache devices, this timeout may have no effect on time required to retrieve the data object from the cache.


Find Patent Forward Citations

Loading…