08307258 is referenced by 39 patents and cites 169 patents.

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.

Title
Apparatus, system, and method for reconfiguring an array to operate with less storage elements
Application Number
12/468040
Publication Number
8307258 (B2)
Application Date
May 18, 2009
Publication Date
November 6, 2012
Inventor
Kevin Vigor
Salt Lake City
UT, US
John Strasser
Syracuse
UT, US
Bill Inskeep
West Valley City
UT, US
Jeremy Fillingim
Salt Lake City
UT, US
Joshua Aune
South Jordan
UT, US
Jonathan Thatcher
Lehi
UT, US
David Flynn
Sandy
UT, US
Agent
Kunzler Law Group PC
Assignee
Fusion 10
UT, US
IPC
G11C 29/00
View Original Source