System and method for processing a transaction document including one or more financial transaction entries
First Claim
1. A financial transaction entry processing system comprising:
- a record generation subsystem having;
at least one processor; and
at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to;
(a) receive or generate at least one character string characterizing one or more financial transaction entries in a transaction document or a data file, wherein the transaction document is one of;
an optical character recognized document known to have at least one error, an optical character recognized document unknown to have any errors, and a transaction document associated with a physical document, such that;
(i) if the transaction document is received and if said transaction document is associated with the physical document and if a digital image of the physical document is available;
(A) for each of at least one orientation of the available digital image of the physical document associated with said transaction document, execute an optical character recognition process, and(B) designate one of the at least one orientation in association with said transaction document, said designation being based on a quantity of characters recognized for said orientation and a quantity of character strings recognized for said orientation, and(ii) if the transaction document is received and if said transaction document is associated with the physical document and if a plurality of digital images of the physical document are available;
(A) for each of the plurality of available digital images of the physical document associated with said transaction document, execute an optical character recognition process, and(B) designate one of the digital images in association with said transaction document, said designation being based on a quantity of characters recognized for said digital image and a quantity of character strings recognized for said digital image;
(b) thereafter, analyze each character string of the transaction document or the data file to identify one or more transaction identifiers used in financial transactions, each of the one or more transaction identifiers being one of;
a Preferred Character String and an Associated Preferred Character String Data;
(c) analyze each character string of the transaction document or the data file to identify transaction data strings associated with each of the one or more identified transaction identifiers, each of the transaction data strings being one of;
the Preferred Character String and the Associated Preferred Character String Data;
(d) perform at least one of verifying or correcting the one or more transaction identifiers and transaction data strings by automatically applying at least one of stored correction rules or authentication rules; and
(e) store transaction data, including the one or more transaction identifiers and associated transaction data strings, for each financial transaction in a database.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for processing a transaction document including one or more financial transaction entries, including a record generation subsystem having data processing means configured to a) receive or generate a complete character string characterizing the financial transaction entries displayed on the document; b) analyze each complete character string to identify known transaction identifiers used in financial transactions; c) analyze each complete character string to identify transaction data strings associated with each identified transaction character string; and d) store transaction data, including the transaction character strings and associated transaction data strings, for each single financial transaction in a database.
74 Citations
15 Claims
-
1. A financial transaction entry processing system comprising:
a record generation subsystem having; at least one processor; and at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to; (a) receive or generate at least one character string characterizing one or more financial transaction entries in a transaction document or a data file, wherein the transaction document is one of;
an optical character recognized document known to have at least one error, an optical character recognized document unknown to have any errors, and a transaction document associated with a physical document, such that;(i) if the transaction document is received and if said transaction document is associated with the physical document and if a digital image of the physical document is available; (A) for each of at least one orientation of the available digital image of the physical document associated with said transaction document, execute an optical character recognition process, and (B) designate one of the at least one orientation in association with said transaction document, said designation being based on a quantity of characters recognized for said orientation and a quantity of character strings recognized for said orientation, and (ii) if the transaction document is received and if said transaction document is associated with the physical document and if a plurality of digital images of the physical document are available; (A) for each of the plurality of available digital images of the physical document associated with said transaction document, execute an optical character recognition process, and (B) designate one of the digital images in association with said transaction document, said designation being based on a quantity of characters recognized for said digital image and a quantity of character strings recognized for said digital image; (b) thereafter, analyze each character string of the transaction document or the data file to identify one or more transaction identifiers used in financial transactions, each of the one or more transaction identifiers being one of;
a Preferred Character String and an Associated Preferred Character String Data;(c) analyze each character string of the transaction document or the data file to identify transaction data strings associated with each of the one or more identified transaction identifiers, each of the transaction data strings being one of;
the Preferred Character String and the Associated Preferred Character String Data;(d) perform at least one of verifying or correcting the one or more transaction identifiers and transaction data strings by automatically applying at least one of stored correction rules or authentication rules; and (e) store transaction data, including the one or more transaction identifiers and associated transaction data strings, for each financial transaction in a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A financial transaction entry processing comprising:
a record generation subsystem having; at least one processor; and at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to; (a) receive or generate at least one character string characterizing one or more financial transaction entries in a first transaction document or a first data file, wherein the first transaction document is one of;
an optical character recognized document known to have at least one error, an optical character recognized document unknown to have any errors, and a transaction document associated with a physical document, such that;(i) if the first transaction document is received and if said first transaction document is associated with the physical document and if a digital image of the physical document is available; (A) for each of at least one orientation of the available digital image of the physical document associated with said first transaction document, execute an optical character recognition process, and (B) designate one of the at least one orientation in association with said first transaction document, said designation being based on a quantity of characters recognized for said orientation and a quantity of character strings recognized for said orientation, and (ii) if the first transaction document is received and if said first transaction document is associated with the physical document and if a plurality of digital images of the physical document are available; (A) for each of the plurality of available digital images of the physical document associated with said first transaction document, execute an optical character recognition process, and (B) designate one of the digital images in association with said first transaction document, said designation being based on a quantity of characters recognized for said digital image and a quantity of character strings recognized for said digital image; (b) analyze each character string to identify one or more transaction identifiers used in financial transactions, each of the one or more transaction identifiers being one of;
a Preferred Character String and an Associated Preferred Character String Data;(c) thereafter, analyze each character string of the first transaction document or the first data file to identify transaction data strings associated with each of the one or more identified transaction identifiers, each of the transaction data strings being one of;
the Preferred Character String and the Associated Preferred Character String Data;(d) perform at least one of verifying or correcting the one or more transaction identifiers and transaction data strings by automatically applying at least one of stored correction rules or authentication rules; (e) store transaction data, including the one or more transaction identifiers and associated transaction data strings, for each financial transaction in a database; and (f) augment the one or more transaction identifiers and associated transaction data strings with supplementary data by accessing at least one of previously stored transaction data or one or more external databases. - View Dependent Claims (13, 14)
-
15. A financial transaction entry processing system comprising:
a record generation subsystem having; at least one processor; and at least one memory device which stores a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to; (a) receive or generate at least one character string characterizing one or more financial transaction entries in a transaction document or a data file, wherein the transaction document is one of;
an optical character recognized document known to have at least one error, an optical character recognized document unknown to have any errors, and a transaction document associated with a physical document, such that;(i) if the transaction document is received and if said transaction document is associated with the physical document and if a digital image of the physical document is available; (A) for each of at least one orientation of the available digital image of the physical document associated with said transaction document, execute an optical character recognition process, and (B) designate one of the at least one orientation in association with said transaction document, said designation being based on a quantity of characters recognized for said orientation and a quantity of character strings recognized for said orientation, and (ii) if the transaction document is received and if said transaction document is associated with the physical document and if a plurality of digital images of the physical document are available; (A) for each of the plurality of available digital images of the physical document associated with said transaction document, execute an optical character recognition process, and (B) designate one of the digital images in association with said transaction document, said designation being based on a quantity of characters recognized for said digital image and a quantity of character strings recognized for said digital image; (b) thereafter, analyze each character string of the transaction document or the data file to identify one or more transaction identifiers used in financial transactions, each of the one or more transaction identifiers being one of;
a Preferred Character String and an Associated Preferred Character String Data;(c) thereafter, analyze each character string of the transaction document or the data file to identify transaction data strings associated with each of the one or more identified transaction identifiers, each of the transaction data strings being one of;
the Preferred Character String and the Associated Preferred Character String Data;(d) store transaction data, including the one or more transaction identifiers and associated transaction data strings, for each financial transaction in a database; (e) perform at least one of verifying or correcting the one or more transaction identifiers and transaction data strings by automatically applying at least one of stored correction rules or authentication rules; and (f) categorize the one or more transaction identifiers and transaction data strings by carrying out a categorization process including a sequence of categorization decisions and actions which involve comparison of the one or more transaction identifiers and transaction data strings to at least one of previously stored transaction data or one or more external databases.
Specification