IP Library Granted Patent US 9,396,388
Granted Patent B2
US 9,396,388 · App. 14/283,156 · Granted Jul 19, 2016

Systems, methods and computer program products for determining document validity

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,396,388
App. No.
14/283,156
Granted
Jul 19, 2016
Kind
B2
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.

Claims (37)

1. A computer program product comprising a non-transitory 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.

2. The computer program product as recited in claim 1 , wherein a processor used to accomplish at least one of performing the OCR, extracting the 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.

3. The computer program product as recited in claim 1 , further comprising validating textual information in the document.

4. The computer program product as recited in claim 1 , further comprising correlating textual information from the document to textual information in a complementary document.

5. The computer program product as recited in claim 4 , wherein the complementary document is a record in the second database.

6. The computer program product as recited in claim 1 , further comprising updating text of the document.

7. The computer program product as recited in claim 6 , wherein the updating comprises correcting one or more OCR errors in the text.

8. The computer program product as recited in claim 7 , wherein the one or more OCR errors comprise one or more of incorrectly identified characters and unidentified characters.

9. The computer program product as recited in claim 1 , wherein one or more of the comparing and the identifying comprises fuzzy matching.

10. The computer program product as recited in claim 1 , wherein extracting the address of the sender comprises scanning a barcode.

11. The computer program product as recited in claim 1 , wherein the complementary textual information corresponds to one or more fields of a complementary document.

12. The computer program product as recited in claim 11 , wherein the complementary document is an electronic document in the second database.

13. The computer program product as recited in claim 11 , wherein the complementary document comprises an extraction template.

14. The computer program product as recited in claim 1 , further comprising determining whether the document is related to a complementary document.

15. The computer program product as recited in claim 14 , further comprising determining a confidence level of the determination of whether the document is related.

16. The computer program product as recited in claim 1 , wherein the additional content comprises textual information in a format specific to the sender.

17. The computer program product as recited in claim 1 , wherein the additional content comprises non-textual information specific to the sender.

18. The computer program product as recited in claim 1 , wherein extracting the additional content comprises template-based extraction.

19. The computer program product as recited in claim 1 , wherein extracting the additional content utilizes location information regarding the additional content.

20. A computer program product comprising a non-transitory 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.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2024
From: KOFAX, INC.
To: TUNGSTEN AUTOMATION CORPORATION
Reel/Frame 067428/0392 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: KAPOW TECHNOLOGIES, INC.; KOFAX, INC.
Reel/Frame 060805/0161 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A. AS COLLATERAL AGENT
Reel/Frame 060757/0565 →
SECURITY INTEREST Recorded Jul 20, 2022
From: KOFAX, INC.; PSIGEN SOFTWARE, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 060768/0159 →
SECURITY INTEREST Recorded Jul 7, 2017
From: KOFAX, INC.
To: CREDIT SUISSE
Reel/Frame 043108/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: AMTRUP, JAN W.; MACCIOLA, ANTHONY; THOMPSON, STEVE
To: KOFAX, INC.
Reel/Frame 042760/0783 →