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:
Sep. 10, 2013

Filed:

Aug. 30, 2012
Applicants:

David Flynn, Sandy, UT (US);

Bert Lagerstedt, Pleasant Grove, UT (US);

John Strasser, Syracuse, UT (US);

Jonathan Thatcher, Liberty Lake, WA (US);

Michael Zappe, Arvada, CO (US);

Inventors:

David Flynn, Sandy, UT (US);

Bert Lagerstedt, Pleasant Grove, UT (US);

John Strasser, Syracuse, UT (US);

Jonathan Thatcher, Liberty Lake, WA (US);

Michael Zappe, Arvada, CO (US);

Assignee:

Fusion-io, Inc., Salt Lake City, UT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 13/00 (2006.01); G11C 29/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An apparatus, system, and method are disclosed for managing data in a solid-state storage device. A solid-state storage and solid-state controller are included. The solid-state storage controller includes a write data pipeline and a read data pipeline The write data pipeline includes a packetizer and an ECC generator. The packetizer receives a data segment and creates one or more data packets sized for the solid-state storage. The ECC generator generates one or more error-correcting codes ('ECC') for the data packets received from the packetizer. The read data pipeline includes an ECC correction module, a depacketizer, and an alignment module. The ECC correction module reads a data packet from solid-state storage, determines if a data error exists using corresponding ECC and corrects errors. The depacketizer checks and removes one or more packet headers. The alignment module removes unwanted data, and re-formats the data as data segments of an object.


Find Patent Forward Citations

Loading…