SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR DETERMINING DOCUMENT VALIDITY
First Claim
1. A computer program product comprising a computer readable storage medium having embodied thereon program code readable/executable by at least one processor, the program code being configured to cause the processor(s) to:
- receive an image of a document;
perform optical character recognition (OCR) on the image;
extract an address of a sender of the document from the image based on the OCR;
compare the extracted address with content in a first database;
identify complementary textual information in a second database based on the address; and
at least one of;
extract additional content from the image of the document;
correct one or more OCR errors in the document using the complementary textual information, andnormalize data from the document prior to determining a validity of the document using at least one of the complementary textual information and one or more predefined business rules.
5 Assignments
0 Petitions
Accused Products
Abstract
Computer program products include program code readable/executable by one or more processors, and configured to cause the processor(s) to: receive an image of a part or all of a document selected from a group consisting of: a gift card, an invoice, a bill, a receipt, a sales order, an insurance claim, a medical insurance document, and a benefits document; perform optical character recognition (OCR) on the image; extract at least a partial address of a sender of the document; compare the at least partial address of the sender to a plurality of addresses in a first database; and identify one or more of: textual information specific to the sender; and data formatting specific to the sender. The code configured to cause the processor to receive the image, perform the OCR, extract and compare the (at least partial) address, and identify sender-specific information is preferably a processor of a mobile device.
46 Citations
20 Claims
-
1. A computer program product comprising a computer readable storage medium having embodied thereon program code readable/executable by at least one processor, the program code being configured to cause the processor(s) to:
-
receive an image of a document; perform optical character recognition (OCR) on the image; extract an address of a sender of the document from the image based on the OCR; compare the extracted address with content in a first database; identify complementary textual information in a second database based on the address; and at least one of; extract additional content from the image of the document; correct one or more OCR errors in the document using the complementary textual information, and normalize data from the document prior to determining a validity of the document using at least one of the complementary textual information and one or more predefined business rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a computer readable storage medium having embodied thereon computer readable program code readable/executable by at least one processor, the computer readable program code being configured to cause the processor(s) to:
-
receive an image of a part or all of a document selected from a group consisting of;
a gift card, an invoice, a bill, a receipt, a sales order, an insurance claim, a medical insurance document, and a benefits document;perform optical character recognition (OCR) on the image; extract at least a partial address of a sender of the document; compare the at least partial address of the sender to a plurality of addresses in a first database; and identify one or more of; textual information specific to the sender; and data formatting specific to the sender, wherein a processor used to accomplish at least one of performing the OCR, extracting the at least partial address, and identifying one or more of the textual information and the data formatting specific to the sender is a processor of a mobile device.
-
Specification