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:

Sep. 23, 2020
Applicant:

Netapp, Inc., Sunnyvale, CA (US);

Inventors:

Vikhyath Rao, Sunnyvale, CA (US);

Nikul Y. Patel, San Jose, CA (US);

Ananthan Subramanian, San Ramon, CA (US);

Vijayabhaskar Rao Sirigineni, San Jose, CA (US);

Vetrivelan Kaliyaperumal, San Jose, CA (US);

Assignee:

NETAPP, INC., San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/14 (2006.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 11/1471 (2013.01); G06F 16/219 (2019.01); G06F 16/2358 (2019.01); G06F 16/273 (2019.01);
Abstract

Data protection methods and systems for a storage environment are provided. A first-in-first out (FIFO) structure stores a logical representation of a first storage location that retains previous data for a data container, after new data for the data container is stored at a second storage location. The FIFO structure also stores a logical representation of a file system tree structure that is stored in persistent storage, after a consistent point operation. In response to an event, the file system tree structure is selected, based on the file system tree structure being closest to a transaction. A snapshot is generated using the file system tree structure. Thereafter, the data container is restored from the snapshot or from a copy of the snapshot.


Find Patent Forward Citations

Loading…