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:
Dec. 26, 2023

Filed:

Sep. 26, 2019
Applicant:

Pure Storage, Inc., Mountain View, CA (US);

Inventors:

John Colgrove, Los Altos, CA (US);

Ethan Miller, Santa Cruz, CA (US);

John Hayes, Mountain View, CA (US);

Cary Sandvig, San Jose, CA (US);

Christopher Golden, Emerald Hills, CA (US);

Jianting Cao, Sunnyvale, CA (US);

Assignee:

PURE STORAGE, INC., Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 3/065 (2013.01); G06F 3/061 (2013.01); G06F 3/0604 (2013.01); G06F 3/0605 (2013.01); G06F 3/067 (2013.01); G06F 3/0608 (2013.01); G06F 3/0611 (2013.01); G06F 3/0614 (2013.01); G06F 3/0619 (2013.01); G06F 3/0626 (2013.01); G06F 3/0641 (2013.01); G06F 3/0644 (2013.01); G06F 3/0665 (2013.01); G06F 3/0671 (2013.01); G06F 3/0683 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/154 (2013.01); G06F 2212/163 (2013.01); G06F 2212/261 (2013.01); G06F 2212/263 (2013.01);
Abstract

A method including, responsive to receiving a request identifying a volume and indicating a command to take a snapshot of the volume, mapping a second logical grouping of data to reference the first logical grouping of data, and remapping the first volume to map to the second logical grouping of data instead of the first logical grouping of data such that the first volume remains addressable with similar access permissions before and after creating the snapshot. The method also includes, in response to receiving a write request targeting the second logical grouping, splitting the second logical grouping into a plurality of ranges including a first range and a second range; wherein the first range of the second logical grouping maps to the first logical grouping, and the write request is performed on the second range of the second logical grouping.


Find Patent Forward Citations

Loading…