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:
Feb. 26, 2019

Filed:

Oct. 12, 2017
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Nian Niles Yang, Mountain View, CA (US);

Steven T. Sprouse, San Jose, CA (US);

Philip David Reusswig, Mountain View, CA (US);

Tienchien Kuo, Sunnyvale, CA (US);

Xinmiao Zhang, Mercer Island, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); G06F 11/10 (2006.01); H03M 13/15 (2006.01); G11C 29/52 (2006.01); H03M 13/03 (2006.01); H03M 13/13 (2006.01); H03M 13/35 (2006.01); H03M 13/37 (2006.01);
U.S. Cl.
CPC ...
H04L 67/1097 (2013.01); G06F 11/1012 (2013.01); G06F 11/1068 (2013.01); G11C 29/52 (2013.01); H03M 13/033 (2013.01); H03M 13/13 (2013.01); H03M 13/154 (2013.01); H03M 13/1515 (2013.01); H03M 13/356 (2013.01); H03M 13/373 (2013.01); H03M 13/3761 (2013.01);
Abstract

In an illustrative example, a data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller includes an erasure correcting code engine configured to generate first erasure recovery data and temporary erasure recovery data in a volatile memory at least partially based on first data to be written to the non-volatile memory. The first erasure recovery data is configured to enable a first type of data recovery of the first data, and the temporary erasure recovery data is configured to enable a second type of data recovery of the first data. The controller is further configured to store the first erasure recovery data and the temporary erasure recovery data in the volatile memory and, after verifying that the first data is stored in the non-volatile memory, to discard or modify the temporary erasure recovery data.


Find Patent Forward Citations

Loading…