Patent ID: 7694214

Claim:
A system that facilitates data processing, comprising: a processor; and a memory, on which are stored processor-executable instructions, which when executed by the processor result in operation of an input component and an output component; wherein the input component receives a plurality of different types of input data; wherein the output component processes the plurality of different types of input data into a document to generate a rich document having a multidimensional level of data; and wherein a text document is received by the input component and is processed by an optical character recognition (OCR) subsystem of the input component to produce optically recognized characters, wherein the input component utilizes at least one additional document according to the plurality of different types of input data received, having content that is related to the text document, to verify accuracy of the optically recognized characters, and wherein the verification comprises: initiating OCR of the text document to generate the optically recognized characters; determining a likelihood that the optically recognized characters are correct; accessing the at least one additional document, wherein the at least one additional document is an image document; analyzing content of the additional document; and replacing optically recognized characters according to data from the additional document when indicated by the analysis and the likelihood.