Patent ID: 8411956

Claim:
A computing system for associating optical character recognition text data with source images in an electronic document, the computing system configured to execute a computer program, comprising: a processor and associated memory, the processor being configured to execute an association module using portions of the memory, the association module being configured to: receive text data from an optical character recognition engine, the text data being obtained from a source image by the optical character recognition engine, where the entire source image is duplicated on more than one page of the electronic document and a plurality of times on at least one page of the electronic document; output a document specification defining a fixed-layout document, the document specification including multiple image references to the entire source image duplicated on more than one page of the electronic document and a plurality of times on at least one page of the electronic document, where each image reference of the multiple image references is configured to cause a viewer application to render an instance of the entire source image as part of the fixed-layout document each time the image reference appears in the document, and where the document specification defines transparent text data to be overlaid on each instance of the entire source image that is rendered as part of the fixed-layout document; associate the text data with the source image; and output associated optical character recognition data including the source image, the text data associated with the source image, and a plurality of referrers, each referrer of the plurality of referrers indicating a different image reference of the multiple image references; wherein the plurality of referrers are configured to cause the viewer application to output the text data associated with the source image to each instance of the entire source image that is rendered as part of the fixed-layout document in accordance with the multiple image references, and wherein the plurality of referrers are configured to cause the viewer application to output the transparent text data for selection by a user.