Patent ID: 9633271
Date: 2017-04-25
CPC Classifications: G06F,G06K,G06T

Claim:
1. A method for correcting optical character recognition (OCR) errors from an OCR scan result, comprising: registering an OCR machine code from the OCR scan result; mapping the registered OCR machine code to one or more of an OCR-Key according to one or more character shape functions, wherein (a) the mapping comprises at least mapping to a set of character shape classes comprising disjoint classes, overlapping classes, and combinations thereof, and (b) the character shape classes are classified based at least on character cardinality and character orientation; selecting, from a dictionary, a set of candidate words as possible matches to the OCR-Key; calculating a set of errors between the set of candidate words and the OCR machine code and the OCR-Key; and selecting a preferred candidate word from the set of candidate words with the smallest set of errors.