Patent ID: 8856431

Claim:
A method comprising: operating in a first higher-level redundancy mode comprising storing M information portions in M respective areas of memory, each of the M respective areas being a same first size; operating in a second higher-level redundancy mode comprising storing N information portions in N respective areas of the memory, each of the N respective areas being a same second size; wherein the M information portions comprise respective M-J data information portions and respective J redundant information portions computed to protect the respective M-J data information portions; wherein the N information portions comprise respective N-K data information portions and respective K redundant information portions computed to protect the respective N-K data information portions; wherein each of the M respective areas and the N respective areas are non-overlapping areas of the memory; wherein the first size is different than the second size; wherein each of the M respective areas is in a respective one of M physical devices of the memory and wherein each of the N respective areas is in a respective one of N physical devices of the memory; wherein the memory comprises a plurality of flash devices; wherein the M respective areas correspond to M respective blocks of a first one or more of the flash devices and the first size corresponds to a block; and wherein the N respective areas correspond to N respective pages of a second one or more of the flash devices and the second size corresponds to a page.