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.
Patent No.:
Date of Patent:
Nov. 18, 2014
Filed:
Jun. 15, 2011
Applicant:
Jeremy Fillingim, Salt Lake City, UT (US);
Inventor:
Jeremy Fillingim, Salt Lake City, UT (US);
Assignee:
Fusion-io, Inc., Salt Lake City, UT (US);
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H03M 13/00 (2006.01); G06F 11/10 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1048 (2013.01);
Abstract
An apparatus, system, and method are disclosed for providing error correction for a data storage device. A determination module determines an error-correcting code ('ECC') characteristic of the data storage device. An ECC module validates requested data read from the data storage device using a hardware ECC decoder. In response to the requested data satisfying a correction threshold, a software ECC decoder module validates the data using a software ECC decoder. The software ECC decoder is configured according to the ECC characteristic of the data storage device.