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. 18, 2022

Filed:

Mar. 31, 2020
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Charalampos Pozidis, Thalwil, CH;

Thomas Mittelholzer, Zurich, CH;

Nikolaos Papandreou, Thalwil, CH;

Milos Stanisavljevic, Adliswil, CH;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/20 (2006.01); H03M 13/15 (2006.01);
U.S. Cl.
CPC ...
G06F 11/2094 (2013.01); H03M 13/154 (2013.01); G06F 2201/82 (2013.01);
Abstract

Data protection systems and techniques that include: receiving data for storage in a non-volatile memory (NVM) array having a total number of physical packages that includes a number of spare physical packages, wherein each one of the physical packages is mapped to one of a plurality of logical packages; storing a respective portion of component codewords on the non-spare physical packages; and in response to one of the non-spare physical packages failing, dynamically remapping the failed physical package to one of the logical packages mapped to one of the available spare physical packages. In an aspect, reading at least the failed physical package and inserting virtual zeros into the respective portion of the component codewords corresponding to the failed physical package; performing erasure decoding to recover the data from the failed package; and rewriting the recovered data from the failed package into the one of the available spare physical packages.


Find Patent Forward Citations

Loading…