5. A method executed by a computer as part of a computer program for identifying and resolving characters and attributes of said characters erroneously recognized by a plurality of different optical character recognition engines, said characters originating from different types of character environments, said computer connectable to receive a plurality of different optical character recognition (OCR) engine outputs from corresponding said different OCR engines, said method comprising the steps of: a) synchronizing said different OCR engine outputs from said different OCR engines to each other to detect matches and mismatches between said different OCR engine outputs from said different OCR engines: b) resolving each of said mismatches from said different OCR engines if any mismatch is detected in step (a) by performing the steps of: b1) determining whether one or more resolution heuristics will resolve a mismatch of said mismatches; b2) resolving said mismatch by applying said one or more resolution heuristics based on said determining in step (b1); and b3) executing one of a plurality of neural networks to resolve said mismatch if none of said resolution heuristics are capable of resolving said mismatch; and c) outputting said matches and said resolved mismatches.
5. A method executed by a computer as part of a computer program for identifying and resolving characters and attributes of said characters erroneously recognized by a plurality of different optical character recognition engines, said characters originating from different types of character environments, said computer connectable to receive a plurality of different optical character recognition (OCR) engine outputs from corresponding said different OCR engines, said method comprising the steps of: a) synchronizing said different OCR engine outputs from said different OCR engines to each other to detect matches and mismatches between said different OCR engine outputs from said different OCR engines: b) resolving each of said mismatches from said different OCR engines if any mismatch is detected in step (a) by performing the steps of: b1) determining whether one or more resolution heuristics will resolve a mismatch of said mismatches; b2) resolving said mismatch by applying said one or more resolution heuristics based on said determining in step (b1); and b3) executing one of a plurality of neural networks to resolve said mismatch if none of said resolution heuristics are capable of resolving said mismatch; and c) outputting said matches and said resolved mismatches. 6. A method as recited in claim 5, further comprising the step of: b4) applying said one or more resolution heuristics based on an output of said one neural network when executed in step (b3) to resolve said mismatch.