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:
Apr. 27, 2010

Filed:

May. 16, 2006
Applicants:

Wesley A. Kirschner, Farmington, CT (US);

Robert W. Sisson, Trumbull, CT (US);

John A. Hurd, Torrington, CT (US);

Gary S. Jacobson, Norwalk, CT (US);

Inventors:

Wesley A. Kirschner, Farmington, CT (US);

Robert W. Sisson, Trumbull, CT (US);

John A. Hurd, Torrington, CT (US);

Gary S. Jacobson, Norwalk, CT (US);

Assignee:

Pitney Bowes Inc., Stamford, CT (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G11C 29/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for efficient uncorrectable error detection in flash memory is described. A microcontroller including a non-volatile flash memory utilizes an Error Correction Code (ECC) having a certain error detection and correction bit strength. The user data is first processed by a hash function and hash data is stored with the user data. Then, the user data and hash data are processed by the ECC system. In detection, the hash ensures that a relatively low bit-strength ECC system did not incorrectly manipulate the user data. Such a hash integrity check provides an efficient, robust detection of incorrectly corrected user data resulting from errors beyond the correction but strength of the ECC system utilized.


Find Patent Forward Citations

Loading…