IP Library Granted Patent US 7,711,191
Granted Patent B2
US 7,711,191 · App. 11/643,353 · Granted May 4, 2010

Electronic transaction processing server with automated transaction evaluation

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 7,711,191
App. No.
11/643,353
Granted
May 4, 2010
Kind
B2
Abstract

An invoice processing system generates a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values. The secure document data capture system includes a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith. A validation engine identifies a subset of the identified data fields which can be referred to as exception data fields due to failure to comply with a validation rule. An exception handling system provides an exception image to a first client system. The exception image comprising a portion of the document image which includes text of the at least one suspect character within the exception data field with a context portion of the document image redacted. The context portion of the document image is a portion of the document image which comprises text which discloses a meaning of the at least one suspect character or the data field value. The exception handling system receives, from the first client system, user input of a replacement character for at least each suspect character. The secure data capture system then generates the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

Claims (59)

1. A secure document data capture system for generating a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values, the secure document data capture system comprising:

a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith;

a validation engine for identifying a subset of the identified data fields, the subset of the identified data fields being those data fields with which its associated data field value includes at least one suspect character, a suspect character being a character which fails to comply with a validation rule thereby indicating that that character recognition system erred in recognizing such character;

an exception handling system:

providing an exception image to a first client system, the exception image comprising a portion of the document image which includes text of the at least one suspect character with a context portion of the document image redacted, the context portion of the document image being a portion of the document image which comprises text which discloses a meaning of the at least one suspect character; and

receiving from the first client system, user input of a replacement character for each suspect character; and

the secure data capture system generating the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

2. The secure document data capture system of claim 1 , wherein:

the exception handling system further:

provides the exception image to a second client system;

receives from the second client system, user input of a replacement character for each suspect character; and

the secure data capture system substitutes the replacement character from the exception handling system for each suspect character only when the replacement character form the first client system and the replacement character from the second client system are the same.

3. A secure document data capture system for generating a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values, the secure document data capture system comprising:

a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith;

a validation engine for identifying a subset of the identified data fields, the subset of the identified data fields being those data fields with which its associated data field value includes at least one suspect character, a suspect character being a character which fails to comply with a validation rule thereby indicating that that character recognition system erred in recognizing such character;

an exception handling system:

distinguishing an exception portion of the document image from a redacted portion of the document image, the exception portion of the document image being a portion of the document image including the text of the at least suspect characters of a data field value and the redacted portion of the document image being a portion of the document image which comprises text which discloses the meaning of the data field value;

providing an exception image to a first client system, the exception image comprising only the exception portion of the document image; and

receiving from the first client system, user input of a replacement character for each suspect character; and

the secure data capture system generating the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

4. The secure document data capture system of claim 3 , wherein:

the exception handling system further:

provides the exception image to a second client system;

receives from the second client system, user input of a replacement character for each suspect character; and

the secure data capture system substitutes the replacement character from the exception handling system for each suspect character only when the replacement character form the first client system and the replacement character from the second client system are the same.

5. A secure document data capture system for generating a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values, the secure document data capture system comprising:

a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith;

a validation engine for identifying suspect characters, each suspect character being a character which fails to comply with a validation rule thereby indicating that that character recognition system erred in recognizing such character;

an exception handling system:

providing an exception image to a first client system, the exception image comprising a portion of the document image which includes text of a suspect character with a context portion of the document image redacted, the context portion of the document image being a portion of the document image which comprises text which discloses a meaning of the suspect character; and

receiving from the first client system, user input of a replacement character for the suspect character; and

the secure data capture system generating the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

6. The secure document data capture system of claim 5 , wherein:

the exception handling system further:

provides the exception image to a second client system;

receives from the second client system, user input of a replacement character for the suspect character; and

the secure data capture system substitutes the replacement character from the exception handling system for each suspect character only when the replacement character form the first client system and the replacement character from the second client system are the same.

7. A secure document data capture system for generating a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values, the secure document data capture system comprising:

a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith;

a validation engine for identifying suspect characters, each suspect character being a character which fails to comply with a validation rule thereby indicating that that character recognition system erred in recognizing such character;

an exception handling system:

distinguishing an exception portion of the document image from a redacted portion of the document image, the exception portion of the document image being a portion of the document image including the text of the suspect character and the redacted portion of the document image being a portion of the document image which comprises text which discloses the meaning of the suspect character;

providing an exception image to a first client system, the exception image comprising only the exception portion of the document image; and

receiving from the first client system, user input of a replacement character for each suspect character; and

the secure data capture system generating the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

8. The secure document data capture system of claim 7 , wherein:

the exception handling system further:

provides the exception image to a second client system;

receives from the second client system, user input of a replacement character for the suspect character; and

the secure data capture system substitutes the replacement character from the exception handling system for each suspect character only when the replacement character from the first client system and the replacement character from the second client system are the same.

9. A secure document data capture system for generating a data structure, comprising a data field value associated with each of a plurality of identified data fields, from a document image comprising text representing each of such data field values, the secure document data capture system comprising:

a character recognition system receiving the document image and recognizing characters within the text to generate, for each of the identified data fields, a data field value for association therewith;

a validation engine for identifying a subset of the identified data fields, the subset of the identified data fields being those data fields with which its associated data field value includes at least one suspect character, a suspect character being a character which fails to comply with a validation rule thereby indicating that that character recognition erred in recognizing such character;

an exception handling system:

providing a first exception image to a first client system, the exception image comprising a portion of the document image which includes text of the at least one suspect character of only a first identified data field with a context portion of the document image redacted, the context portion of the document image being a portion of the document image which comprises text which discloses a meaning of the at least one suspect character;

receiving from the first client system, user input of a replacement character for each suspect character;

providing a second exception image to a second client system, the exception image comprising a portion of the document image which includes text of the at least one suspect character of only a second identified data field with a context portion of the document image redacted, the context portion of the document image being a portion of the document image which comprises text which discloses a meaning of the at least one suspect character;

receiving from the second client system, user input of a replacement character for each suspect character;

the secure data capture system generating the data structure utilizing, for each identified data field, the data field values generated by the character recognition system with substitution of the replacement character from the exception handling system for each suspect character.

Assignments (5)
RELEASE OF SECURITY INTEREST IN REEL/FRAME: 040882/0908 Recorded May 13, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BOTTOMLINE TECHNOLOGIES (DE), INC.
Reel/Frame 060063/0701 →
SECURITY INTEREST Recorded May 13, 2022
From: BOTTOMLINE TECHNOLOGIES, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 060064/0275 →
CHANGE OF NAME Recorded Mar 19, 2021
From: BOTTOMLINE TECHNOLOGIES (DE), INC.
To: BOTTOMLINE TECHNLOGIES, INC.
Reel/Frame 055661/0461 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 12, 2016
From: BOTTOMLINE TECHNOLOGIES (DE), INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 040882/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2006
From: KOSEK, MICHAEL JOHN; VASILI, SOTERIS
To: BOTTOMLINE TECHNOLOGIES (DE), INC.
Reel/Frame 018738/0882 →
Continuity (1)
Related Publication 20080152209A1 · Jun 26, 2008