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:
Jun. 13, 2023

Filed:

Mar. 10, 2022
Applicant:

Marvell Asia Pte, Ltd., Singapore, SG;

Inventors:

Phong Sy Nguyen, Livermore, CA (US);

Dung Viet Nguyen, San Jose, CA (US);

Christophe Therene, Livermore, CA (US);

Nedeljko Varnica, San Jose, CA (US);

Assignee:

Marvell Asia Pte, Ltd., Singapore, SG;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 11/22 (2006.01); G06N 20/00 (2019.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0793 (2013.01); G06F 11/0727 (2013.01); G06F 11/2215 (2013.01); G06F 11/3452 (2013.01); G06N 20/00 (2019.01);
Abstract

Systems and methods for selecting an optimal error recovery procedure for correcting a read error in a solid-state drive are provided. A machine learning model is trained to forecast which error recovery procedure of a plurality of error recovery procedures is most likely to achieve a predetermined goal given a state of a solid-state drive. The predetermined goal is based on at least one of a read latency and a failure rate of the solid-state drive. A current state of the solid-state drive is determined. An error recovery procedure is selected from among the plurality of error recovery procedures by inputting the current state of the solid-state drive into the trained machine learning model, thereby triggering the trained machine learning model to output the selected error recovery procedure. The selected error recovery procedure is executed to recover data from the solid-state drive.


Find Patent Forward Citations

Loading…