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:
May. 23, 2017

Filed:

Aug. 31, 2014
Applicant:

Amazon Technologies, Inc., Reno, NV (US);

Inventors:

James Christopher Sorenson, III, Seattle, AD;

Yun Lin, Bellevue, WA (US);

Nishanth Alapati, Seattle, WA (US);

Assignee:

Amazon Technologies, Inc., Reno, NV (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 7/00 (2006.01); G06F 11/14 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30088 (2013.01); G06F 7/00 (2013.01); G06F 11/1448 (2013.01); G06F 17/30961 (2013.01); H04L 67/1097 (2013.01);
Abstract

Methods, apparatus, and computer-accessible storage media for restoring data from a snapshot to a data volume. The blocks in the volume may be treated as an implicit tree structure, for example a binary tree; each local block corresponds to a block on the snapshot. A local block on the volume may be marked, for example fingerprinted with metadata, to indicate that the local block has not been restored. Initially, the local block at the root node is marked. To restore a local block, the restore process may generate a list indicating all local blocks on a path from the root node of the tree to the target node that have not been restored. The marks in the local blocks are used in generating the list. For each block indicated in the list, children of the block are fingerprinted, and the block is restored from the snapshot.


Find Patent Forward Citations

Loading…