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:
Nov. 06, 2012

Filed:

May. 18, 2009
Applicants:

David Flynn, Sandy, UT (US);

Jonathan Thatcher, Lehi, UT (US);

Joshua Aune, South Jordan, UT (US);

Jeremy Fillingim, Salt Lake City, UT (US);

Bill Inskeep, West Valley City, UT (US);

John Strasser, Syracuse, UT (US);

Kevin Vigor, Salt Lake City, UT (US);

Inventors:

David Flynn, Sandy, UT (US);

Jonathan Thatcher, Lehi, UT (US);

Joshua Aune, South Jordan, UT (US);

Jeremy Fillingim, Salt Lake City, UT (US);

Bill Inskeep, West Valley City, UT (US);

John Strasser, Syracuse, UT (US);

Kevin Vigor, Salt Lake City, UT (US);

Assignee:

Fusion-10, Inc, Salt Lake City, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11C 29/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An apparatus, system, and method are disclosed for reconfiguring an array of solid-state storage elements protected using parity data. The storage element error module determines that one or more storage elements are unavailable to store data ('unavailable storage elements'). The storage element resides in an array with N number of storage elements storing a first ECC chunk and P number of storage elements storing first parity data. The reconfigure data read module reads data from storage elements other than the unavailable storage elements. The data regeneration module uses the first parity data to regenerate missing data from the first ECC chunk. The data reconfiguration module creates a second ECC chunk. The new configuration storage module stores a portion of the second ECC chunk and associated second parity data on (N+P)−Z number of storage elements, wherein 1≦Z≦P.


Find Patent Forward Citations

Loading…