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:
Oct. 31, 2017

Filed:

Nov. 26, 2013
Applicant:

Skyera, Llc, San Jose, CA (US);

Inventors:

Radoslav Danilak, Cupertino, CA (US);

Ladislav Steffko, San Ramon, CA (US);

Qi Wu, San Jose, CA (US);

Assignee:

Skyera, LLC, San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01); A63F 13/55 (2014.01); G06F 17/30 (2006.01); G06F 3/06 (2006.01); G06F 12/10 (2016.01); G06F 12/1027 (2016.01); A63F 13/45 (2014.01); A63F 13/50 (2014.01); A63F 13/79 (2014.01); A63F 13/795 (2014.01); G06F 12/1018 (2016.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
A63F 13/55 (2014.09); A63F 13/45 (2014.09); A63F 13/50 (2014.09); A63F 13/79 (2014.09); A63F 13/795 (2014.09); G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0638 (2013.01); G06F 3/0641 (2013.01); G06F 3/0683 (2013.01); G06F 3/0689 (2013.01); G06F 12/10 (2013.01); G06F 12/1027 (2013.01); G06F 17/30292 (2013.01); G06F 17/30327 (2013.01); G06F 17/30336 (2013.01); G06F 12/0238 (2013.01); G06F 12/0292 (2013.01); G06F 12/1018 (2013.01); G06F 2212/7201 (2013.01); Y02B 60/1225 (2013.01);
Abstract

A translation system can translate a storage request to a physical address using fields as keys to traverse a map of nodes with node entries. A node entry can include a link to a next node or a physical address. Using a portion of the key as noted in node metadata, a node entry can be determined. When snapshotting a dataset, a snapshot value can be updated in a root node entry. New data can be added under the new snaphsot value, preventing overwriting of the prior data, providing deduplication and quick snapshotting. When cloning a dataset, a new root node entry can be made for the clone. The new root entry can reference the original root entry of the original dataset. Metadata of nodes of the clone branch can identify whether the current branch contains updated data or whether the data exists off of the original root entry.


Find Patent Forward Citations

Loading…