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. 01, 2019

Filed:

Oct. 24, 2016
Applicant:

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

Inventors:

John Davis, Mountain View, CA (US);

Brian Gold, Mountain View, CA (US);

Shantanu Gupta, Mountain View, CA (US);

John Hayes, Mountain View, CA (US);

Robert Lee, Mountain View, CA (US);

Igor Ostrovsky, Mountain View, CA (US);

Rusty Sears, Mountain View, CA (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/20 (2006.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 12/06 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2069 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 3/0619 (2013.01); G06F 3/0683 (2013.01); G06F 11/1016 (2013.01); G06F 11/1092 (2013.01); G06F 11/1435 (2013.01); G06F 11/1451 (2013.01); G06F 11/2094 (2013.01); G06F 12/0638 (2013.01); G06F 3/067 (2013.01); G06F 3/0688 (2013.01); G06F 2201/805 (2013.01); G06F 2201/82 (2013.01); G06F 2201/84 (2013.01); G06F 2212/205 (2013.01);
Abstract

A plurality of storage nodes is provided. Each of the plurality of storage nodes includes nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to distribute the user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of two of the plurality of storage nodes. The plurality of storage nodes is configured to initiate an action based on the redundant copies of the metadata, responsive to achieving a level of redundancy for the redundant copies of the metadata. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.


Find Patent Forward Citations

Loading…