Methods and systems for processing financial instrument deposits
First Claim
1. A program product for deposit processing a plurality of original checks deposited at a first processor at a remote site with accompanying deposit information comprising machine-readable program code for causing, when executed, a machine to perform the following steps:
- receiving at a second processor deposit information including a deposit account designation and where a plurality of checks from different third parties are being deposited by a single depositor a deposit sum, and electronic check data and original check image data for a plurality of checks to be deposited;
identifying at the second processor MICR errors and/or image data errors in the electronic data received;
if MICR and/or image data errors are identified in the electronic data, then the second processor sending an instruction to the remote site to correct the errors;
if no errors are identified, the second processor sending endorsement and/or voiding authorization to the first processor at the remote site;
receiving at the second processor endorsed and voided check image data;
associating at the second processor the endorsed and voided check image data with the original check image data;
sending the associated endorsed check image data and the original check image data to a third processor remote from the second processor;
the third processor providing the electronic deposit data to an accounting system for a bank of first deposit;
the third processor sorting the associated received data; and
the third processor transmitting electronic check data and the original check image data and/or the endorsed and voided check image data directly or indirectly to a maker bank or a print site associated therewith.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention comprises a program product, system and method for deposit processing using check images. In one embodiment of the present invention, the program product comprises machine-readable program code for causing, when executed, a machine to perform the following steps: at least one check processor receiving deposit information for a plurality of different deposit transactions, with the deposit information including original check image data and endorsed and voided check image data for at least one check to be deposited; selecting a print processor that has access to at least one printer based on at least one criterion; sending the electronic check data and check image data to the selected print processor; identifying a clearing end point; generating cash letter data for a maker bank; the print processor or the check processor transmitting the check image data and the cash letter data directly or indirectly to the selected end point and/or to at least one printer.
375 Citations
100 Claims
-
1. A program product for deposit processing a plurality of original checks deposited at a first processor at a remote site with accompanying deposit information comprising machine-readable program code for causing, when executed, a machine to perform the following steps:
-
receiving at a second processor deposit information including a deposit account designation and where a plurality of checks from different third parties are being deposited by a single depositor a deposit sum, and electronic check data and original check image data for a plurality of checks to be deposited;
identifying at the second processor MICR errors and/or image data errors in the electronic data received;
if MICR and/or image data errors are identified in the electronic data, then the second processor sending an instruction to the remote site to correct the errors;
if no errors are identified, the second processor sending endorsement and/or voiding authorization to the first processor at the remote site;
receiving at the second processor endorsed and voided check image data;
associating at the second processor the endorsed and voided check image data with the original check image data;
sending the associated endorsed check image data and the original check image data to a third processor remote from the second processor;
the third processor providing the electronic deposit data to an accounting system for a bank of first deposit;
the third processor sorting the associated received data; and
the third processor transmitting electronic check data and the original check image data and/or the endorsed and voided check image data directly or indirectly to a maker bank or a print site associated therewith.
-
-
2. A program product for deposit processing of original checks, comprising machine-readable program code for causing, when executed, a machine to perform the following steps:
-
at least one check processor receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, with the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
selecting a print processor that has access to at least one printer based on at least one criterion;
sending the electronic check data and the original and/or endorsed and voided check image data to the selected print processor;
identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
generating cash letter data for a maker bank based at least in part on the electronic check data;
the print processor transmitting the electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the selected end point and/or to at least one printer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A program product for deposit processing of original checks, comprising:
-
at least one check processor receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
sending the electronic check data and the original and/or endorsed and voided check image data directly or indirectly to the identified clearing end point;
generating cash letter data for a maker bank based at least in part on the electronic check data;
transmitting electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the end point and/or to at least one printer;
generating total data for settlement between the bank of first deposit and the maker bank; and
transmitting the total data to a at least one of the bank of first deposit and the maker bank. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
-
-
95. A method for deposit processing a plurality of original checks deposited at a first processor at a remote site with accompanying deposit information, comprising:
-
receiving at a second processor deposit information including a deposit account designation and where a plurality of checks from different third parties are being deposited by a single depositor a deposit sum, and electronic check data and original check image data for a plurality of checks to be deposited;
identifying at the second processor MICR errors and/or image data errors in the electronic data received;
if MICR and/or image data errors are identified in the electronic data, then the second processor sending an instruction to the remote site to correct the errors;
if no errors are identified, the second processor sending endorsement and/or voiding authorization to the first processor at the remote site;
receiving at the second processor endorsed and voided check image data;
associating at the second processor the endorsed and voided check image data with the original check image data;
sending the associated endorsed check image data and the original check image data to a third processor remote from the second processor;
the third processor providing the electronic deposit data to an accounting system for a bank of first deposit;
the third processor sorting the associated received data; and
the third processor transmitting electronic check data and the original check image data and/or the endorsed and voided check image data directly or indirectly to a maker bank or a print site associated therewith.
-
-
96. A method for deposit processing of original checks, comprising:
-
at least one check processor receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, with the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
selecting a print processor that has access to at least one printer based on at least one criterion;
sending the electronic check data and the original and/or endorsed and voided check image data to the selected print processor;
identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
generating cash letter data for a maker bank based at least in part on the electronic check data;
the print processor transmitting the electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the selected end point and/or to at least one printer.
-
-
97. A system for deposit processing a plurality of original checks deposited at a first processor at a remote site with accompanying deposit information, comprising:
-
a receiver for receiving at a second processor deposit information including a deposit account designation and where a plurality of checks from different third parties are being deposited by a single depositor a deposit sum, and electronic check data and original check image data for a plurality of checks to be deposited;
a component for identifying at the second processor MICR errors and/or image data errors in the electronic data received;
a component for, if MICR and/or image data errors are identified in the electronic data, then the second processor sending an instruction to the remote site to correct the errors;
a component for, if no errors are identified, the second processor sending endorsement and/or voiding authorization to the first processor at the remote site;
a component for receiving at the second processor endorsed and voided check image data;
a component for associating at the second processor the endorsed and voided check image data with the original check image data;
a component for sending the associated endorsed check image data and the original check image data to a third processor remote from the second processor;
wherein the third processor provides the electronic deposit data to an accounting system for a bank of first deposit and also sorts the associated received data, and transmits the electronic check data and the original check image data and/or the endorsed and voided check image data directly or indirectly to a maker bank or a print site associated therewith.
-
-
98. A system for deposit processing of original checks, comprising:
-
at least one check processor for receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, with the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
a transmitter for transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
a component for selecting a print processor that has access to at least one printer based on at least one criterion;
a component for sending the electronic check data and the original and/or endorsed and voided check image data to the selected print processor;
a component for identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
a component for generating cash letter data for a maker bank based at least in part on the electronic check data;
wherein the print processor transmits the electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the selected end point and/or to at least one printer.
-
-
99. A method for deposit processing of original checks, comprising:
-
at least one check processor receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
sending the electronic check data and the original and/or endorsed and voided check image data directly or indirectly to the identified clearing end point;
generating cash letter data for a maker bank based at least in part on the electronic check data;
transmitting electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the end point and/or to at least one printer;
generating total data for settlement between the bank of first deposit and the maker bank; and
transmitting the total data to a at least one of the bank of first deposit and the maker bank.
-
-
100. A system for deposit processing of original checks, comprising:
-
at least one check processor for receiving from at least one remote first processor in one or more transmissions deposit information for a plurality of different deposit transactions, the deposit information including a deposit account designation for a bank of first deposit, electronic check data and original check image data and endorsed and voided check image data for at least one check to be deposited, the at least one check processor operating to detect MICR check errors and to perform sorting of the deposit information;
a transmitter for transmitting at least a portion of the deposit information to an accounting system for the bank of first deposit;
a component for identifying a clearing end point for receiving the electronic check data and the original and/or endorsed and voided check image data;
a component for sending the electronic check data and the original and/or endorsed and voided check image data directly or indirectly to the identified clearing end point;
a component for generating cash letter data for a maker bank based at least in part on the electronic check data;
a component for transmitting electronic check data and the original and/or the endorsed and voided check image data and the cash letter data directly or indirectly to the end point and/or to at least one printer;
a component for generating total data for settlement between the bank of first deposit and the maker bank; and
a component for transmitting the total data to a at least one of the bank of first deposit and the maker bank.
-
Specification