IP Library Granted Patent US 8,855,425
Granted Patent B2
US 8,855,425 · App. 13/948,046 · Granted Oct 7, 2014

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 8,855,425
App. No.
13/948,046
Granted
Oct 7, 2014
Kind
B2
Abstract

A method according to one embodiment includes performing optical character recognition (OCR) on an image of a first document; and at least one of: correcting OCR errors in the first document using at least one of textual information from a complementary document and predefined business rules; normalizing data from the complementary document using at least one of textual information from the first document and the predefined business rules; and normalizing data from the first document using at least one of textual information from the complementary document and the predefined business rules. Additional systems, methods and computer program products are also presented.

Claims (66)

1. A method, comprising:

performing optical character recognition (OCR) on an image of the first document; and

identifying, in the image of the first document, one or more of: textual information specific to a sender of the first document; and data formatting specific to the sender at least one of:

correcting OCR errors in the first document using at least one of textual information from a complementary document and predefined business rules;

normalizing data from the complementary document using at least one of textual information from the first document and the predefined business rules; and

normalizing data from the first document using at least one of textual information from the complementary document and the predefined business rules.

2. The method as recited in claim 1 , further comprising generating a list of hypotheses mapping the first document to a complementary document.

3. The method as recited in claim 2 , wherein the hypotheses are generated using:

textual information from the first document,

textual information from the complementary document, and

predefined business rules.

4. The method as recited in claim 2 , further comprising: determining a validity of the first document based on the hypotheses; and outputting an indication of the determined validity.

5. The method as recited in claim 1 , further comprising:

receiving an image of the first document

extracting at least a partial address of a sender of the first document from the image based on the OCR;

comparing the extracted at least partial address with content in a database; and

extracting additional content from the image of the first document.

6. A computer program product comprising computer readable program code embodied on a non-transitory computer readable medium, the computer code configured to perform the method as recited in claim 1 .

7. A system, comprising:

a processor; and

logic in and/or executable by the processor, the logic configured to perform the method as recited in claim 1 .

8. A method, comprising at least one of:

correcting OCR errors in a first document, and normalizing data from the first document based at least in part on a complementary document, wherein the data are normalized prior to determining a validity of the first document;

normalizing data from the complementary document using at least one of textual information from the first document and predefined business rules; and

outputting an indication of the determined validity.

9. The method as recited in claim 8 , further comprising determining the validity of the first document; and outputting an indication of the determined validity.

10. The method as recited in claim 9 , wherein the validity of the first document is determined by simultaneously considering:

textual information from the first document,

textual information from the complementary document, and

predefined business rules.

11. The method as recited in claim 8 , further comprising: receiving an image of the first document;

extracting at least a partial address of a sender of the first document from the image based on an OCR result;

comparing the extracted at least partial address with content in a database; and

extracting additional content from the image of the first document.

12. A computer program product comprising computer readable program code embodied on a non-transitory computer readable medium, the computer code configured to perform the method as recited in claim 8 .

13. A system, comprising:

a processor; and

logic in and/or executable by the processor, the logic configured to perform the method as recited in claim 8 .

14. A method, comprising:

performing optical character recognition (OCR) on a scanned image of a first document;

extracting an identifier from the first document;

identifying a complementary document associated with the first document using the identifier;

obtaining textual information of the complementary document;

generating a list of hypotheses mapping the first document to the complementary document using:

textual information from the first document,

the textual information from the complementary document, and

predefined business rules;

determining a validity of the first document based on the hypotheses; and

outputting an indication of the determined validity.

15. A computer program product comprising computer readable program code embodied on a non-transitory computer readable medium, the computer code configured to perform the method as recited in claim 14 .

16. A system, comprising:

a processor; and

logic in and/or executable by the processor, the logic configured to perform the method as recited in claim 14 .

17. A method, comprising:

extracting an identifier from an electronic first document;

using the identifier to identify a complementary document associated with the first document;

obtaining textual information of the complementary document;

determining a validity of a first document by simultaneously considering:

textual information from the first document,

the textual information from the complementary document, and

predefined business rules; and

outputting an indication of the determined validity.

18. A computer program product comprising computer readable program code embodied on a non-transitory computer readable medium, the computer code configured to perform the method as recited in claim 17 .

19. A system, comprising:

a processor; and

logic in and/or executable by the processor, the logic configured to perform the method as recited in claim 17 .

Assignments (9)
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 →
RELEASE OF SECURITY INTEREST Recorded May 26, 2015
From: BANK OF AMERICA, N.A.
To: KOFAX, INC.; ATALASOFT, INC.; KAPOW TECHNOLOGIES, INC.
Reel/Frame 035773/0930 →
SECURITY INTEREST Recorded Oct 29, 2014
From: KOFAX, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 034063/0057 →
SECURITY INTEREST Recorded Apr 4, 2014
From: KOFAX, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032600/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2013
From: SCHMIDTLER, MAURITIUS A.R.; BORREY, ROLAND G.; AMTRUP, JAN W.; THOMPSON, STEPHEN MICHAEL
To: KOFAX, INC.
Reel/Frame 031002/0051 →