Automatically attaching optical character recognition data to images
AssigneeLendingClub Corporation
InventorsAaron Brown, Samantha Puth
Life of this patent
Estimating the term…
Abstract
Techniques for automatically attaching optical character recognition data to images are provided. The techniques include receiving an image file containing an image and performing optical character recognition on the image to generate text output. The techniques then continue by identifying a particular text item from within the generated text output and determining that the particular text item is a value for particular corresponding key. Then metadata that indicates that the particular text item is a value for the particular key is stored in the image file.
Claims23
A method comprising:
- receiving an image file containing an image;
- performing optical character recognition on the image to extract text output from the image;
- within the text output, identifying a particular text item;
- determining a document type associated with the text output from the image;
- based at least in part on the image, automatically determining that the particular text item is a value for a particular key;
- wherein automatically determining that the particular text item is a value for the particular key comprises:
- responsive to determining that the document type associated with the text output from the image is a first document type, identifying the particular key from among a first set of keys associated with the first document type,
- responsive to determining that the document type associated with the text output from the image is a second document type, identifying the particular key from among a second set of keys associated with the second document type,
- wherein the first set of keys is different from the second set of keys;
- generating metadata (a) that includes the particular text item and (b) that indicates that the particular text item is a value for the particular key;
- and
- creating an updated image file by inserting, within the image file, the metadata;
- wherein the method is performed using one or more computing devices.
One or more non-transitory computer-readable media storing one or more sequences of instructions that, when executed by one or more computing devices, cause:
- receiving an image file containing an image;
- performing optical character recognition on the image to extract text output from the image;
- within the text output, identifying a particular text item;
- determining a document type associated with the text output from the image;
- based at least in part on the image, automatically determining that the particular text item is a value for a particular key;
- wherein automatically determining that the particular text item is a value for the particular key comprises:
- responsive to determining that the document type associated with the text output from the image is a first document type, identifying the particular key from among a first set of keys associated with the first document type,
- responsive to determining that the document type associated with the text output from the image is a second document type, identifying the particular key from among a second set of keys associated with the second document type,
- wherein the first set of keys is different from the second set of keys;
- generating metadata (a) that includes the particular text item and (b) that indicates that the particular text item is a value for the particular key;
- and
- creating an updated image file by inserting, within the image file, the metadata.
A system, comprising:
- one or more computing devices;
- and
- one or more non-transitory computer-readable media storing instructions that, when executed by the one or more computing devices, cause:
- receiving an image file containing an image;
- performing optical character recognition on the image to extract text output from the image;
- within the text output, identifying a particular text item;
- determining a document type associated with the text output from the image;
- based at least in part on the image, automatically determining that the particular text item is a value for a particular key;
- wherein automatically determining that the particular text item is a value for the particular key comprises:
- responsive to determining that the document type associated with the text output from the image is a first document type, identifying the particular key from among a first set of keys associated with the first document type,
- responsive to determining that the document type associated with the text output from the image is a second document type, identifying the particular key from among a second set of keys associated with the second document type,
- wherein the first set of keys is different from the second set of keys;
- generating metadata (a) that includes the particular text item and (b) that indicates that the particular text item is a value for the particular key;
- and
- creating an updated image file by inserting, within the image file, the metadata.
Dependencies are inferred from the claim text.