Making available to a user machine editable text extracted from an image
OwnerHin Leong Taninventor
Life of this patent
Estimating the term…
Abstract
A system includes an imaging device and an acquisition layer. The imaging device acquires an image. The acquisition layer is logically located between a source manager and the imaging device, the source manager being called by an application when a user of the system requests to acquire the image. The acquisition layer includes imaging acquisition logic that receives the image from the imaging device and performs optical character recognition (OCR) that extracts machine editable text from the image. The acquisition layer forwards the image to the application and makes the machine editable text available to the user.
Claims19
A system comprising:
- an imaging device that acquires an image;
- and,
- an acquisition layer logically located between a source manager operating in accordance with the TWAIN protocol and the imaging device, the source manager being called by an application when a user of the system requests to acquire the image, the acquisition layer including imaging acquisition logic that receives the image from the imaging device and performs optical character recognition (OCR) that extracts machine editable text from the image, wherein the acquisition layer forwards the image to the application and makes the machine editable text available to the user.
A method for scanning an image comprising:
- sending, from a source manager operating in accordance with the TWAIN protocol to an acquisition layer, a request for an image, the request originating from an application;
- scanning the image with a scanner in response to the request for the image being sent to the acquisition layer from the source manager;
- performing by the acquisition layer optical character recognition on the image to obtain machine editable text, wherein the optical character recognition on the image is performed independent of the image as received by the application;
- forwarding the image from the acquisition layer to the application;
- and,
- forwarding the machine editable text from the acquisition layer to a location accessible by a user of the application.
Dependencies are inferred from the claim text.