CA2113553A1 - Electronic check presentment system - Google Patents
Electronic check presentment systemInfo
- Publication number
- CA2113553A1 CA2113553A1 CA002113553A CA2113553A CA2113553A1 CA 2113553 A1 CA2113553 A1 CA 2113553A1 CA 002113553 A CA002113553 A CA 002113553A CA 2113553 A CA2113553 A CA 2113553A CA 2113553 A1 CA2113553 A1 CA 2113553A1
- Authority
- CA
- Canada
- Prior art keywords
- check
- bank
- electronic
- records
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/042—Payment circuits characterized in that the payment protocol involves at least one cheque
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/042—Payment circuits characterized in that the payment protocol involves at least one cheque
- G06Q20/0425—Payment circuits characterized in that the payment protocol involves at least one cheque the cheque being electronic only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/108—Remote banking, e.g. home banking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/0866—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Abstract
An Electronic Check Presentment System provides a bank with a fully automated capability for participating in the electronic exchange of check data. It allows banks that utilize the system to take MICR data that has been obtained through check capture methods (107), selectively extract particular check records and place them in the form of electronic cash letters (105), transfer (115) the electronic cash letters to selected banks, receive electronic cash letters from other banks, reconcile the electronic cash letters (105) against the paper cash (113A, B) letters when they arrive, and input the electronic MICR data into a database (107) responsible for maintaining check records.
Description
WO 93/02424 PCr/U~92~05780 2 1 ~ 3 3 ~ 3 ELECTRON~C ~HECK PRESE~IT~NT SYSTE~
A portion of the disclosure of this patRnt document contairls mateAal which is subject to copydght protection. The copyright owner has no objection to the facsimile reprocluction by any one of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copy~ghts 5 whatsoever.
Te~nic~l Field Of The In~ention This invention relates to the fiel~ of electronic check processing, and more s~eci~cally, to a da~a processing :methodology and apparatus that allows all banks that utilize ~is invention to dectlonically t~ansfer and receive check informatiotl.
10 ~ackground Of The I~velltion For some ~me, ban~g instituldons have handled the presentment of checks for payment in a manual fashion. At a spe~ified time each day, a bank sorts all checks pleseraed to h into bundles,~ with ~e ~undles per~aining to particular banks on which th y are drawn ~the "d~awee banlc"). :As~ e checks-are so~ted forparticuIar destination 15 b~, t~ey are gathered into batches of about 300~Ghecks. One or more of ~hese batchcs a~e then aggregated for shipment to ~e des~nation or "payor" bank. A cover letter is attached to each~ shipment OI chec~s ~at summa~es the contents of the shipment. Such summa~r infonna~on comprises ~e name of the payor bank, a number associated with the name of t}~ drawer bank (called the roudng transit number), the 20 numbe~ of checks in the shipment and the total dollar amount of all of the che~ks in l;he batch. The o~ver letter is termed a Cash Letter. The presen~ng bank ~hen ansfers to ~e p~yor banlc ~e "Cash Letter", whlch ~ncludes the cover lettPr and the blmdle of chec~.
When the drawee bank :receives the Cash Letter, it vemSes that the contents of ~: 25the cash letter, i.e., the checks, agree witb the totals contained on ~he cover letter.
The bank a~so determines whether enough money exists in the payor customer's WO 93/0242q PCr/US92/05780 2113 S~ 3 -2-account to cover payment of the check, and either accepts or rejects payment of the check. The payor bank then notifies the presenting bank regarding any balancing discrepancies or any items which are to be returned.
The above procedure is an over-simpIification of the process established for 5 clearing checks between banks. However, it is sufficient to demonst~ate the problems associated with such a process. A first problem resulting from the above process is the delay between tbe time a check is first deposited at the presenting bank and the time the drawee bank accepts or rejects the check. The payor bank has the choice of either placing a hold on the depositing customer's bank account until it is notified of10 acceptance by the payor bank, or it pays out the money to the presenter and illcur the risk that the check will be rejected by the drawee bank.
Many banks choose not to incur such a risk, and therefore place a hold on the presenter's banlc account until it is noti~led that the check has been accepted.However, the time that it takes for the payor bank to be notified that a check has been 15 accepted or rejected may take as long as 7 to 10 days. The Expedited Funds Availability Act of 1987, however, places limits on the length of time that a bank may retain a hold on a customer's funds. In most cases, only two days are allowed for local items, and only three days~ for non-local items. These 'dme limits ca~i severely expose a bank to risks of loss~ and fraud by forcing a ~bank accepting customers deposits to 20 release funds to that customer pnor to verification that those fi~nds are, in fact, collectable from ~e payor institution.
To overcome the problem of delay, banks have attempted to automate the process of gathenng~ checks irlto cash letters, sending and recei~ring cash letters, and reconciling ~hese ~h letters against their contents. Such attempts at automa~don have 25 included the installation of check sorter machines ~at scan checks at very high speeds, and sort these checks into bundles associated with payor bahks. The sorter "reads"
information contained on t}~e checks such as the routing transit number, the drawer's account number, the check number and tlie amount of the check. This infonnation is stored in a line of symbols at the bottom of each check in MI~R (Magnetic Inlc 30 Chara~ter Recognition) fonTl. Check sorter machines have been used quite successfuIly and are well known in the art.
WO 93/02424 2 1 1 3 ~ ~ ~ Pcr/us92/~5780 AnothOE attempt at automating the checlc process is the use of computer systems to record and manage the information associated witb the check sorting procedure.
Sucb computer systems interface with the check sorter machines and allow the compute~ systems to build database information associated with each check tbat is read.
S Tbis allows an operator of a computer system to obtain information on checks that have been read such as the total number of checks drawn on specific banks and the total dollars of all cbecks drawn on specific banks. One such system that accomplishes this task is the IBM CPCS (Check Processing Control System).
- Although both of the above attempts have benefitted the banking industry, they 10 have failed to address the problem of delay associated with the transfer of cash letters between banks. Better t~nsportation, overnight express, and other services have helped to improve the transfer of cash letters, but the transfer of the information contained in the cash letters has still been dependent on the physical delivery of the casb letters to the drawee bank. Such dependence on the physical transfer of the cash 15 letters perpetuates the delay associated with acceptance or rejection of particular checks.
Another ploblem associated with~the transfer of cæh letters between banks is the inability of eith bank to specify, for identification puIposes, a particular check that w~s sorted by the other banks system. As each check is captured on the check 20 sor~ng machines, a micK~film image is captured, and a unique "item sequence number" is assigned by ffle CPCS system. The system then maintains a da~abase ofitem sequence numbers ~so that it can later identify and find individual checks wi~in the numerous~rolls of micr~film. However, since each bank assigns its own item sequence numbers, ~ere is currently no way for one bank to c~oss ref~rence its own 25 i~em sequence number to that of ano~er bank.
Although means~ have come~ intQ existence that allow for wire transfer, or el~ctronic transfer of funds from banks, see Deming, U.S. Patent No. 4,823,264 and Case, U.S. Patent No. 4,270,042, ~ese systems have dealt with transfer of funds between a banlc and an indmdual user. No system to date has allowed banldng 30 systems to electro~ly tr~nsfer, and control the transfer of, the large volume of checks deposited in their institutions eve~y day.
SuBsTlT~
WO~3/02424 PCI/USg2/05780 ~ 1 1 3 .~ 5 3 ~
Summary of the Invention It is therefore an object of this invention to provide a way for banks to electronically transfer cash letters and improve the delay resulting from physical transfer.
S An additional objective of this invention is to provide banks with a method for minin~izing its risk of exposure to check loss and check fraud due to the legal limits placed upon banks for placing a hold on the ~unds of their customers.
Another object of this invention is to allow a bank that utilizes electronic check presentment to reconcile the received electronic cash letters against the physical paper 10 cash letters when they arr~ve. - ; A . . `; ''li ' . ' 'J' " " ' " '' A further object of this invention is to allow both the depositing bank and the paying bank to re-associate the item sequence numbers assigned by both banks, and by the electronic check presentment system, to allow for easy cross-referencing.
An ad~itional object of this invention is to provide for elec~onic check 15 presentment without changing ~e existing methodology associated with paper check presentment.
A ~urther object of this invention is to u~lize existing check databases and check sor~ng machines in the electronic check presentment process so as to minimize the impact on present check presentment procedures.
The Elec~onic Check Presentment System provides a bank with a fully automated capability for participating in the elect~onic exchange of ch~ck data. It allows banks that u~lize ~he system to take MICR data that has be~n obtained through checlc capture methods, selec~dvely ex~act particular check records and place them in - the fonn of elec~onic cash letters, transfer ~e electronic cash letters to selected banks 25 via exisdng compute~-to-computer da~a transf~r technology, to receive electronic cash letters ~rom ather banks, r~oncile the elec~onic cash leKers against the paper cash letters when the physical paper items alTiYe, and input the elec~onic ~ICR dat~ in~o a database r~sponsible for maintai~ng check reco~ds.
The Elec~onic Check Presentment System uses elec~on~cs to move check 30 information efficien'tly between presenting and paying banks~ and improves ~ecollection and return processes by the amount of ~dme required for ~ansportation of the checks between banks and by allowing banks to debit customer accounts from Sl,lBSTlTU~E Sl IEET
WO93tQ2424 211355~ Pcr/usg2/os78~ ~
electronically received items. Depositing banks begin the funds collec'don process by transmittillg MICR line information while contialuing the presentment of the physical ch~cks via ground and air transportation. Checks de~osited on a Monday can be presented electronically to the paying bank anywhere in the country that same evening.
S Because electronic check presentment can be completed faster than physical check presentment, the check presentment process can be accelerated by at least one day.
To tllis end, the applicant has initiated the fonnation of BCCHO (Electronic Check Clearing House Organization) as a cooperative venture to implement electronic check presentment. The organization has designed a standard ECCHO format that 10 mL~rors a paper cash letter with detail records (checks) and summary records (batches and cash letters). When the presenting bank produces a paper cash letter, it also creates an electronic cash letter from its exisang check capture files to send to the paying banks. After the paying bank receives and captures the paper checks, it then reconciles the paper checks Wit}l the electronic items.
Brief Description of the Drawings ~IG~lRE 1 is a sche~c representa~on of an electronic check presentment system.
FIGIJRE 2 is a schematic representation of a send sub-system for the electronic check presentment system.
~IGI~RE 3 is a schematic representation of an alternate embodiment of the send sub-system. ~
FIGURE 4A is a~schematic block re~resentation of a preprocessor f~r opera~don in a roceive subsystem ~of the elechonic check presentment system.
~IGIlRE 4B is a schematic block re~resenta~on of paper-less MICR capture ~poration in the receive sub-system; the paper-less MICR capture process uill allow he CPCS to process electronically roceived items as if they were physical paper.~IGURE 4C is a schematic block representation of ECP s~ip f;le wa~ehouse procoss in a receive su~system.
~; ~ ~GI~RE S is a schema~c bl~ck represent~on of a first paper sorting in the 30 receive sub-system.
~ GURE 6 is a schematic block representation of an ECP r~oncilement process within the elec~onic check presentment system.
:
2C!TITI ITI~ C~UI~T
WO 93/02424 - Pcr/uss2/o578o 2~135~3 -~
FIGURE 7 is a block schematic re~resentation of a second paper pass directed ne sor~ operation of the receive sub-system.
~IGI~RE 8 is a block schematic representation of an end-of-day settlement function in the receive subsystem.
S ~IGI~E 9 is a block schematic representa~on of a third paper pass ~irected fime sort operation of ~e receive sub-system.
Detailed Description Of The Drawings ~efer~ing to ~IG11RE 1, partner banks 101 are members of an electronic check clearing house organization ~ECCHO) 103. There is no limit on the number 10; ~of banks that may participate in the ECCHO. Typically, each par~ér bank in the ECCXO has a check capture system 107, such as the industry standard Check Processing Control System (CPCS) of International Business Machines Corporation,and a demand deposit accounting (DDA) system 109. Both are data processing s~stems having various configurations well known in the art. Additionally, when participating 15 in the ECCHO, each bznk has an Electronic Check Presentment (ECP) System 105 that is coupled to the CPCS. The ECP system may run on the same data processing equipment or computer systern as the CPCS or DDA. The CPCS, DDA and ECP
systems are used as follows in an elec~onic presentment system.
Pa~ner banks lOlA and IOIB receive paper checks 111, usually deposited by 20 their respechve customers.: ~ After their deposit, the checks are "captured" by the CPCS, usually after the close of business on the day they are received. The capture process begins by passing the checks through check sorting machine~ (not shown). The sorters read cha~ers on each paper check that are printed with magnetic ink and are provided to a magnetic ink eharacter recognition (MICR) system for conversion to data 25 that is stored in a CPCS mass data storage file, or MDS (not shown). The pnnted characters are sometimes colle hveIy refe~r~d to as the MICR line, and ~he complete set of MICR-line data is sometimes called a check "image", as it contains most of the pe~en~ data on the check. The records in the CPCS MDS include ~elds for the : ~: : rou~ng/transit code for the payor bank (the bank on which the check is drawn), ~he 30 account number of the cus~omer who wrote the check, the serial number of the ~eck and its amount. ~ed on the routing/~ansit number on the check, the ~PCS directs the sor~er to pocket the check for the bank on which it is drawn.
24 2 1 ~ 3 3 5 3 Pcr/usg2/o5780 At various times throughout each business day, the CPCS generates a cash letter for each bank for which there are checks. The checks that are pocketed for each bank are then bundled with the respective cash letter. Collectively the checks and the letter are simply referred to as a cash letter 113. Assun~ing both banks 10lA and l0lB have 5 checks drawn on the other bank, banks 101A and l01B deliver cash letters 113A and 113B, respectively, to the other bank via a courier 114 service that physically transports the bundle to the respective bank.
Once the cash letter has been produced, the ECP system at each bank prepares, using the same MICR-line data stored in the CPCS MDS data file, electronic cash l0 letters for each "paper" cash letter 113A and 113B that is sent. This electronic cash letter is then sent to the respective banks, using standard communication techniques over one or more electronic or optical data transmission networks ll5.
Once received, ~the dectronic cash letters are processed the same day by the receiving bank's ECP system~ l05 and CPCS 107. Genelally, this involves having the 15 ECP systems first~p3fonn er~ain p~ocessing functions, then presenting this d~mnic cash letter coolaining tho MICR infonnabon to the CPCS. The CPCS then "captures" the items or checks in the electronic cash letter as if they were physical paper items, and sends some or all of these items to the bank's posting systems, such as Demand Deposits (D~DA),~ and etc.~ This called a "non-MICRH capture, as the 20 inforina~ is not being~;read by the CPCS from the magnetic ink characters on the paper checks, but from a nnon-MICRn filè crea~ed by the ECP.
The cou~i3s 114 usually~ d~eliv the paper cash letters 113A and 113B to the banks the next business~ Upon anhal, the paper checks are placed in the CPCS
;~ sort3s at the leceiving ~banks for~capture by the CPCS system 107. After capture, the 25 ECP system reoonciles the electronic and the paper cash letters with the MICR !line ~, ~;; data. The checks are then~handled in the usual manner by the banks.
The forgoing is a ~general desaiplion of the functioning of a basic ECCHO
exchange. Figures 2-8 illust~ dctails of the ECP system. Basically~ it has two major sub-systems: 1~ the Send System; and 2) the Receive System. An additional but 30 c:ritical component of the;ECP system is an on-line CIF system, that is common to both ~; the Send and the Recave subsystems, and will be first discussed without re~erence to a figure. In the pref~ embodiment, the ECP is implemented with a general puIpose :~ SUBSmUTE SHEET
WO 93/0~42~ ` PCI/U~s2/05780 2113~ ~S3 -8-digital computer whose operation is directed by a program such as the one disclosed in the microfiche appendix submitted herewith.
The On-Line CIF System The On-Line CIF System handles, among other things, on-line maintenance of S partner bank records, benefit sharing percentages, and edit rules. It also provides a complete data base file list and audit control reporting.
The majority of alI benefits derived from the ECP process acc~e to the bank receiving the electronic Cash Letter. ECCHO Rules permit each Receiving bank to negotiate benefit sharing ar~angements independently with each prospective exchange 10 -;partner, t~ provide an incentive to the partner for sending electronic Cash Letters to that bank. A key element of the system, then, is the centralized storage of each of these agreements within a single data base file.
Additional data stored in the CIF system include fields of a general nature thatidentify the name of the partner banks, the primary contacts at the par~er banks (for 15 both sending and receiving data) and the telephone number(s) for the primary contacts.
Data fields that are more specific are defined to include identification numbers for the parhler banks, such as routing/transit numbers, version numbers of the ECCHO record formats to be sent to;and received fr~m the parhler banks, send and receive cut-off times that define the target deadlines for the par~er banks, send alld receive volume 20 cut-offs that iden~fy the maximum number of items allowed for each banks trans~ssion, and send~and receive cash letter maximums that define the maximum number of cash letters allowed for transmlssion to and receipt from each parhler bank.
- The CIF system a:so includes 9elds that pertain to profit/benefit shanng for each of the partner b~ s. These fields store ~e benefit percentages to be applied to 25 the elec~onic cash letters that are sent ~to or received from the par~er banks for each day of the week. Finally, the CIF system inc}udes fields that are used to maintain information relating~ to the partner banlc's records such as the date and time associated with the last update of the records, as well as identificadon of the user responsible ~or ehe last update.
~0 The maintenance portion of the CIF System comprises modules for adding,updating and deleting parbner bank CIP records. The Add function allows an authorized user to input all partner banlc data as detailed in the section discussed above.
~VO 93io2424 ~113 j 3 ~ Pcr/us92/os78 The system contains logical edits that prevent a user from entering duplicate records (based on reeord type and bank-id fields). In addition, the system will not allow for sending data to, or receiving data from, partners with whom such exchanges have not been authorized in the CIE7. This is determined by the BCCHO record version number.
S To ease the entry of information into the Add screen, the CIF System automatical1y inserts the current date, time and operator id into each new record.
The Edit/Update portion of the CIF System prompts the user to enter the bank identification number for the requested record. The system then displays an editscreen, similar to the Add sc een, that contains the data for the requested bank. The 10 system allows an authorized user to modify all fields within the screen except the record type, bank-id and last update fields. In addidon, the Edit/Update portion of the CIF System provides the same logical edits and automatic entries that are available in ~eAdd portion.
The Delete/Undelete ponion of the CIF System allows an authorized user to 15 mark a bank record as deleted~as of a specified date. The Delete/Undelete portion prom~pts the user to enter~tho bank-id number for the requested record. It then displays a sc~, similar to the Add~screen, conlaining information for the particular bankrequested. The Ddete/Undele~e~ponion a11Ows the user to close the account by entering an account closed date~into~the system. If, at a later time, the user wishes 20 to re open~an account, he~can do so by enlering zeroes-in the account closed date field.
The CIF System also includes~audit repo~ ~features that detail the changes made to the CIF~ database, whe~ uugh Addsj Edits or Deletes. The System prompts the user to enter the~ sta~t date ~for the report, with the end date of the repor~
being the current system date.~ ~ The CIF system scans the CIF database and selects only 25 those resords that fall within the date range specified by the user. The system then formats and prints a list of ~aU data fie}ds along wit~h the corresponding changes to the data fields. In addition; to ~these features, the CIF System includes the ability to print out a detail listing of all partn~ bank rec~rds cu~ently on the CIP database.
Ihe Send System Referring now briefly to ~lGURES 2 and 3, the Send portion of the Electros~ic .
Cheek Presentment System automatically handles the selection and extraction of targeted cash letters from the CPCS system. The Send portion may be divided into ~ SUBSmUTE SHEET
WO 93/02424 Pcr~uS92/057~0 2 ~ 1 3 .3 5 3 -lo-two different segments that address the diverse requirements of the marketplace: a Basic Send segment, which is Cycle and String based, shown in Figure 2, and an Enhanced Send se~ment, which is Cash Letter and Kill Bundle-based, shown in Figure 3.
S Re~erring now to just ~G~RE 2, the Basic Send segment provides on-line eapability for initiating the creation, or re-creation, of an electronic cash lett~r file.
The cash letter file is, in essence, a sequential file suitable for transmission to partner banks. The Basic Send segment includes an extract module 201. The cash letter extract module 201 segment allows the user to select a specific destin~tion bank, called 1~ an end point, extract all items associated with tbis end p~int, and create an elec~ronic file of this data for conversion into a standard fo~nat. The user is first prompted to enter the speci~c cycle to be extracted from all cycles in t~e CPCS Mass Data Set 203.
The extract module utilizes the bank records, discussed in the CIF System above, to dynamically build and display a screen containing all the bank names on ~le. The user 15 can then select a p~cular bank or end point for extrac~on. The cash letter extract module then extracts all item records from the CPCS Mass Data Set that corre~pond to the selected end point and cycle reques~ed. UpOIl extrac~on, the module builds an intermediate ex~act file 209 that will be used by the ECCHO fonnat module 211.
After building the intermediate file, the extract module 2û1 formats and prints a paper 20 detail report of all extracted items, and wntes a summary record to an extract control file 207 containing ~e extracted end point and summary totals at the bundle level of all cash letters extracted for eIec~onic transmission. The extract control file provIdes data ~or end of ~e day re~or~ng, ~cluding an expected benelSts report.
The EC(~HO format~ng module 211 is automaticaLly started from the cash letter 25 extract module after the extract module bui}ds the intennediate file. The module !~ks at the bank ~ecords in the CIF System to dete~n~ine the proper ECC:HO re~rd version number currently in use by the ~ific end point bank for which the ex~action was done. It ~en builds an elec~onic cash letter file, tenned an ECCHO hansmit file 213.
The elect~on}c cash letter file in ECCHO format comp~ises check detail records, file, c~sh letter and ba~tch headers, and file, cash letter and batch trailers. The check ` detail records ~clude fidds fior the paying banks routing transit number, the payor's 4~4 PCr/US92/05780 21133~;3 account number, the amount of the check, the item sequence numbe~ assigned by the sending bank, and status fields that determine whether the sending bank anticipates beneft sbaring, and whether the che~k being ~ansmitted is for collection, ~eturn or return notice. The cheek detail record also includes fields for storing the de~ositor's 5 account number, the originating banks routing transit number, the date and time the cash letter was created, and the cash letter number.
A file header exists for each electronic cash letter file. The file header includes the ECCHO format version number for the receiving bank, the routing transit number of the presenting bank, the date and time the file was created, and the name of the 10 presenting bank. A file trailer also exists for each electronic cash letter file. This trailer includes the total dollar amount of all check records in the file, the total number of cash letters in the file, and the total dollar amount of all benefit sharing records in the file.
The electronic cash letter file also contains a cash le~ter header for each cash15 letter extracted. This header includes the routing transit numbers of both the origination bank and the destination bank, the da~e and time the cash letter was created, the date the electronic cash letter file was crea~cd, the cæh letter number, and ~e name of the ~id~abnc bank. A cash letter~trailer also exists for each cash letter in ~e file. This trailer includes some of the informaOon contained in ~e cash letter header, as well as 20 the total dollar amount of the cash letter.- ~
A third header in the electronic cash letter is ~e batch header. - A batch header exists for e~ch batch that was~;ex~acted from the CPCS Mass Data Set. The batch header includes the routing ~transit numbers of bo~ the origination and des~nation banks, the date t~le batch was processed, the bundle ID, the bundle number, and the 25 cycle number. A batch trailer rewrd is also created for each batch extracted in tiie electronic cash letter. The batch trailer includes the total number of all check records in the batch, the total dollar amount of all check records in ~e batch, and th~ total dollar amount of all benelSt sha~ing check records in the batch.
In addition to the cash l~tter extraa module, the Basic ænd segment of the Send 30 System also incllldes an ex~act re-run module (not shown). This module allows the user to re-create a file that has been previously extracted. Upon completing ~e extraction, this module compares the results of the extraction wi~ those of the previous .
SUBSTI~lJTF ~F~T
WO 93/02424 PCr/US9~/05780 2113~3 -12-extraction. If the module detects a change in the information obtained through the extraction, it will notify the user that a particular data file, or string, is missing and will identify the missing string narne, bundle number, bundle amount and item count.
The Basic send segment also contains an extract re-start module that allows the 5 user to re-start an extract job that failed due to a program or system problem. Upon execution by the user, the module cr~ates a completely new extract file for the ~equested end point.
In addition to the above modules, the Basic send segment includes a number of utilities that enhance the Send System. One of ~e utilities, end of day reporting 10 module 215, allows the user to request the printing of a summary level report of all electronic cash letters sent out for a specific day, along with a the corresponding expected benefits report 217. A second utility allows the user to delete an entire entry from a previous extract file.
Refemng now to FIGI~RE 3, the Enhanced Send segment of the Send portion 15 of the Electronic Check Presentment System extends the functionality of the Basic Send segment to include the capability of extra~cting at the cash letter bundle level and ensures that the paper cash Letter and the electronic cash letter are exact duplications of one another The enhanced send segment includes modules and files that are functionally similar to those of the basic send system: CIF file 205; CPCS Mass Data 20 Set file 203; extract control file 207; intermediate ex~act file 209; ECCHO formatter 211; and ECCHO transmit file 213. ~
An enhanced cash letter extract module 301 allows a user to select a specific bank and a specific cash ~letter bme, and ex~act all killed items for ~is cash letter The extract modlile func'dons similarly to the one in ~e basic send segment except that, 25 ~er the user has selected a bank to be e~tracted, the user is prompted ~o enter the ~sh let~er time which will identify the ldll bundles to be extracted The module will then read the CPCS kill bundle~file 303 to select records which match the requested cash letter time The selected records provide pointers into the CP(:S Mass Data Set Strings, which are used to extract all item records for the c~rresponding kill bundle.
30 The module then creates an intennediate ex~act file 209, which is processed through the ~3CCHO fonnatter 211 module as in the basic send segment WO g3/02~ 3 ~ 5 3 Pcr/US92/05780 -13- .
The enhanced send segment includes a utility that allows the user to generate an end of day beneffts summary report w~aich is a summary level report of all elec~onic cash letters sent out for a specific day along with the corresponding expected benefit amounts. This utility prompts the user to enter the requested cycle for the S report then extracts the data for the requested cycle and folmats the information f~r printing.
The Recei~e System Referring brielqy to FIGI~RES 4A-8, a Receive System verifies, processes, and monitors the receipt of electronic cash letters from partner banks. It handles the 10 automated entry of non-~ICR data into CPCS and t~e follow-up reconciliation of the electronically captured items to the actual physical paper items. The Receive System comprises five modules: an input file pr~processor; a CPCS non-MICE~ input processing module; a reconciliation module, an image match/directed f~e sort module;
and an end of day repo~ng module.
Referring now to ~ ~ 4A, tlle input pre-processor module is a batch process that is either manually st~, or aut~started from the transmission receive job. I~s function is to balance and pre~lit an incoming ECCHO transmit or electronic cash letter file 213 from other ~er ban~s.
Thepre-processor module40i reads ~epresenting banlcs ~ou~ing transitnumber 20 contained in the file header record of the electromc cash letter file and validates this number against the routing transit numbers contained in the receiving banks CIF file 205. I~e validation detcrmines whe~er ~e sending bank is a valid sending par~ne~, and whe~er a send agreement: betveen ~e two is currently in force. If the sending bank is validated in both of these respects9 the pre-proeessor continues to process the 25 elec~ronic cash letter file.
Upon rec~ip~ and valida~on of each elec~onic cash l~tter file, a rec~rd for eachfile is created in ~ ~eceive contrd file 403. l~e record comprises dat~ asso~iated Wit}l ~e elec~onic cash letter file such aLs the name of the file, the date and ~dme the file was created, the total number of en~ies in the file, and other information pertaining to file, 30 bundle and cash ~etter totals. This information is updated.as pre-processing of the elec~onic cash letter file continues.
.~1 IR~ U~T
WO 93/0~424 Pcr/US92/OS7~0 211~5.')3 -14-The electronic cash letter file is then checked for duplicates, at the file level, the cash letter level, and the bundle level by searching the records in the receive control file for matching creation dates and times, matching cash letter numbers and matching ldll bundle identification codes and kill bundle numbers. If any duplicate 5 cash letters e~ist, they are bypassed during processing.
Aft~r chec}~ng for duplication, the pr~-processor 401 balances the electronic cash letter file at the bundle level, the cash letter Ievel and the file level. For balancing at the bundle level, the total number of all check records in the batch a~e ba~anced against the check record count ex~acted from the batch trailer. The total 10 dollar arnounts of all check records and~ all benefit sharing check records in the batch 3re also balanced against the check record count extr~c~ed from the batch t~ailer.
The file is balanced at the eash letter level by compa~ing the total number of batch check records, the total do~lar amount of all check records, and the ~otal dollar amount of all benefit sharing records, ~that are extracted from the cash letter ~ailer wi~
15 those amsunts calcuiated by the pre-processor upon examination of the individual cheok images.
The pre-pr~cessor balances the electronic cash letter file a~ the file le~el by compa~ing the total dollar arnount of all cash letters and the total nurnber of cash letters in the file with the associated information contained in the fiIe trailer. The 20 pre-processor then-prints a balancing report that lists, by cash letter, all out of balance batches, cash letters and/or files.
~ he pre-processor will then reformat ~he incoming file into a CPCS MICR
format file termed a "MICR" file 405 to differPntiate from a MICR file that is created from capturing of paper checlcs. This non-MICR f;le includes fields that specify cycle 25 eodes, post/no-post codes and ~cket codes. It then prints a block building r~por~ ~at assists the data prep/blocl~ building clerk in assembling the physical paper batches in the proper order for subsequent capture of the pape~ items.
Referring now to ~IGI~RE 4, after pre-proeessing, the non-MICR input file 405 provided to the CPCS ~or a process tenned paper-less MICR capture. To perform ~his 30 p~ocess, a pree~is~ng CPCS system is modified so that it is "tricked" into thinl~ng that the items presented by electronic cash letter are paper items. The CPCS c~ptures WO g3/02424 Pcr/uS92/0578o -lS- 21~3~53 and processes electronic cash letters as if they were normal paper cash letters, and all captured electronic items are assigned a second item sequence number by the CPCS.
Illustrated are standard CPCS modules 407, each of which having processes well known in the art. Very briefly, the D~CNMICR modules 409 indudes all of the5 modules for interfacing with sorters for MICR capture and sorting. The OLRR SCI
module 411 "edits" or checks the MICR line data for each item provided by the D~NMICR modules for validity (e.g. the routing/transit number and account number).
Module 413 formats the MICR data for the item and assigns the item a pocket code for DDA or other posting system processing. This MICR data and the pocket code are 10 written to an "all-items" I-String Information file 417, which is a mass data storage ~MDS) file, in step 415. At merge step 419, the I-String Information file is converted to an M-String data file 421, by, in essence, stripping all control documents from the file. Tlle ~CPCS ~extract module 423 then extracts the data necessary for posting to DDA or other p:sting ~systems.
For working with the ECP system, only the DKNMICR module 409 of the CPCS is substantially modified. One modificalion allows a Station Control Block to be defined for an elec~ic~cash Ietter sorter. ~ The function indicates that an electronic cash letter sorter has been defi d~ so ;that the CPCS system can generate the necessary control blocks for the~ el~ctroriic~h~letter. Another modification adds references to 20 the el:ectronic cash letter e~tensions~for the stadon control block and the MICR control tabb. The CPCS program is also~ modified to look for a run started on an electronic cash letter so~er. Upon-detection, it~passos control to the new electronic cash letter alization module that~loads ~he;OLRR edits and retrieves a tra~er number from the receive con~oi file417. ;~When the ~Icaronic cash letter sorter run has been initia1ized, 25 ~ICR task processing continues as if processing a normal paper run.
-R ceive control~file~ 417 is updated with balance summaries of the items plocessed from the elG~cash letter du~ing the run by the DKNMICR modules 409 forcash letter balance control. ~
Upon con~p1e~on of the~non-MICR processing run, an ECP strip file 425 is 30 ~e~d by an ECP strip file pfocessing module 427. This module creates a flat file of the non-MICR input items in I-string sequence and DIIMAGE format. The strip file ~:
TITI ITF .~I~FFT
WO 93/02~2~ Pcr/U~92/057~0 2 ~L 13 .3 i ~ -16-creation module also creates a balance summary of the items entered in the ECP st~ip file 425 ~or error checl~ng against the summary in receive control file 417.
Referring now to ~IGURE 4C, on the next day (day 2), the ECP strip file must be updated with information about whether there were items excepted in ~he DDA the 5 night before and not posted, as weIl as ~e proper cycle informatisn for each item that was posted. To create an updated ECP strip file 429, a pocket update module 431 in the ~3CP system matc~es each item in the ECP s~ip ~lle 425 with correspon~iDg DDA
cycle for the item in DDA cycIe file 433 and with any exceptions for the item in DDA
excéptions file 435.
Referring now to ~IG~lRE 5, after the paper cash letter is received, it is sorted in a conventional manner, without modification, by the CPCS of the par~ner bank in what is termed the first paper sort. Paper items 501, the Ghecks, are unbundled and fed ~roughout the MICR capture and sort system 503. The capture of the paper cash letter produces a an MDS I-String file 505, which is ~en merged at ste~ 507 into an 15 MDS M-string file 509 that will be used as an input into a reconciliation sort module.
Captured items 511 are gathered, as they will be used in a second paper pass (see Figure 7). Items rejected 513 is the MICR capture are reentered manually into the I-String file 505. All captured paper items are assigned a third item sequence number by the C:PCS.
Refening now to ~IGIJRE 6, a~ter the first paper pass, the paper items are reconciled with the electronic items received the previous day by electrollically matching the two data files in the sort/match module 601. The sort/match module sorts through the ECP s~ip file 429 in order to match ECP s~p file with the MDS M-String file 509 and merge: the pocloet codes from the strip file into the M-string file to produce a MDS D-String f~e 605. It then produces a full report 602 in account number anditem sequence number s~uence, and addi~onally produces a missing item/free item repo~ 603. A missing/free report 603 details any missing pape~ items for which there was an elec~onic item, and any ex~a paper items for which ~he~e is not a corresponding elec~onic item.
lRefe~ g now to ~IGURE 7, the paper items ~01 are once again passed ~rough the CPCS system for pocke~ng the p~per items. A directed fLne sort module701 matches the image ~f the elec~onic item in the D-S~ing file 605 ~ith the actual WO 93/02424 ; , 2 ~ 1 3 3 ~ 3 paper item as it is re-read by tbe electronic sorter, and directs the paper item to the appropriate pocket as dictated by the pocket code in the D-String file 605, and is further desc~ibed below. The directed fine sort module assumes that a pocket code is present for each item in t~he electronic cash letter D-string. Thus, only paper items for S which the corresponding electronic cash letter images have completed DDA processing are able to be directed to a pocket by the directed fine sort; all other unmatched items are considered free, or extra items and are dire ted to an unmatched pocket.
Additionally, to facilitate matching of the paper items to the electronic items, the D-String file 605 is utilized, since these records are in the same physical sequence as the 10 actual paper items from the f~rst paper pass.
The updated D-string file (containing the new pocket codes) directs tbe fine sort module, which in turn directs the sorter (not shown), to place matched paper items 703 to a pocket. The matched posted items are pocketed by statement cycle, the matched exception items are pocketed by excepdon code, the physical rejected items are sent to a reject pocket, and the~ lmmatched (free) items are sent to an unmatched pocket.
All ~ejected items 705 are fully reprocessed until only the actual unmatched items remain. These items are then batched and re-captured on the electronic sorter along with all of the bank's o~er first time capture work. The matched items are transferred to bulk file vaults or excep~don processing as appropriate.
l~e directed fine sort module expects that the D-String file 605 be in the same physical sequence as the papa items after the first paper pass. If the paper items are accidently dropped, or otherwise become out of sequence between the first and the directed finè sort/second paper pass, an optional third paper pass is then provided to read the paper items in ~eir current order, to re^order the D-String file 605 to match ~e new paper sequence, and then p~rform the directed fine sort.
Referring now to ~IGURE 8, an end~f-day settlement module 801 reads ~e ECP rfflive control file 417 and pr~duces an end of day or week or month settlement report 803 by bank, for all electronic cash Ietters received and processed through the electronic check presentment system. Additionally, an item sequence cross reference report is produced, lis~ng the three item sequence numbers associated with each item:
the Sending Bank ISN, the Electronic ISN, and the paper ISN. Optionally, an item TI ITF ~SH~FT
A portion of the disclosure of this patRnt document contairls mateAal which is subject to copydght protection. The copyright owner has no objection to the facsimile reprocluction by any one of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copy~ghts 5 whatsoever.
Te~nic~l Field Of The In~ention This invention relates to the fiel~ of electronic check processing, and more s~eci~cally, to a da~a processing :methodology and apparatus that allows all banks that utilize ~is invention to dectlonically t~ansfer and receive check informatiotl.
10 ~ackground Of The I~velltion For some ~me, ban~g instituldons have handled the presentment of checks for payment in a manual fashion. At a spe~ified time each day, a bank sorts all checks pleseraed to h into bundles,~ with ~e ~undles per~aining to particular banks on which th y are drawn ~the "d~awee banlc"). :As~ e checks-are so~ted forparticuIar destination 15 b~, t~ey are gathered into batches of about 300~Ghecks. One or more of ~hese batchcs a~e then aggregated for shipment to ~e des~nation or "payor" bank. A cover letter is attached to each~ shipment OI chec~s ~at summa~es the contents of the shipment. Such summa~r infonna~on comprises ~e name of the payor bank, a number associated with the name of t}~ drawer bank (called the roudng transit number), the 20 numbe~ of checks in the shipment and the total dollar amount of all of the che~ks in l;he batch. The o~ver letter is termed a Cash Letter. The presen~ng bank ~hen ansfers to ~e p~yor banlc ~e "Cash Letter", whlch ~ncludes the cover lettPr and the blmdle of chec~.
When the drawee bank :receives the Cash Letter, it vemSes that the contents of ~: 25the cash letter, i.e., the checks, agree witb the totals contained on ~he cover letter.
The bank a~so determines whether enough money exists in the payor customer's WO 93/0242q PCr/US92/05780 2113 S~ 3 -2-account to cover payment of the check, and either accepts or rejects payment of the check. The payor bank then notifies the presenting bank regarding any balancing discrepancies or any items which are to be returned.
The above procedure is an over-simpIification of the process established for 5 clearing checks between banks. However, it is sufficient to demonst~ate the problems associated with such a process. A first problem resulting from the above process is the delay between tbe time a check is first deposited at the presenting bank and the time the drawee bank accepts or rejects the check. The payor bank has the choice of either placing a hold on the depositing customer's bank account until it is notified of10 acceptance by the payor bank, or it pays out the money to the presenter and illcur the risk that the check will be rejected by the drawee bank.
Many banks choose not to incur such a risk, and therefore place a hold on the presenter's banlc account until it is noti~led that the check has been accepted.However, the time that it takes for the payor bank to be notified that a check has been 15 accepted or rejected may take as long as 7 to 10 days. The Expedited Funds Availability Act of 1987, however, places limits on the length of time that a bank may retain a hold on a customer's funds. In most cases, only two days are allowed for local items, and only three days~ for non-local items. These 'dme limits ca~i severely expose a bank to risks of loss~ and fraud by forcing a ~bank accepting customers deposits to 20 release funds to that customer pnor to verification that those fi~nds are, in fact, collectable from ~e payor institution.
To overcome the problem of delay, banks have attempted to automate the process of gathenng~ checks irlto cash letters, sending and recei~ring cash letters, and reconciling ~hese ~h letters against their contents. Such attempts at automa~don have 25 included the installation of check sorter machines ~at scan checks at very high speeds, and sort these checks into bundles associated with payor bahks. The sorter "reads"
information contained on t}~e checks such as the routing transit number, the drawer's account number, the check number and tlie amount of the check. This infonnation is stored in a line of symbols at the bottom of each check in MI~R (Magnetic Inlc 30 Chara~ter Recognition) fonTl. Check sorter machines have been used quite successfuIly and are well known in the art.
WO 93/02424 2 1 1 3 ~ ~ ~ Pcr/us92/~5780 AnothOE attempt at automating the checlc process is the use of computer systems to record and manage the information associated witb the check sorting procedure.
Sucb computer systems interface with the check sorter machines and allow the compute~ systems to build database information associated with each check tbat is read.
S Tbis allows an operator of a computer system to obtain information on checks that have been read such as the total number of checks drawn on specific banks and the total dollars of all cbecks drawn on specific banks. One such system that accomplishes this task is the IBM CPCS (Check Processing Control System).
- Although both of the above attempts have benefitted the banking industry, they 10 have failed to address the problem of delay associated with the transfer of cash letters between banks. Better t~nsportation, overnight express, and other services have helped to improve the transfer of cash letters, but the transfer of the information contained in the cash letters has still been dependent on the physical delivery of the casb letters to the drawee bank. Such dependence on the physical transfer of the cash 15 letters perpetuates the delay associated with acceptance or rejection of particular checks.
Another ploblem associated with~the transfer of cæh letters between banks is the inability of eith bank to specify, for identification puIposes, a particular check that w~s sorted by the other banks system. As each check is captured on the check 20 sor~ng machines, a micK~film image is captured, and a unique "item sequence number" is assigned by ffle CPCS system. The system then maintains a da~abase ofitem sequence numbers ~so that it can later identify and find individual checks wi~in the numerous~rolls of micr~film. However, since each bank assigns its own item sequence numbers, ~ere is currently no way for one bank to c~oss ref~rence its own 25 i~em sequence number to that of ano~er bank.
Although means~ have come~ intQ existence that allow for wire transfer, or el~ctronic transfer of funds from banks, see Deming, U.S. Patent No. 4,823,264 and Case, U.S. Patent No. 4,270,042, ~ese systems have dealt with transfer of funds between a banlc and an indmdual user. No system to date has allowed banldng 30 systems to electro~ly tr~nsfer, and control the transfer of, the large volume of checks deposited in their institutions eve~y day.
SuBsTlT~
WO~3/02424 PCI/USg2/05780 ~ 1 1 3 .~ 5 3 ~
Summary of the Invention It is therefore an object of this invention to provide a way for banks to electronically transfer cash letters and improve the delay resulting from physical transfer.
S An additional objective of this invention is to provide banks with a method for minin~izing its risk of exposure to check loss and check fraud due to the legal limits placed upon banks for placing a hold on the ~unds of their customers.
Another object of this invention is to allow a bank that utilizes electronic check presentment to reconcile the received electronic cash letters against the physical paper 10 cash letters when they arr~ve. - ; A . . `; ''li ' . ' 'J' " " ' " '' A further object of this invention is to allow both the depositing bank and the paying bank to re-associate the item sequence numbers assigned by both banks, and by the electronic check presentment system, to allow for easy cross-referencing.
An ad~itional object of this invention is to provide for elec~onic check 15 presentment without changing ~e existing methodology associated with paper check presentment.
A ~urther object of this invention is to u~lize existing check databases and check sor~ng machines in the electronic check presentment process so as to minimize the impact on present check presentment procedures.
The Elec~onic Check Presentment System provides a bank with a fully automated capability for participating in the elect~onic exchange of ch~ck data. It allows banks that u~lize ~he system to take MICR data that has be~n obtained through checlc capture methods, selec~dvely ex~act particular check records and place them in - the fonn of elec~onic cash letters, transfer ~e electronic cash letters to selected banks 25 via exisdng compute~-to-computer da~a transf~r technology, to receive electronic cash letters ~rom ather banks, r~oncile the elec~onic cash leKers against the paper cash letters when the physical paper items alTiYe, and input the elec~onic ~ICR dat~ in~o a database r~sponsible for maintai~ng check reco~ds.
The Elec~onic Check Presentment System uses elec~on~cs to move check 30 information efficien'tly between presenting and paying banks~ and improves ~ecollection and return processes by the amount of ~dme required for ~ansportation of the checks between banks and by allowing banks to debit customer accounts from Sl,lBSTlTU~E Sl IEET
WO93tQ2424 211355~ Pcr/usg2/os78~ ~
electronically received items. Depositing banks begin the funds collec'don process by transmittillg MICR line information while contialuing the presentment of the physical ch~cks via ground and air transportation. Checks de~osited on a Monday can be presented electronically to the paying bank anywhere in the country that same evening.
S Because electronic check presentment can be completed faster than physical check presentment, the check presentment process can be accelerated by at least one day.
To tllis end, the applicant has initiated the fonnation of BCCHO (Electronic Check Clearing House Organization) as a cooperative venture to implement electronic check presentment. The organization has designed a standard ECCHO format that 10 mL~rors a paper cash letter with detail records (checks) and summary records (batches and cash letters). When the presenting bank produces a paper cash letter, it also creates an electronic cash letter from its exisang check capture files to send to the paying banks. After the paying bank receives and captures the paper checks, it then reconciles the paper checks Wit}l the electronic items.
Brief Description of the Drawings ~IG~lRE 1 is a sche~c representa~on of an electronic check presentment system.
FIGIJRE 2 is a schematic representation of a send sub-system for the electronic check presentment system.
~IGI~RE 3 is a schematic representation of an alternate embodiment of the send sub-system. ~
FIGURE 4A is a~schematic block re~resentation of a preprocessor f~r opera~don in a roceive subsystem ~of the elechonic check presentment system.
~IGIlRE 4B is a schematic block re~resenta~on of paper-less MICR capture ~poration in the receive sub-system; the paper-less MICR capture process uill allow he CPCS to process electronically roceived items as if they were physical paper.~IGURE 4C is a schematic block representation of ECP s~ip f;le wa~ehouse procoss in a receive su~system.
~; ~ ~GI~RE S is a schema~c bl~ck represent~on of a first paper sorting in the 30 receive sub-system.
~ GURE 6 is a schematic block representation of an ECP r~oncilement process within the elec~onic check presentment system.
:
2C!TITI ITI~ C~UI~T
WO 93/02424 - Pcr/uss2/o578o 2~135~3 -~
FIGURE 7 is a block schematic re~resentation of a second paper pass directed ne sor~ operation of the receive sub-system.
~IGI~RE 8 is a block schematic representation of an end-of-day settlement function in the receive subsystem.
S ~IGI~E 9 is a block schematic representa~on of a third paper pass ~irected fime sort operation of ~e receive sub-system.
Detailed Description Of The Drawings ~efer~ing to ~IG11RE 1, partner banks 101 are members of an electronic check clearing house organization ~ECCHO) 103. There is no limit on the number 10; ~of banks that may participate in the ECCHO. Typically, each par~ér bank in the ECCXO has a check capture system 107, such as the industry standard Check Processing Control System (CPCS) of International Business Machines Corporation,and a demand deposit accounting (DDA) system 109. Both are data processing s~stems having various configurations well known in the art. Additionally, when participating 15 in the ECCHO, each bznk has an Electronic Check Presentment (ECP) System 105 that is coupled to the CPCS. The ECP system may run on the same data processing equipment or computer systern as the CPCS or DDA. The CPCS, DDA and ECP
systems are used as follows in an elec~onic presentment system.
Pa~ner banks lOlA and IOIB receive paper checks 111, usually deposited by 20 their respechve customers.: ~ After their deposit, the checks are "captured" by the CPCS, usually after the close of business on the day they are received. The capture process begins by passing the checks through check sorting machine~ (not shown). The sorters read cha~ers on each paper check that are printed with magnetic ink and are provided to a magnetic ink eharacter recognition (MICR) system for conversion to data 25 that is stored in a CPCS mass data storage file, or MDS (not shown). The pnnted characters are sometimes colle hveIy refe~r~d to as the MICR line, and ~he complete set of MICR-line data is sometimes called a check "image", as it contains most of the pe~en~ data on the check. The records in the CPCS MDS include ~elds for the : ~: : rou~ng/transit code for the payor bank (the bank on which the check is drawn), ~he 30 account number of the cus~omer who wrote the check, the serial number of the ~eck and its amount. ~ed on the routing/~ansit number on the check, the ~PCS directs the sor~er to pocket the check for the bank on which it is drawn.
24 2 1 ~ 3 3 5 3 Pcr/usg2/o5780 At various times throughout each business day, the CPCS generates a cash letter for each bank for which there are checks. The checks that are pocketed for each bank are then bundled with the respective cash letter. Collectively the checks and the letter are simply referred to as a cash letter 113. Assun~ing both banks 10lA and l0lB have 5 checks drawn on the other bank, banks 101A and l01B deliver cash letters 113A and 113B, respectively, to the other bank via a courier 114 service that physically transports the bundle to the respective bank.
Once the cash letter has been produced, the ECP system at each bank prepares, using the same MICR-line data stored in the CPCS MDS data file, electronic cash l0 letters for each "paper" cash letter 113A and 113B that is sent. This electronic cash letter is then sent to the respective banks, using standard communication techniques over one or more electronic or optical data transmission networks ll5.
Once received, ~the dectronic cash letters are processed the same day by the receiving bank's ECP system~ l05 and CPCS 107. Genelally, this involves having the 15 ECP systems first~p3fonn er~ain p~ocessing functions, then presenting this d~mnic cash letter coolaining tho MICR infonnabon to the CPCS. The CPCS then "captures" the items or checks in the electronic cash letter as if they were physical paper items, and sends some or all of these items to the bank's posting systems, such as Demand Deposits (D~DA),~ and etc.~ This called a "non-MICRH capture, as the 20 inforina~ is not being~;read by the CPCS from the magnetic ink characters on the paper checks, but from a nnon-MICRn filè crea~ed by the ECP.
The cou~i3s 114 usually~ d~eliv the paper cash letters 113A and 113B to the banks the next business~ Upon anhal, the paper checks are placed in the CPCS
;~ sort3s at the leceiving ~banks for~capture by the CPCS system 107. After capture, the 25 ECP system reoonciles the electronic and the paper cash letters with the MICR !line ~, ~;; data. The checks are then~handled in the usual manner by the banks.
The forgoing is a ~general desaiplion of the functioning of a basic ECCHO
exchange. Figures 2-8 illust~ dctails of the ECP system. Basically~ it has two major sub-systems: 1~ the Send System; and 2) the Receive System. An additional but 30 c:ritical component of the;ECP system is an on-line CIF system, that is common to both ~; the Send and the Recave subsystems, and will be first discussed without re~erence to a figure. In the pref~ embodiment, the ECP is implemented with a general puIpose :~ SUBSmUTE SHEET
WO 93/0~42~ ` PCI/U~s2/05780 2113~ ~S3 -8-digital computer whose operation is directed by a program such as the one disclosed in the microfiche appendix submitted herewith.
The On-Line CIF System The On-Line CIF System handles, among other things, on-line maintenance of S partner bank records, benefit sharing percentages, and edit rules. It also provides a complete data base file list and audit control reporting.
The majority of alI benefits derived from the ECP process acc~e to the bank receiving the electronic Cash Letter. ECCHO Rules permit each Receiving bank to negotiate benefit sharing ar~angements independently with each prospective exchange 10 -;partner, t~ provide an incentive to the partner for sending electronic Cash Letters to that bank. A key element of the system, then, is the centralized storage of each of these agreements within a single data base file.
Additional data stored in the CIF system include fields of a general nature thatidentify the name of the partner banks, the primary contacts at the par~er banks (for 15 both sending and receiving data) and the telephone number(s) for the primary contacts.
Data fields that are more specific are defined to include identification numbers for the parhler banks, such as routing/transit numbers, version numbers of the ECCHO record formats to be sent to;and received fr~m the parhler banks, send and receive cut-off times that define the target deadlines for the par~er banks, send alld receive volume 20 cut-offs that iden~fy the maximum number of items allowed for each banks trans~ssion, and send~and receive cash letter maximums that define the maximum number of cash letters allowed for transmlssion to and receipt from each parhler bank.
- The CIF system a:so includes 9elds that pertain to profit/benefit shanng for each of the partner b~ s. These fields store ~e benefit percentages to be applied to 25 the elec~onic cash letters that are sent ~to or received from the par~er banks for each day of the week. Finally, the CIF system inc}udes fields that are used to maintain information relating~ to the partner banlc's records such as the date and time associated with the last update of the records, as well as identificadon of the user responsible ~or ehe last update.
~0 The maintenance portion of the CIF System comprises modules for adding,updating and deleting parbner bank CIP records. The Add function allows an authorized user to input all partner banlc data as detailed in the section discussed above.
~VO 93io2424 ~113 j 3 ~ Pcr/us92/os78 The system contains logical edits that prevent a user from entering duplicate records (based on reeord type and bank-id fields). In addition, the system will not allow for sending data to, or receiving data from, partners with whom such exchanges have not been authorized in the CIE7. This is determined by the BCCHO record version number.
S To ease the entry of information into the Add screen, the CIF System automatical1y inserts the current date, time and operator id into each new record.
The Edit/Update portion of the CIF System prompts the user to enter the bank identification number for the requested record. The system then displays an editscreen, similar to the Add sc een, that contains the data for the requested bank. The 10 system allows an authorized user to modify all fields within the screen except the record type, bank-id and last update fields. In addidon, the Edit/Update portion of the CIF System provides the same logical edits and automatic entries that are available in ~eAdd portion.
The Delete/Undelete ponion of the CIF System allows an authorized user to 15 mark a bank record as deleted~as of a specified date. The Delete/Undelete portion prom~pts the user to enter~tho bank-id number for the requested record. It then displays a sc~, similar to the Add~screen, conlaining information for the particular bankrequested. The Ddete/Undele~e~ponion a11Ows the user to close the account by entering an account closed date~into~the system. If, at a later time, the user wishes 20 to re open~an account, he~can do so by enlering zeroes-in the account closed date field.
The CIF System also includes~audit repo~ ~features that detail the changes made to the CIF~ database, whe~ uugh Addsj Edits or Deletes. The System prompts the user to enter the~ sta~t date ~for the report, with the end date of the repor~
being the current system date.~ ~ The CIF system scans the CIF database and selects only 25 those resords that fall within the date range specified by the user. The system then formats and prints a list of ~aU data fie}ds along wit~h the corresponding changes to the data fields. In addition; to ~these features, the CIF System includes the ability to print out a detail listing of all partn~ bank rec~rds cu~ently on the CIP database.
Ihe Send System Referring now briefly to ~lGURES 2 and 3, the Send portion of the Electros~ic .
Cheek Presentment System automatically handles the selection and extraction of targeted cash letters from the CPCS system. The Send portion may be divided into ~ SUBSmUTE SHEET
WO 93/02424 Pcr~uS92/057~0 2 ~ 1 3 .3 5 3 -lo-two different segments that address the diverse requirements of the marketplace: a Basic Send segment, which is Cycle and String based, shown in Figure 2, and an Enhanced Send se~ment, which is Cash Letter and Kill Bundle-based, shown in Figure 3.
S Re~erring now to just ~G~RE 2, the Basic Send segment provides on-line eapability for initiating the creation, or re-creation, of an electronic cash lett~r file.
The cash letter file is, in essence, a sequential file suitable for transmission to partner banks. The Basic Send segment includes an extract module 201. The cash letter extract module 201 segment allows the user to select a specific destin~tion bank, called 1~ an end point, extract all items associated with tbis end p~int, and create an elec~ronic file of this data for conversion into a standard fo~nat. The user is first prompted to enter the speci~c cycle to be extracted from all cycles in t~e CPCS Mass Data Set 203.
The extract module utilizes the bank records, discussed in the CIF System above, to dynamically build and display a screen containing all the bank names on ~le. The user 15 can then select a p~cular bank or end point for extrac~on. The cash letter extract module then extracts all item records from the CPCS Mass Data Set that corre~pond to the selected end point and cycle reques~ed. UpOIl extrac~on, the module builds an intermediate ex~act file 209 that will be used by the ECCHO fonnat module 211.
After building the intermediate file, the extract module 2û1 formats and prints a paper 20 detail report of all extracted items, and wntes a summary record to an extract control file 207 containing ~e extracted end point and summary totals at the bundle level of all cash letters extracted for eIec~onic transmission. The extract control file provIdes data ~or end of ~e day re~or~ng, ~cluding an expected benelSts report.
The EC(~HO format~ng module 211 is automaticaLly started from the cash letter 25 extract module after the extract module bui}ds the intennediate file. The module !~ks at the bank ~ecords in the CIF System to dete~n~ine the proper ECC:HO re~rd version number currently in use by the ~ific end point bank for which the ex~action was done. It ~en builds an elec~onic cash letter file, tenned an ECCHO hansmit file 213.
The elect~on}c cash letter file in ECCHO format comp~ises check detail records, file, c~sh letter and ba~tch headers, and file, cash letter and batch trailers. The check ` detail records ~clude fidds fior the paying banks routing transit number, the payor's 4~4 PCr/US92/05780 21133~;3 account number, the amount of the check, the item sequence numbe~ assigned by the sending bank, and status fields that determine whether the sending bank anticipates beneft sbaring, and whether the che~k being ~ansmitted is for collection, ~eturn or return notice. The cheek detail record also includes fields for storing the de~ositor's 5 account number, the originating banks routing transit number, the date and time the cash letter was created, and the cash letter number.
A file header exists for each electronic cash letter file. The file header includes the ECCHO format version number for the receiving bank, the routing transit number of the presenting bank, the date and time the file was created, and the name of the 10 presenting bank. A file trailer also exists for each electronic cash letter file. This trailer includes the total dollar amount of all check records in the file, the total number of cash letters in the file, and the total dollar amount of all benefit sharing records in the file.
The electronic cash letter file also contains a cash le~ter header for each cash15 letter extracted. This header includes the routing transit numbers of both the origination bank and the destination bank, the da~e and time the cash letter was created, the date the electronic cash letter file was crea~cd, the cæh letter number, and ~e name of the ~id~abnc bank. A cash letter~trailer also exists for each cash letter in ~e file. This trailer includes some of the informaOon contained in ~e cash letter header, as well as 20 the total dollar amount of the cash letter.- ~
A third header in the electronic cash letter is ~e batch header. - A batch header exists for e~ch batch that was~;ex~acted from the CPCS Mass Data Set. The batch header includes the routing ~transit numbers of bo~ the origination and des~nation banks, the date t~le batch was processed, the bundle ID, the bundle number, and the 25 cycle number. A batch trailer rewrd is also created for each batch extracted in tiie electronic cash letter. The batch trailer includes the total number of all check records in the batch, the total dollar amount of all check records in ~e batch, and th~ total dollar amount of all benelSt sha~ing check records in the batch.
In addition to the cash l~tter extraa module, the Basic ænd segment of the Send 30 System also incllldes an ex~act re-run module (not shown). This module allows the user to re-create a file that has been previously extracted. Upon completing ~e extraction, this module compares the results of the extraction wi~ those of the previous .
SUBSTI~lJTF ~F~T
WO 93/02424 PCr/US9~/05780 2113~3 -12-extraction. If the module detects a change in the information obtained through the extraction, it will notify the user that a particular data file, or string, is missing and will identify the missing string narne, bundle number, bundle amount and item count.
The Basic send segment also contains an extract re-start module that allows the 5 user to re-start an extract job that failed due to a program or system problem. Upon execution by the user, the module cr~ates a completely new extract file for the ~equested end point.
In addition to the above modules, the Basic send segment includes a number of utilities that enhance the Send System. One of ~e utilities, end of day reporting 10 module 215, allows the user to request the printing of a summary level report of all electronic cash letters sent out for a specific day, along with a the corresponding expected benefits report 217. A second utility allows the user to delete an entire entry from a previous extract file.
Refemng now to FIGI~RE 3, the Enhanced Send segment of the Send portion 15 of the Electronic Check Presentment System extends the functionality of the Basic Send segment to include the capability of extra~cting at the cash letter bundle level and ensures that the paper cash Letter and the electronic cash letter are exact duplications of one another The enhanced send segment includes modules and files that are functionally similar to those of the basic send system: CIF file 205; CPCS Mass Data 20 Set file 203; extract control file 207; intermediate ex~act file 209; ECCHO formatter 211; and ECCHO transmit file 213. ~
An enhanced cash letter extract module 301 allows a user to select a specific bank and a specific cash ~letter bme, and ex~act all killed items for ~is cash letter The extract modlile func'dons similarly to the one in ~e basic send segment except that, 25 ~er the user has selected a bank to be e~tracted, the user is prompted ~o enter the ~sh let~er time which will identify the ldll bundles to be extracted The module will then read the CPCS kill bundle~file 303 to select records which match the requested cash letter time The selected records provide pointers into the CP(:S Mass Data Set Strings, which are used to extract all item records for the c~rresponding kill bundle.
30 The module then creates an intennediate ex~act file 209, which is processed through the ~3CCHO fonnatter 211 module as in the basic send segment WO g3/02~ 3 ~ 5 3 Pcr/US92/05780 -13- .
The enhanced send segment includes a utility that allows the user to generate an end of day beneffts summary report w~aich is a summary level report of all elec~onic cash letters sent out for a specific day along with the corresponding expected benefit amounts. This utility prompts the user to enter the requested cycle for the S report then extracts the data for the requested cycle and folmats the information f~r printing.
The Recei~e System Referring brielqy to FIGI~RES 4A-8, a Receive System verifies, processes, and monitors the receipt of electronic cash letters from partner banks. It handles the 10 automated entry of non-~ICR data into CPCS and t~e follow-up reconciliation of the electronically captured items to the actual physical paper items. The Receive System comprises five modules: an input file pr~processor; a CPCS non-MICE~ input processing module; a reconciliation module, an image match/directed f~e sort module;
and an end of day repo~ng module.
Referring now to ~ ~ 4A, tlle input pre-processor module is a batch process that is either manually st~, or aut~started from the transmission receive job. I~s function is to balance and pre~lit an incoming ECCHO transmit or electronic cash letter file 213 from other ~er ban~s.
Thepre-processor module40i reads ~epresenting banlcs ~ou~ing transitnumber 20 contained in the file header record of the electromc cash letter file and validates this number against the routing transit numbers contained in the receiving banks CIF file 205. I~e validation detcrmines whe~er ~e sending bank is a valid sending par~ne~, and whe~er a send agreement: betveen ~e two is currently in force. If the sending bank is validated in both of these respects9 the pre-proeessor continues to process the 25 elec~ronic cash letter file.
Upon rec~ip~ and valida~on of each elec~onic cash l~tter file, a rec~rd for eachfile is created in ~ ~eceive contrd file 403. l~e record comprises dat~ asso~iated Wit}l ~e elec~onic cash letter file such aLs the name of the file, the date and ~dme the file was created, the total number of en~ies in the file, and other information pertaining to file, 30 bundle and cash ~etter totals. This information is updated.as pre-processing of the elec~onic cash letter file continues.
.~1 IR~ U~T
WO 93/0~424 Pcr/US92/OS7~0 211~5.')3 -14-The electronic cash letter file is then checked for duplicates, at the file level, the cash letter level, and the bundle level by searching the records in the receive control file for matching creation dates and times, matching cash letter numbers and matching ldll bundle identification codes and kill bundle numbers. If any duplicate 5 cash letters e~ist, they are bypassed during processing.
Aft~r chec}~ng for duplication, the pr~-processor 401 balances the electronic cash letter file at the bundle level, the cash letter Ievel and the file level. For balancing at the bundle level, the total number of all check records in the batch a~e ba~anced against the check record count ex~acted from the batch trailer. The total 10 dollar arnounts of all check records and~ all benefit sharing check records in the batch 3re also balanced against the check record count extr~c~ed from the batch t~ailer.
The file is balanced at the eash letter level by compa~ing the total number of batch check records, the total do~lar amount of all check records, and the ~otal dollar amount of all benefit sharing records, ~that are extracted from the cash letter ~ailer wi~
15 those amsunts calcuiated by the pre-processor upon examination of the individual cheok images.
The pre-pr~cessor balances the electronic cash letter file a~ the file le~el by compa~ing the total dollar arnount of all cash letters and the total nurnber of cash letters in the file with the associated information contained in the fiIe trailer. The 20 pre-processor then-prints a balancing report that lists, by cash letter, all out of balance batches, cash letters and/or files.
~ he pre-processor will then reformat ~he incoming file into a CPCS MICR
format file termed a "MICR" file 405 to differPntiate from a MICR file that is created from capturing of paper checlcs. This non-MICR f;le includes fields that specify cycle 25 eodes, post/no-post codes and ~cket codes. It then prints a block building r~por~ ~at assists the data prep/blocl~ building clerk in assembling the physical paper batches in the proper order for subsequent capture of the pape~ items.
Referring now to ~IGI~RE 4, after pre-proeessing, the non-MICR input file 405 provided to the CPCS ~or a process tenned paper-less MICR capture. To perform ~his 30 p~ocess, a pree~is~ng CPCS system is modified so that it is "tricked" into thinl~ng that the items presented by electronic cash letter are paper items. The CPCS c~ptures WO g3/02424 Pcr/uS92/0578o -lS- 21~3~53 and processes electronic cash letters as if they were normal paper cash letters, and all captured electronic items are assigned a second item sequence number by the CPCS.
Illustrated are standard CPCS modules 407, each of which having processes well known in the art. Very briefly, the D~CNMICR modules 409 indudes all of the5 modules for interfacing with sorters for MICR capture and sorting. The OLRR SCI
module 411 "edits" or checks the MICR line data for each item provided by the D~NMICR modules for validity (e.g. the routing/transit number and account number).
Module 413 formats the MICR data for the item and assigns the item a pocket code for DDA or other posting system processing. This MICR data and the pocket code are 10 written to an "all-items" I-String Information file 417, which is a mass data storage ~MDS) file, in step 415. At merge step 419, the I-String Information file is converted to an M-String data file 421, by, in essence, stripping all control documents from the file. Tlle ~CPCS ~extract module 423 then extracts the data necessary for posting to DDA or other p:sting ~systems.
For working with the ECP system, only the DKNMICR module 409 of the CPCS is substantially modified. One modificalion allows a Station Control Block to be defined for an elec~ic~cash Ietter sorter. ~ The function indicates that an electronic cash letter sorter has been defi d~ so ;that the CPCS system can generate the necessary control blocks for the~ el~ctroriic~h~letter. Another modification adds references to 20 the el:ectronic cash letter e~tensions~for the stadon control block and the MICR control tabb. The CPCS program is also~ modified to look for a run started on an electronic cash letter so~er. Upon-detection, it~passos control to the new electronic cash letter alization module that~loads ~he;OLRR edits and retrieves a tra~er number from the receive con~oi file417. ;~When the ~Icaronic cash letter sorter run has been initia1ized, 25 ~ICR task processing continues as if processing a normal paper run.
-R ceive control~file~ 417 is updated with balance summaries of the items plocessed from the elG~cash letter du~ing the run by the DKNMICR modules 409 forcash letter balance control. ~
Upon con~p1e~on of the~non-MICR processing run, an ECP strip file 425 is 30 ~e~d by an ECP strip file pfocessing module 427. This module creates a flat file of the non-MICR input items in I-string sequence and DIIMAGE format. The strip file ~:
TITI ITF .~I~FFT
WO 93/02~2~ Pcr/U~92/057~0 2 ~L 13 .3 i ~ -16-creation module also creates a balance summary of the items entered in the ECP st~ip file 425 ~or error checl~ng against the summary in receive control file 417.
Referring now to ~IGURE 4C, on the next day (day 2), the ECP strip file must be updated with information about whether there were items excepted in ~he DDA the 5 night before and not posted, as weIl as ~e proper cycle informatisn for each item that was posted. To create an updated ECP strip file 429, a pocket update module 431 in the ~3CP system matc~es each item in the ECP s~ip ~lle 425 with correspon~iDg DDA
cycle for the item in DDA cycIe file 433 and with any exceptions for the item in DDA
excéptions file 435.
Referring now to ~IG~lRE 5, after the paper cash letter is received, it is sorted in a conventional manner, without modification, by the CPCS of the par~ner bank in what is termed the first paper sort. Paper items 501, the Ghecks, are unbundled and fed ~roughout the MICR capture and sort system 503. The capture of the paper cash letter produces a an MDS I-String file 505, which is ~en merged at ste~ 507 into an 15 MDS M-string file 509 that will be used as an input into a reconciliation sort module.
Captured items 511 are gathered, as they will be used in a second paper pass (see Figure 7). Items rejected 513 is the MICR capture are reentered manually into the I-String file 505. All captured paper items are assigned a third item sequence number by the C:PCS.
Refening now to ~IGIJRE 6, a~ter the first paper pass, the paper items are reconciled with the electronic items received the previous day by electrollically matching the two data files in the sort/match module 601. The sort/match module sorts through the ECP s~ip file 429 in order to match ECP s~p file with the MDS M-String file 509 and merge: the pocloet codes from the strip file into the M-string file to produce a MDS D-String f~e 605. It then produces a full report 602 in account number anditem sequence number s~uence, and addi~onally produces a missing item/free item repo~ 603. A missing/free report 603 details any missing pape~ items for which there was an elec~onic item, and any ex~a paper items for which ~he~e is not a corresponding elec~onic item.
lRefe~ g now to ~IGURE 7, the paper items ~01 are once again passed ~rough the CPCS system for pocke~ng the p~per items. A directed fLne sort module701 matches the image ~f the elec~onic item in the D-S~ing file 605 ~ith the actual WO 93/02424 ; , 2 ~ 1 3 3 ~ 3 paper item as it is re-read by tbe electronic sorter, and directs the paper item to the appropriate pocket as dictated by the pocket code in the D-String file 605, and is further desc~ibed below. The directed fine sort module assumes that a pocket code is present for each item in t~he electronic cash letter D-string. Thus, only paper items for S which the corresponding electronic cash letter images have completed DDA processing are able to be directed to a pocket by the directed fine sort; all other unmatched items are considered free, or extra items and are dire ted to an unmatched pocket.
Additionally, to facilitate matching of the paper items to the electronic items, the D-String file 605 is utilized, since these records are in the same physical sequence as the 10 actual paper items from the f~rst paper pass.
The updated D-string file (containing the new pocket codes) directs tbe fine sort module, which in turn directs the sorter (not shown), to place matched paper items 703 to a pocket. The matched posted items are pocketed by statement cycle, the matched exception items are pocketed by excepdon code, the physical rejected items are sent to a reject pocket, and the~ lmmatched (free) items are sent to an unmatched pocket.
All ~ejected items 705 are fully reprocessed until only the actual unmatched items remain. These items are then batched and re-captured on the electronic sorter along with all of the bank's o~er first time capture work. The matched items are transferred to bulk file vaults or excep~don processing as appropriate.
l~e directed fine sort module expects that the D-String file 605 be in the same physical sequence as the papa items after the first paper pass. If the paper items are accidently dropped, or otherwise become out of sequence between the first and the directed finè sort/second paper pass, an optional third paper pass is then provided to read the paper items in ~eir current order, to re^order the D-String file 605 to match ~e new paper sequence, and then p~rform the directed fine sort.
Referring now to ~IGURE 8, an end~f-day settlement module 801 reads ~e ECP rfflive control file 417 and pr~duces an end of day or week or month settlement report 803 by bank, for all electronic cash Ietters received and processed through the electronic check presentment system. Additionally, an item sequence cross reference report is produced, lis~ng the three item sequence numbers associated with each item:
the Sending Bank ISN, the Electronic ISN, and the paper ISN. Optionally, an item TI ITF ~SH~FT
Claims (45)
1. A check presentment system for use by a bank within an organization of banks to improve clearing of checks presented between partner banks within the organization, the system comprising:
means for capturing check information from paper checks collected by a presenting bank and storing the information in a first database;
customer information file means for maintaining in a central file records on each partner bank participating in an electronic check clearing organization, the records including fields for storing an endpoint identification, and parameters relating to electronic check clearing;
data processing means responsive to the customer information file means, the data processing means extracting from the first database check information for check items to be presented to a selected partner bank in response to an endpoint identification of the selected partner bank and forming an electronic cash letter data file means, including check information, summary balances and information for identifying the particular cash letter; and electronic means for transmitting the electronic cash letter to a partner bank for presentment of check items by means of the check information in the electronic cash letter.
means for capturing check information from paper checks collected by a presenting bank and storing the information in a first database;
customer information file means for maintaining in a central file records on each partner bank participating in an electronic check clearing organization, the records including fields for storing an endpoint identification, and parameters relating to electronic check clearing;
data processing means responsive to the customer information file means, the data processing means extracting from the first database check information for check items to be presented to a selected partner bank in response to an endpoint identification of the selected partner bank and forming an electronic cash letter data file means, including check information, summary balances and information for identifying the particular cash letter; and electronic means for transmitting the electronic cash letter to a partner bank for presentment of check items by means of the check information in the electronic cash letter.
2. The check presentment system of Claim 1 further comprising:
electronic means for receiving an electronic cash letter transmitted from a partner bank;
data processing means responsive to the customer information file means for validating the partner bank, the data preprocessing means further balancing the electronic cash letter and formatting the electronic cash letter for providing check information to the means for capturing check information; and data processing means for reconciling check information received from the partner bank in the electronic cash letter against check information received in a paper cash letter sent by the partner bank that corresponds to the electronic cash letter
electronic means for receiving an electronic cash letter transmitted from a partner bank;
data processing means responsive to the customer information file means for validating the partner bank, the data preprocessing means further balancing the electronic cash letter and formatting the electronic cash letter for providing check information to the means for capturing check information; and data processing means for reconciling check information received from the partner bank in the electronic cash letter against check information received in a paper cash letter sent by the partner bank that corresponds to the electronic cash letter
3. The check presentment system of Claim 2 further comprising data processing means for controlling and maintaining records related to the transfer and receipt of the electronic cash letters.
4. A check presentment system for use by a bank within an organization of banks to improve clearing of checks presented between partner banks within the organization while utilizing preexisting check processing systems, the system comprising:
a check processing and capture system (CPCS), the CPCS including:
means for magnetic ink character recognition (MICR) for capturing check information from paper checks deposited by customers and received from a partner bank;
data processing means for processing check information, the CPCS being modified to receive electronic check information; and mass data storage file means in which the captured check information is stored;
data processing means for electronic check presentment, the data processing means including:
file means for maintaining records on partner banks, the records including data identifying partner banks and parameters for electronic check presentment;
send module means for extracting from the CPCS mass data storage file check information for transmission to a partner bank using identifying parameters from the file means, the send module formatting extracted check information according to a predefined format to form an electronic cash letter; and receive module means for preprocessing an electronic cash letter received from a presenting bank in order to provide for validation and balancing of the electronic cash letter, the receive module means providing the check information in the electronic cash letter to the CPCS
for processing; and electronic communication means, coupled to the data processing means for sending to and receiving from partner banks electronic cash letters.
a check processing and capture system (CPCS), the CPCS including:
means for magnetic ink character recognition (MICR) for capturing check information from paper checks deposited by customers and received from a partner bank;
data processing means for processing check information, the CPCS being modified to receive electronic check information; and mass data storage file means in which the captured check information is stored;
data processing means for electronic check presentment, the data processing means including:
file means for maintaining records on partner banks, the records including data identifying partner banks and parameters for electronic check presentment;
send module means for extracting from the CPCS mass data storage file check information for transmission to a partner bank using identifying parameters from the file means, the send module formatting extracted check information according to a predefined format to form an electronic cash letter; and receive module means for preprocessing an electronic cash letter received from a presenting bank in order to provide for validation and balancing of the electronic cash letter, the receive module means providing the check information in the electronic cash letter to the CPCS
for processing; and electronic communication means, coupled to the data processing means for sending to and receiving from partner banks electronic cash letters.
5. The check presentment system of Claim 4 wherein the send module means further provides for generating expected benefits report.
6. The check presentment system of Claim 4 wherein the receive module means further reconciles an electronic cash letter received from a presenting bank with a corresponding paper cash letter received from the presenting bank.
7. The check presentment system of Claim 4 wherein the module means further generates an item sequence number cross reference file for cross referencing a first item sequence number assigned to each electronic check item when an electronic cash letter is captured by the CPCS with a second item sequence number assigned to a corresponding paper check item during subsequent capturing of the paper cash letter.
8. An electronic check presentment system for managing, sending and receiving check information in the form of cash letters to and from banking systems.
the system comprising:
means for selecting check information for extraction from a designated database containing said check information wherein the selection criteria comprises a specific bank or endpoint and a cash letter time;
means responsive to said selecting means for extracting said selected check information in the form of electronic cash letters;
means for transmitting and receiving said electronic cash letters to and from other computer databases handling such check information;
means for reconciling the transmitted electronic cash letters against captured paper cash letters, wherein the reconciliation is accomplished by comparing the electronic cash letters against captured paper cash letters to determine discrepan-cies, and reporting any discrepancies to the electronic check presentment system; and means for controlling and maintaining records related to the transfer and receipt of said electronic cash letters such information comprising routing transit numbers of the banks utilizing the electronic check presentment system, and dates and times related to specific transfers of electronic cash letters.
the system comprising:
means for selecting check information for extraction from a designated database containing said check information wherein the selection criteria comprises a specific bank or endpoint and a cash letter time;
means responsive to said selecting means for extracting said selected check information in the form of electronic cash letters;
means for transmitting and receiving said electronic cash letters to and from other computer databases handling such check information;
means for reconciling the transmitted electronic cash letters against captured paper cash letters, wherein the reconciliation is accomplished by comparing the electronic cash letters against captured paper cash letters to determine discrepan-cies, and reporting any discrepancies to the electronic check presentment system; and means for controlling and maintaining records related to the transfer and receipt of said electronic cash letters such information comprising routing transit numbers of the banks utilizing the electronic check presentment system, and dates and times related to specific transfers of electronic cash letters.
9. The electronic check presentment system of Claim 8 further comprising:
means for reporting summary information relates to the transfer of electronic cash letters, such information comprising the number of checks contained in specific bundles, the total dollar amounts associated with specific cash letters and bundles, the total dollar amounts associated with the transfer of electronic cash letters to and from specific end points, and the dates and times associated with the transfers of specific electronic cash letters.
means for reporting summary information relates to the transfer of electronic cash letters, such information comprising the number of checks contained in specific bundles, the total dollar amounts associated with specific cash letters and bundles, the total dollar amounts associated with the transfer of electronic cash letters to and from specific end points, and the dates and times associated with the transfers of specific electronic cash letters.
10. A method for managing, sending and receiving check information in the form of electronic cash letters to and from banking systems, the method comprising the steps of:
capturing paper cash letters in electronic cash letter form and storing them in a computer database;
selecting specific banks or endpoints that are to receive electronic cash letters, the selected banks or endpoints being provided by an on-line computer database that provides information on banks utilizing this method such as the names, addresses phone numbers, routing transit numbers and contacts associated with selected banks;
extracting from said database those cash letters associated with said selected banks;
transmitting to said selected banks the extracted cash letters;
receiving electronic cash letters from transmitting banks and storing them in a computer database; and reconciling said electronic cash letters against captured paper cash letters.
capturing paper cash letters in electronic cash letter form and storing them in a computer database;
selecting specific banks or endpoints that are to receive electronic cash letters, the selected banks or endpoints being provided by an on-line computer database that provides information on banks utilizing this method such as the names, addresses phone numbers, routing transit numbers and contacts associated with selected banks;
extracting from said database those cash letters associated with said selected banks;
transmitting to said selected banks the extracted cash letters;
receiving electronic cash letters from transmitting banks and storing them in a computer database; and reconciling said electronic cash letters against captured paper cash letters.
11. The method for managing, sending and receiving check information in the form of electronic cash letters of Claim 10 including the additional step ofreformatting the extracted cash letters into a standard format prior to transmission to the selected banks.
12. The method for managing sending and receiving check information in the form of electronic cash letters of Claim 10 wherein the step of reconciling the electronic cash letters against captured paper cash letters is accomplished by comparing the electronic cash letters against captured paper cash letters to determine discrepan-cies, and reporting said discrepancies to a computer system responsible for saidreconciliation.
13. A method for use by a bank in an organization of banks to reduce the time for payment on checks collected by it and presented to a bank within the organization for payment, the method comprising the steps of:
maintaining an information file for partner banks in an organization of banks, the information file on partner banks including maintaining data identifying the banks and benefit sharing parameters;
capturing check information from paper checks collected at the bank and storing the check information in a first database as check records;
selecting an endpoint bank from the information file;
extracting from the first database check records for the selected bank;
formatting according to predetermined format the extracted check records into an electronic cash letter for transmission to the selected bank.
maintaining an information file for partner banks in an organization of banks, the information file on partner banks including maintaining data identifying the banks and benefit sharing parameters;
capturing check information from paper checks collected at the bank and storing the check information in a first database as check records;
selecting an endpoint bank from the information file;
extracting from the first database check records for the selected bank;
formatting according to predetermined format the extracted check records into an electronic cash letter for transmission to the selected bank.
14. The method of Claim 13 wherein the step of maintaining an information file further includes the step of maintaining data on communications parameters.
15. The method of Claim 13 wherein the step of selecting includes the step of building from the information file end-points from which to select killed bundles for extraction.
16. A method for use by a bank in an organization of banks to reduce the time for payment on checks collected by it and presented to a bank within the organiza-tion for payment, the method comprising the steps of:
maintaining an information file for partner banks in an organization of banks;
capturing check information from paper checks collected at the bank and storing the check information in a first database as check records;
selecting an endpoint bank from the information file;
extracting from the first database check records for the selected bank;
formatting the extracted check records into an electronic cash letter for transmission to the selected bank;
wherein the step of selecting includes the step of selecting from the information file a bank; and wherein the step of extracting further includes reading from a second database storing kill bundle information with which to extract check records from the first database for transmission to endpoints automatically selected from the information file.
maintaining an information file for partner banks in an organization of banks;
capturing check information from paper checks collected at the bank and storing the check information in a first database as check records;
selecting an endpoint bank from the information file;
extracting from the first database check records for the selected bank;
formatting the extracted check records into an electronic cash letter for transmission to the selected bank;
wherein the step of selecting includes the step of selecting from the information file a bank; and wherein the step of extracting further includes reading from a second database storing kill bundle information with which to extract check records from the first database for transmission to endpoints automatically selected from the information file.
17. The method of Claim 13 wherein the step of formatting includes formatting the records according to a predetermined format.
18. The method of claim 17 wherein the step of formatting further includes the step of determining which check records are available for benefit sharing.
19. The method of Claim 13 further including the step of generating a settlement report, including expected benefit sharing.
20. A method of processing an electronic cash letter received from a bank for expedited clearing of checks, the method comprising the steps of:
receiving an electronic cash letter file from a sending bank containing check records;
preprocessing the electronic cash letter file, the step of preprocessing including the steps of validating the electronic cash letter, checking for duplicate check items balancing dollar amounts, and formatting for conforming to check processing and capture system (CPCS);
capturing the electronic check records with a CPCS;
posting the check records to a demand deposit accounting system:
capturing check information from paper checks in a subsequently received paper cash letter corresponding to the electronic cash letter; and reconciling the check records in the electronic cash letter with ???
captured check information and sorting the paper checks according to DDA cyc??, assigned during the capturing of the electronic check records.
receiving an electronic cash letter file from a sending bank containing check records;
preprocessing the electronic cash letter file, the step of preprocessing including the steps of validating the electronic cash letter, checking for duplicate check items balancing dollar amounts, and formatting for conforming to check processing and capture system (CPCS);
capturing the electronic check records with a CPCS;
posting the check records to a demand deposit accounting system:
capturing check information from paper checks in a subsequently received paper cash letter corresponding to the electronic cash letter; and reconciling the check records in the electronic cash letter with ???
captured check information and sorting the paper checks according to DDA cyc??, assigned during the capturing of the electronic check records.
21. The method of Claim 20 further comprising the steps of:
assigning item sequence numbers during the capturing of the electronic check records and the capturing of the paper checks; and creating a cross reference file of the item sequence numbers for each check item.
assigning item sequence numbers during the capturing of the electronic check records and the capturing of the paper checks; and creating a cross reference file of the item sequence numbers for each check item.
22. The check presentment system of Claim 1 wherein the data processing means forms the electronic cash letter with a field that indicates whether the check item is eligible for return if the check item is subsequently determined to be unpaid.
23. The check presentment system of Claim 1 wherein the data processing means forms the electronic cash letter with a control record that indicates whether a check item is a returned check item.
24. The check presentment system of Claim 1 wherein the data processing means extracts killed items from a plurality of kill bundles; and wherein the electronic cash letter further includes a summary information for each kill bundle.
25. The check presentment system of Claim 1 wherein the records on each partner bank include field for dates and time information relating to presentment of electronic cash letters between the presenting bank and each partner bank.
26. A check presentment system for use by a bank within an organization of banks to improve clearing of checks presented between partner banks within the organization, the system comprising:
means for capturing check information from paper checks collected by a presenting bank and storing the information in a first database;
customer information file means for maintaining records identifying partner banks participating in an electronic check clearing organization and parameters relating to electronic check clearing;
data processing means responsive to the customer information file means, the data processing means extracting from the first database check information for check items to be presented to a selected partner bank and forming an electronic cash letter data file means, including check information and summary balances; the data processing means generating expected benefit reporting; and electronic means for transmitting the electronic cash letter to a partner bank for presentment of check items by means of the check information in the electronic cash letter.
means for capturing check information from paper checks collected by a presenting bank and storing the information in a first database;
customer information file means for maintaining records identifying partner banks participating in an electronic check clearing organization and parameters relating to electronic check clearing;
data processing means responsive to the customer information file means, the data processing means extracting from the first database check information for check items to be presented to a selected partner bank and forming an electronic cash letter data file means, including check information and summary balances; the data processing means generating expected benefit reporting; and electronic means for transmitting the electronic cash letter to a partner bank for presentment of check items by means of the check information in the electronic cash letter.
27. A method on a data processing system for use by a bank in an organization of banks to reduce the time for payment on checks collected by it and presented to a bank within the organization for payment, the method comprising the steps of:
extracting bank item records from a first database storing item information captured from paper items collected at the bank to be presented to aselected endpoint;
maintaining a file on the date processing system on item records extracted; and formatting the extracted item records into an electronic cash letter file for transmission to the selected endpoint, the electronic cash letter including item records and; summary information on the item records.
extracting bank item records from a first database storing item information captured from paper items collected at the bank to be presented to aselected endpoint;
maintaining a file on the date processing system on item records extracted; and formatting the extracted item records into an electronic cash letter file for transmission to the selected endpoint, the electronic cash letter including item records and; summary information on the item records.
28. The method of Claim 27 wherein the step of maintaining a file on item records extracted includes storing sequence numbers for items extracted.
29. The method of Claim 27 wherein the step of extracting includes extracting a plurality of kill bundles and wherein the step of formatting includes placing kill bundle control records in the electronic cash letter file.
30. The method of Claim 27 further comprising the step of maintaining an information file on partner banks.
31. The; method of Claim 27 wherein the step of formatting includes associating data fields with item records In the electronic cash letter indicating whether the item record is eligible for return.
32. The method of Claim 27 further comprising the step of maintaining an information file on banks within the organization of banks, the information including parameters relating to transmission of electronic cash letters to each bank.
33. A method on a data processing system for use by a bank in an organization of banks to reduce the time for payment on checks collected by it and presented to a bank within the organization for payment, the method comprising the steps of:
receiving an electronic cash letter file from a sending bank containing electronic check records;
maintaining an electronic control file containing information on check records received in the electronic cash letter and subsequent processing of the check records;
communicating the electronic check records in the electronic cash letter file to a posting system;
passing the paper checks subsequently received within a paper cash letter corresponding to the electronic check records within an electronic cash letter through a check capture system and capturing paper check records and placing them in an electronic file; and reconciling by comparing the check records in the electronic cash letter file with the paper check records captured from paper checks, placed in the electronic file.
receiving an electronic cash letter file from a sending bank containing electronic check records;
maintaining an electronic control file containing information on check records received in the electronic cash letter and subsequent processing of the check records;
communicating the electronic check records in the electronic cash letter file to a posting system;
passing the paper checks subsequently received within a paper cash letter corresponding to the electronic check records within an electronic cash letter through a check capture system and capturing paper check records and placing them in an electronic file; and reconciling by comparing the check records in the electronic cash letter file with the paper check records captured from paper checks, placed in the electronic file.
34. The method of Claim 33 wherein the step of reconciling includes the steps of:
updating with a data processing system electronic check records received in the electronic cash letter with posting information;
comparing with a data processing system the electronic check records with the paper check records placed in the electronic file;
updating with a data processing system matched check records with posting information and ordering matched or unmatched check record files in an order in which the paper checks were captured; and passing the paper checks through a sorter in the same order of the original passing of the paper checks through the check capture system and sorting the paper checks into pockets according to the posting information associated with the matched check records.
updating with a data processing system electronic check records received in the electronic cash letter with posting information;
comparing with a data processing system the electronic check records with the paper check records placed in the electronic file;
updating with a data processing system matched check records with posting information and ordering matched or unmatched check record files in an order in which the paper checks were captured; and passing the paper checks through a sorter in the same order of the original passing of the paper checks through the check capture system and sorting the paper checks into pockets according to the posting information associated with the matched check records.
35. The method according to Claim 34 wherein the step of sorting further includes the step of sorting checks into separate pockets according to whether the checks are identified as matched or unmatched.
36. The method of Claim 33 further comprising the step of preprocessing the electronic cash letter file, the step of preprocessing including the steps of validating the check items within the electronic cash letter for posting and checking for duplicate cash letters.
37. The method of Claim 33 wherein the step of preprocessing further includes balancing the electronic cash letter.
38. The method of Claim 33 wherein the step of communicating the electronic check records to a posting system includes capturing electronic check records with a paperless input to a check capture system prior to posting.
39. A method on a data process system for use by a bank in an organization of banks to reduce the time for payment on checks collected by it and presented to a bank within the organization for payment, the method comprising the steps of:
selecting an endpoint for presentment of items for payment;
extracting check records to be presented to the selected endpoint from a first database storing item information captured from paper items collected at the bank;
maintaining a file on the check records extracted;
formatting the extracted check records into an electronic cash letter of electronic check records for transmission to the selected endpoint;
receiving an electronic cash letter file from a sending bank containing electronic check records;
posting electronic check records in the electronic cash letter file;
reconciling with the data processing system the check records in the electronic cash letter file with check information captured from paper checks in a subsequently received paper cash letter corresponding to the electronic cash letter; and maintaining a control file means on the data processing system responsive to the steps of extracting check records and receiving electronic cash letters, the control file means keeping track of check records sent and received.
selecting an endpoint for presentment of items for payment;
extracting check records to be presented to the selected endpoint from a first database storing item information captured from paper items collected at the bank;
maintaining a file on the check records extracted;
formatting the extracted check records into an electronic cash letter of electronic check records for transmission to the selected endpoint;
receiving an electronic cash letter file from a sending bank containing electronic check records;
posting electronic check records in the electronic cash letter file;
reconciling with the data processing system the check records in the electronic cash letter file with check information captured from paper checks in a subsequently received paper cash letter corresponding to the electronic cash letter; and maintaining a control file means on the data processing system responsive to the steps of extracting check records and receiving electronic cash letters, the control file means keeping track of check records sent and received.
40. A method of reconciling an electronic cash letter that has been posted with a subsequently received paper cash letter comprising the steps of:
updating with a data processing system electronic check records received in the electronic cash letter with posting information;
passing a paper cash letter through a check capture system and capturing check records;
matching with a data processing system the electronic check records with the paper check records;
updating with a data processing system matched check records with posting information and ordering matched and unmatched check record files in an order in which the paper checks were captured; and passing the paper checks through a sorter in the order they first passed through the check capture system and sorting paper checks into pockets accordingto the posting information associated with the matched check records.
updating with a data processing system electronic check records received in the electronic cash letter with posting information;
passing a paper cash letter through a check capture system and capturing check records;
matching with a data processing system the electronic check records with the paper check records;
updating with a data processing system matched check records with posting information and ordering matched and unmatched check record files in an order in which the paper checks were captured; and passing the paper checks through a sorter in the order they first passed through the check capture system and sorting paper checks into pockets accordingto the posting information associated with the matched check records.
41. A check presentment system for use by a bank within an organization of banks to improve clearing of checks presented between partner banks within the organization, the system comprising:
electronic means for receiving an electronic cash letter transmitted from a partner bank;
data preprocessing means for validating the partner bank, the data preprocessing means further balancing the electronic cash letter and formatting the electronic cash letter for providing check information to a means for capturing check information; and data processing means for reconciling check information received from the partner bank in the electronic cash letter against check information received in a paper cash letter sent by the partner bank that corresponds to the electronic cash letter.
electronic means for receiving an electronic cash letter transmitted from a partner bank;
data preprocessing means for validating the partner bank, the data preprocessing means further balancing the electronic cash letter and formatting the electronic cash letter for providing check information to a means for capturing check information; and data processing means for reconciling check information received from the partner bank in the electronic cash letter against check information received in a paper cash letter sent by the partner bank that corresponds to the electronic cash letter.
42. The check presentment system of Claim 41 further comprising data processing means for controlling and maintaining records related to the receipt of the electronic cash letters.
43. The check presentment system of Claim 41 wherein the system further includes a means for capturing check information, the means for capturing check information receiving a paper cash letter and capturing check records; wherein the data processing means for reconciling updates electronic check records received in the electronic cash letter with posting information, matches the electronic check records with the paper check records, updates matched check records with posting information and orders matched and unmatched check record files in an order in which the paper checks were captured; and wherein the system further includes a sorter for receiving the paper checks through a sorter in the order they first passed through the means for capturing checks and for sorting the paper checks into pockets according to the posting information associated with the matched check records.
44. A method on a data processing system for use by a bank to reduce the time for payment on checks collected by it and presented to a partner bank for payment, the method comprising the steps of:
maintaining a central information file on a data processing system, the central information file containing information particular to each partner bank with whom the bank engages in presenting checks electronically, the information including routing and transit numbers of each bank and formats of electronic cash letters preferred by the partner bank;
extracting with the data processing system, in response to a routing and transit number of a selected bank, bank item records from a database storing item records captured from paper items collected at the bank to be presented to the selected bank; and formatting with the data processing system, in response to the information on formatting, the extracted item records into an electronic cash letter file for transmission to the selected bank in an electronic cash letter format preferred by the selected bank, the electronic cash letter including item records and summaryinformation on the item records.
maintaining a central information file on a data processing system, the central information file containing information particular to each partner bank with whom the bank engages in presenting checks electronically, the information including routing and transit numbers of each bank and formats of electronic cash letters preferred by the partner bank;
extracting with the data processing system, in response to a routing and transit number of a selected bank, bank item records from a database storing item records captured from paper items collected at the bank to be presented to the selected bank; and formatting with the data processing system, in response to the information on formatting, the extracted item records into an electronic cash letter file for transmission to the selected bank in an electronic cash letter format preferred by the selected bank, the electronic cash letter including item records and summaryinformation on the item records.
45. The method of Claim 44 wherein the central information file includes information on any deadlines for presenting electronic cash letters to each partner bank and wherein the data processing system prompts extracting of bank item records for a partner bank in response to deadlines for that partner bank.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US731,529 | 1991-07-17 | ||
US07/731,529 US5237159A (en) | 1991-07-17 | 1991-07-17 | Electronic check presentment system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2113553A1 true CA2113553A1 (en) | 1993-02-04 |
Family
ID=24939912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002113553A Abandoned CA2113553A1 (en) | 1991-07-17 | 1992-07-10 | Electronic check presentment system |
Country Status (3)
Country | Link |
---|---|
US (3) | US5237159A (en) |
CA (1) | CA2113553A1 (en) |
WO (1) | WO1993002424A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7366339B2 (en) | 2002-10-15 | 2008-04-29 | Electronic Imaging Systems Corporation | System and method for detecting cheque fraud |
Families Citing this family (432)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5265007A (en) * | 1988-06-07 | 1993-11-23 | Huntington Bancshares Incorporated | Central check clearing system |
US5237159A (en) * | 1991-07-17 | 1993-08-17 | J. D. Carreker And Associates | Electronic check presentment system |
US5691524A (en) * | 1991-07-17 | 1997-11-25 | J.D. Carreker And Associates, Inc. | Electronic check presentment system having a non-ECP exceptions notification system incorporated therein |
US5783808A (en) * | 1996-01-11 | 1998-07-21 | J. D. Carreker And Associates, Inc. | Electronic check presentment system having transaction level reconciliation capability |
US5383113A (en) * | 1991-07-25 | 1995-01-17 | Checkfree Corporation | System and method for electronically providing customer services including payment of bills, financial analysis and loans |
US6289322B1 (en) | 1998-03-03 | 2001-09-11 | Checkfree Corporation | Electronic bill processing |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US5966698A (en) * | 1992-10-15 | 1999-10-12 | Pollin; Robert E. | Automated payment system and method |
US5504677A (en) * | 1992-10-15 | 1996-04-02 | Pollin; Robert E. | Automated payment system |
US7117171B1 (en) * | 1992-10-15 | 2006-10-03 | Autoscribe Corporation | System and method for making a payment from a financial account |
BR9406886A (en) * | 1993-07-05 | 1996-04-02 | Ici Plc | Process for the depolymerization of polyesters in order to recover the dicarbixilic acid and the diol constituents of the polyesters and process for the production of a dicarboxylic acid |
US5930778A (en) * | 1993-11-22 | 1999-07-27 | Huntington Bancshares Incorporated | System for expediting the clearing of financial instruments and coordinating the same with invoice processing at the point of receipt |
US5583759A (en) * | 1993-11-22 | 1996-12-10 | Huntington Bancshares, Inc. | Mechanism for expediting the deposit, transport and submission of checks into the payment system |
JPH07210614A (en) * | 1993-12-29 | 1995-08-11 | Internatl Business Mach Corp <Ibm> | Method and system for creation of statement |
US5748780A (en) * | 1994-04-07 | 1998-05-05 | Stolfo; Salvatore J. | Method and apparatus for imaging, image processing and data compression |
US7899234B1 (en) * | 1994-06-15 | 2011-03-01 | Abed Emad Y | Check verification system |
WO1996009590A1 (en) * | 1994-09-20 | 1996-03-28 | Nevin William W | System and method for generating and printing printouts and for detecting and preventing alteration of bank instrument |
CN1220747A (en) * | 1994-09-28 | 1999-06-23 | 戈登·T·布朗 | Automatic accounting system |
JP3136928B2 (en) * | 1994-11-08 | 2001-02-19 | カシオ計算機株式会社 | Data processing device |
US7152045B2 (en) * | 1994-11-28 | 2006-12-19 | Indivos Corporation | Tokenless identification system for authorization of electronic transactions and electronic transmissions |
JP3343771B2 (en) * | 1995-03-13 | 2002-11-11 | 株式会社東芝 | Electronic payment device and electronic payment determination method |
US6363164B1 (en) | 1996-05-13 | 2002-03-26 | Cummins-Allison Corp. | Automated document processing system using full image scanning |
US5819236A (en) * | 1995-06-12 | 1998-10-06 | Carreker-Antinori, Inc. | System and method for providing advance notification of potential presentment returns due to account restrictions |
JPH0954808A (en) * | 1995-08-18 | 1997-02-25 | Fujitsu Ltd | On-line account settlement system, issue system for electronic check and inspection system |
US6301379B1 (en) * | 1996-01-17 | 2001-10-09 | Carreker-Antinori, Inc. | Electronic check presentment systems and methods employing volatile memory datastore access techniques |
US5689579A (en) * | 1996-01-17 | 1997-11-18 | J.D. Carreker And Associates, Inc. | Rule-based circuit, method and system for performing item level reconciliation |
US5801366A (en) * | 1996-03-28 | 1998-09-01 | Electronic Data Systems Corporation | Automated system and method for point-of-sale (POS) check processing |
US6059185A (en) * | 1996-03-28 | 2000-05-09 | Electronic Data Systems Corporation | Automated system and method for improved check processing |
US5832463A (en) * | 1996-03-28 | 1998-11-03 | Electronic Data Systems Corporation | Automated system and method for checkless check transaction |
WO1997036267A1 (en) * | 1996-03-28 | 1997-10-02 | Electronic Data Systems Corporation | Automated system and method for positive check authorization |
US20050276458A1 (en) | 2004-05-25 | 2005-12-15 | Cummins-Allison Corp. | Automated document processing system and method using image scanning |
US7187795B2 (en) | 2001-09-27 | 2007-03-06 | Cummins-Allison Corp. | Document processing system using full image scanning |
US8162125B1 (en) | 1996-05-29 | 2012-04-24 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7903863B2 (en) | 2001-09-27 | 2011-03-08 | Cummins-Allison Corp. | Currency bill tracking system |
US20030195846A1 (en) | 1996-06-05 | 2003-10-16 | David Felger | Method of billing a purchase made over a computer network |
US8229844B2 (en) | 1996-06-05 | 2012-07-24 | Fraud Control Systems.Com Corporation | Method of billing a purchase made over a computer network |
US7013001B1 (en) | 1996-06-05 | 2006-03-14 | David Felger | Method of billing a communication session conducted over a computer network |
US6553108B1 (en) | 1996-06-05 | 2003-04-22 | David Felger | Method of billing a communication session conducted over a computer network |
US7555458B1 (en) | 1996-06-05 | 2009-06-30 | Fraud Control System.Com Corporation | Method of billing a purchase made over a computer network |
US5802156A (en) * | 1996-06-05 | 1998-09-01 | David Felger | Method for billing and controlling fraud in providing pay information services |
US5960069A (en) * | 1996-06-05 | 1999-09-28 | David Felger | Method of billing a multiple service representative conference call |
US6282276B1 (en) | 1996-06-05 | 2001-08-28 | David Felger | Method of billing a value-added call |
US5884288A (en) * | 1996-07-01 | 1999-03-16 | Sun Microsystems, Inc. | Method and system for electronic bill payment |
US20040185830A1 (en) * | 1996-08-08 | 2004-09-23 | Joao Raymond Anthony | Apparatus and method for providing account security |
US7096003B2 (en) * | 1996-08-08 | 2006-08-22 | Raymond Anthony Joao | Transaction security apparatus |
WO1998015925A2 (en) | 1996-10-09 | 1998-04-16 | Visa International Service Association | Electronic statement presentment system |
US8478020B1 (en) | 1996-11-27 | 2013-07-02 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US6145738A (en) | 1997-02-06 | 2000-11-14 | Mr. Payroll Corporation | Method and apparatus for automatic check cashing |
US6149056A (en) | 1997-02-06 | 2000-11-21 | Mr. Payroll Corporation | Automatic check cashing using biometric identification verification |
US6796488B1 (en) | 1997-03-27 | 2004-09-28 | Electronic Data Systems Corporation | Automated system and method for check amount encoding at a point-of-sale |
US6097834A (en) * | 1997-06-13 | 2000-08-01 | Paystation America Inc. | Financial transaction processing systems and methods |
US20020002675A1 (en) * | 1997-08-06 | 2002-01-03 | Ronald Roscoe Bush | Secure encryption of data packets for transmission over unsecured networks |
US6304860B1 (en) | 1997-10-03 | 2001-10-16 | Joseph B. Martin, Jr. | Automated debt payment system and method using ATM network |
US6078907A (en) * | 1998-02-18 | 2000-06-20 | Lamm; David | Method and system for electronically presenting and paying bills |
US6006208A (en) * | 1998-03-25 | 1999-12-21 | First Usa Bank, N.A. | MICR line decoding logic system |
US6189785B1 (en) | 1998-04-14 | 2001-02-20 | International Check Services | Demand deposit account data processing system |
US7152043B2 (en) * | 1999-02-19 | 2006-12-19 | Ariba, Inc. | Method and system for dynamically controlling overtime in electronic auctions |
EP1131759A2 (en) | 1998-11-13 | 2001-09-12 | The Chase Manhattan Bank | System and method for multicurrency and multibank processing over a non-secure network |
CA2358528C (en) | 1998-12-23 | 2015-04-14 | The Chase Manhattan Bank | System and method for integrating trading operations including the generation, processing and tracking of trade documents |
US7062456B1 (en) * | 1999-02-09 | 2006-06-13 | The Chase Manhattan Bank | System and method for back office processing of banking transactions using electronic files |
US6351553B1 (en) | 1999-03-03 | 2002-02-26 | Unisys Corporation | Quality assurance of captured document images |
US7068832B1 (en) | 1999-05-11 | 2006-06-27 | The Chase Manhattan Bank | Lockbox imaging system |
US7194437B1 (en) | 1999-05-14 | 2007-03-20 | Amazon.Com, Inc. | Computer-based funds transfer system |
US7685067B1 (en) | 1999-05-14 | 2010-03-23 | Amazon.Com, Inc. | Computer-assisted funds transfer system |
CA2272723A1 (en) | 1999-05-25 | 2000-11-25 | Rdm Corporation | Digital signature server |
DE19926472C2 (en) | 1999-06-10 | 2001-11-15 | Call A Bike Mobilitaetssysteme | Method of transmitting a code |
US7389256B1 (en) * | 1999-08-02 | 2008-06-17 | Jpmorgan Chase Bank, N.A. | Network based financial transaction processing system |
US6760470B1 (en) * | 1999-09-27 | 2004-07-06 | Amazon.Com, Inc. | Extraction of bank routing number from information entered by a user |
US7313542B1 (en) * | 1999-10-06 | 2007-12-25 | Paymentech, L.P. | System and method for processing retrieval requests |
US7805365B1 (en) | 1999-10-25 | 2010-09-28 | Jpmorgan Chase Bank, N.A. | Automated statement presentation, adjustment and payment system and method therefor |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
US6845366B1 (en) * | 1999-11-22 | 2005-01-18 | Ncr Corporation | Method of processing a check and an apparatus therefor |
US8571975B1 (en) | 1999-11-24 | 2013-10-29 | Jpmorgan Chase Bank, N.A. | System and method for sending money via E-mail over the internet |
US8793160B2 (en) | 1999-12-07 | 2014-07-29 | Steve Sorem | System and method for processing transactions |
US6863214B2 (en) * | 2000-02-01 | 2005-03-08 | Wachovia Corporation | Image enabled reject repair for check processing capture |
US8701857B2 (en) | 2000-02-11 | 2014-04-22 | Cummins-Allison Corp. | System and method for processing currency bills and tickets |
US6867789B1 (en) | 2000-02-15 | 2005-03-15 | Bank One, Delaware, National Association | System and method for generating graphical user interfaces |
US7822656B2 (en) | 2000-02-15 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | International banking system and method |
AU2001238495A1 (en) * | 2000-02-18 | 2001-08-27 | Bank One Corporation | System and method for electronic deposit of third-party checks by non-commercialbanking customers from remote locations |
US8768836B1 (en) | 2000-02-18 | 2014-07-01 | Jpmorgan Chase Bank, N.A. | System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image |
US7383242B2 (en) | 2000-03-03 | 2008-06-03 | Alogent Corporation | Computer-implemented method and apparatus for item processing |
US7970706B2 (en) | 2000-03-17 | 2011-06-28 | Jpmorgan Chase Bank, N.A. | System and method for check exception item notification |
US7103579B1 (en) | 2000-03-23 | 2006-09-05 | Electronic Clearinghouse, Inc. | Internet based check cashing and clearing method, apparatus and article of manufacture |
US6608274B1 (en) * | 2000-04-20 | 2003-08-19 | Sterling Commerce, Inc. | Method and system for online communication between a check sorter and a check processing system |
US7181430B1 (en) | 2000-04-28 | 2007-02-20 | Netdeposit, Inc. | Method and system for processing financial instrument deposits physically remote from a financial institution |
US7475040B2 (en) * | 2000-04-28 | 2009-01-06 | Netdeposit, Inc. | Return item early notification and return |
US7216106B1 (en) | 2000-04-28 | 2007-05-08 | Netdeposit, Inc. | Method and system for processing financial instrument deposits physically remote from a financial institution |
US7386511B2 (en) * | 2000-04-28 | 2008-06-10 | Netdeposit Inc. | Methods and systems for processing financial instrument deposits |
AU2001253406A1 (en) * | 2000-05-15 | 2001-11-26 | Efunds Corporation | System for and method of effecting an electronic transaction |
AU2001266603A1 (en) * | 2000-05-25 | 2001-12-03 | Jonathan Whitman | System and method for returning merchandise |
US7565326B2 (en) * | 2000-05-25 | 2009-07-21 | Randle William M | Dialect independent multi-dimensional integrator using a normalized language platform and secure controlled access |
US7584125B2 (en) * | 2000-06-26 | 2009-09-01 | Jpmorgan Chase Bank, N.A. | Electronic check presentment system and method having an item sequence capability |
AU2001271968B2 (en) | 2000-07-10 | 2007-03-15 | Paypal, Inc. | System and method for verifying a financial instrument |
US8468071B2 (en) | 2000-08-01 | 2013-06-18 | Jpmorgan Chase Bank, N.A. | Processing transactions using a register portion to track transactions |
US20070228144A1 (en) * | 2000-08-01 | 2007-10-04 | Lee Knackstedt | Processing transactions using a register portion to track transactions |
US7617114B1 (en) * | 2000-08-10 | 2009-11-10 | Wellpoint Inc. | Health care reimbursement |
WO2002015098A2 (en) | 2000-08-11 | 2002-02-21 | Loy John J | Trade receivable processing method and apparatus |
US7206768B1 (en) | 2000-08-14 | 2007-04-17 | Jpmorgan Chase Bank, N.A. | Electronic multiparty accounts receivable and accounts payable system |
US20020178112A1 (en) * | 2000-08-14 | 2002-11-28 | Visa International Service Association | Point of sale check service |
US8015084B1 (en) | 2000-09-06 | 2011-09-06 | Jpmorgan Chase Bank, N.A. | System and method for linked account having sweep feature |
US8145567B2 (en) | 2000-10-31 | 2012-03-27 | Wells Fargo Bank, N.A. | Transaction ID system and process |
US7333953B1 (en) | 2000-10-31 | 2008-02-19 | Wells Fargo Bank, N.A. | Method and apparatus for integrated payments processing and decisioning for internet transactions |
US20070162387A1 (en) * | 2000-11-06 | 2007-07-12 | Cataline Glen R | System and method for optimized funding of electronic transactions |
US7587363B2 (en) * | 2000-11-06 | 2009-09-08 | Jpmorgan Chase Bank, N.A. | System and method for optimized funding of electronic transactions |
WO2002037386A1 (en) | 2000-11-06 | 2002-05-10 | First Usa Bank, N.A. | System and method for selectable funding of electronic transactions |
US7454373B2 (en) | 2000-11-06 | 2008-11-18 | Jpmorgan Chase Bank, N.A. | System and method for providing automated database assistance to financial service operators |
US20040143553A1 (en) * | 2000-12-01 | 2004-07-22 | Torget John W. | System and method for remotely generating instruments |
US7529698B2 (en) * | 2001-01-16 | 2009-05-05 | Raymond Anthony Joao | Apparatus and method for providing transaction history information, account history information, and/or charge-back information |
US8805739B2 (en) | 2001-01-30 | 2014-08-12 | Jpmorgan Chase Bank, National Association | System and method for electronic bill pay and presentment |
US20020128964A1 (en) * | 2001-03-08 | 2002-09-12 | Dewayne Baker | Electronic exchange and settlement system for cash letter adjustments for financial institutions |
US7181017B1 (en) | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
US7313546B2 (en) | 2001-05-23 | 2007-12-25 | Jp Morgan Chase Bank, N.A. | System and method for currency selectable stored value instrument |
US7401048B2 (en) | 2001-06-01 | 2008-07-15 | Jpmorgan Chase Bank, N.A. | System and method for trade settlement tracking and relative ranking |
US7110525B1 (en) | 2001-06-25 | 2006-09-19 | Toby Heller | Agent training sensitive call routing system |
US7647275B2 (en) * | 2001-07-05 | 2010-01-12 | Cummins-Allison Corp. | Automated payment system and method |
US7860789B2 (en) | 2001-07-24 | 2010-12-28 | Jpmorgan Chase Bank, N.A. | Multiple account advanced payment card and method of routing card transactions |
US20030033250A1 (en) * | 2001-08-10 | 2003-02-13 | Bob Mayes | System and method for automatic terminal management |
US8020754B2 (en) | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
US7306141B1 (en) * | 2001-08-13 | 2007-12-11 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
US7099845B2 (en) * | 2001-08-16 | 2006-08-29 | Ncr Corporation | Electronic check presentment with image interchange system and method of operating an electronic check presentment with image interchange system |
CA2357270A1 (en) * | 2001-09-07 | 2003-03-07 | Efunds Corporation | Electronic point-of-sale check processing method and system |
US20030055793A1 (en) * | 2001-09-14 | 2003-03-20 | Charles Michael A. | Method, apparatus and program storage device for sorting negotiable instruments |
US8428332B1 (en) | 2001-09-27 | 2013-04-23 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7873576B2 (en) * | 2002-09-25 | 2011-01-18 | Cummins-Allison Corp. | Financial document processing system |
US8437530B1 (en) | 2001-09-27 | 2013-05-07 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8433123B1 (en) | 2001-09-27 | 2013-04-30 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8944234B1 (en) | 2001-09-27 | 2015-02-03 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8437529B1 (en) | 2001-09-27 | 2013-05-07 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US7822684B2 (en) | 2001-10-05 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | Personalized bank teller machine |
US7822679B1 (en) * | 2001-10-29 | 2010-10-26 | Visa U.S.A. Inc. | Method and system for conducting a commercial transaction between a buyer and a seller |
US20030130919A1 (en) * | 2001-11-20 | 2003-07-10 | Randy Templeton | Systems and methods for selectively accessing financial account information |
US7873566B1 (en) * | 2001-11-20 | 2011-01-18 | First Data Corporation | Systems and methods for selectively accessing or using financial account data for subsequent risk determination |
US7729963B1 (en) | 2001-12-28 | 2010-06-01 | The Pnc Financial Services Group, Inc. | Methods and systems for processing and communicating financial transaction data |
US7937305B1 (en) * | 2001-12-28 | 2011-05-03 | The Pnc Financial Services Group, Inc. | Methods and systems for analyzing the status of an entity and its financial transactions |
US7668776B1 (en) | 2002-01-07 | 2010-02-23 | First Data Corporation | Systems and methods for selective use of risk models to predict financial risk |
US20040148235A1 (en) * | 2002-01-11 | 2004-07-29 | Craig Mark S. | Real time financial instrument image exchange system and method |
US7653590B1 (en) | 2002-01-14 | 2010-01-26 | First Data Corporation | System and method for overturning of risk evaluation performed by risk model to control financial risk |
US7627521B1 (en) | 2002-01-15 | 2009-12-01 | Jpmorgan Chase Bank, N.A. | System and method for processing mircotransactions |
US20030139994A1 (en) * | 2002-01-22 | 2003-07-24 | Jones John E. | Financial institution system |
US7386509B1 (en) * | 2002-01-25 | 2008-06-10 | Fisrt Date Corporation | Apparatus and methods for correlating magnetic indicia data with database records |
US20030154153A1 (en) * | 2002-01-31 | 2003-08-14 | Steidlmayer J. Peter | Composite commodity financial product |
US7996312B1 (en) | 2002-03-01 | 2011-08-09 | Wells Fargo Bank, N.A. | System and method for image based electronic check presentment |
US7023979B1 (en) | 2002-03-07 | 2006-04-04 | Wai Wu | Telephony control system with intelligent call routing |
US7372952B1 (en) | 2002-03-07 | 2008-05-13 | Wai Wu | Telephony control system with intelligent call routing |
US7756896B1 (en) | 2002-03-11 | 2010-07-13 | Jp Morgan Chase Bank | System and method for multi-dimensional risk analysis |
US7899753B1 (en) | 2002-03-25 | 2011-03-01 | Jpmorgan Chase Bank, N.A | Systems and methods for time variable financial authentication |
US20030187790A1 (en) * | 2002-03-26 | 2003-10-02 | Amy Swift | Electronic check processing systems |
US7131571B2 (en) | 2002-03-26 | 2006-11-07 | First Data Corporation | Alternative payment devices using electronic check processing as a payment mechanism |
US7925576B2 (en) * | 2002-03-26 | 2011-04-12 | First Data Corporation | Systems for processing transponder-based transactions |
US20030187786A1 (en) * | 2002-03-26 | 2003-10-02 | Amy Swift | Merchant transponder systems using electronic check processing |
KR100468031B1 (en) * | 2002-03-29 | 2005-01-24 | (주) 시큐컴 | Publication and settlement of account for an electronic check |
US8751391B2 (en) | 2002-03-29 | 2014-06-10 | Jpmorgan Chase Bank, N.A. | System and process for performing purchase transactions using tokens |
CA2381375A1 (en) * | 2002-04-10 | 2003-10-10 | Rdm Corporation | Document processing machine |
US7979348B2 (en) | 2002-04-23 | 2011-07-12 | Clearing House Payments Co Llc | Payment identification code and payment system using the same |
US6798353B2 (en) * | 2002-04-24 | 2004-09-28 | Itron Electricity Metering, Inc. | Method of using flash memory for storing metering data |
US6769615B2 (en) * | 2002-04-26 | 2004-08-03 | Software Corporation International | Multi-pass merge process for the check processing control system |
US7302408B2 (en) * | 2002-04-29 | 2007-11-27 | Checkfree Corporation | Technique for transaction reconciliation |
US7257246B1 (en) | 2002-05-07 | 2007-08-14 | Certegy Check Transaction Service, Inc. | Check cashing systems and methods |
US7383227B2 (en) * | 2002-05-14 | 2008-06-03 | Early Warning Services, Llc | Database for check risk decisions populated with check activity data from banks of first deposit |
US20030220858A1 (en) * | 2002-05-24 | 2003-11-27 | Duc Lam | Method and system for collaborative vendor reconciliation |
US20030220863A1 (en) | 2002-05-24 | 2003-11-27 | Don Holm | System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms |
US7519560B2 (en) | 2002-05-24 | 2009-04-14 | Jpmorgan Chase Bank, N.A. | System and method for electronic authorization of batch checks |
US7689482B2 (en) | 2002-05-24 | 2010-03-30 | Jp Morgan Chase Bank, N.A. | System and method for payer (buyer) defined electronic invoice exchange |
US7437327B2 (en) | 2002-05-24 | 2008-10-14 | Jp Morgan Chase Bank | Method and system for buyer centric dispute resolution in electronic payment system |
US8171567B1 (en) | 2002-09-04 | 2012-05-01 | Tracer Detection Technology Corp. | Authentication method and system |
US8627939B1 (en) | 2002-09-25 | 2014-01-14 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US20040128240A1 (en) * | 2002-10-07 | 2004-07-01 | Yusin Wendy E. | Method and system for managing financial transactions |
US20040122736A1 (en) | 2002-10-11 | 2004-06-24 | Bank One, Delaware, N.A. | System and method for granting promotional rewards to credit account holders |
US20040078311A1 (en) * | 2002-10-21 | 2004-04-22 | Timothy Robinson | System and method for automated binning and automatic data entry of centralized returns |
US7330835B2 (en) * | 2002-10-31 | 2008-02-12 | Federal Reserve Bank Of Minneapolis | Method and system for tracking and reporting automated clearing house transaction status |
US7792716B2 (en) * | 2002-10-31 | 2010-09-07 | Federal Reserve Bank Of Atlanta | Searching for and identifying automated clearing house transactions by transaction type |
US7937302B1 (en) * | 2002-11-20 | 2011-05-03 | The Pnc Financial Services Group, Inc. | Methods and systems for monitoring, analyzing and reporting information in association with collateralized financial instruments |
US7769650B2 (en) | 2002-12-03 | 2010-08-03 | Jp Morgan Chase Bank | Network-based sub-allocation systems and methods for swaps |
US20040135805A1 (en) * | 2003-01-10 | 2004-07-15 | Gottsacker Neal F. | Document composition system and method |
US7474779B2 (en) * | 2003-01-11 | 2009-01-06 | Magtek, Inc. | Check imaging device |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
US7676034B1 (en) | 2003-03-07 | 2010-03-09 | Wai Wu | Method and system for matching entities in an auction |
US20040181485A1 (en) * | 2003-03-11 | 2004-09-16 | Finch Robert L. | System and method for check processing |
US10311412B1 (en) | 2003-03-28 | 2019-06-04 | Jpmorgan Chase Bank, N.A. | Method and system for providing bundled electronic payment and remittance advice |
US7062463B2 (en) * | 2003-03-31 | 2006-06-13 | William Stephen Knapp | System and method for enhancing financial institution revenues through acceleration of debit processing |
US8630947B1 (en) | 2003-04-04 | 2014-01-14 | Jpmorgan Chase Bank, N.A. | Method and system for providing electronic bill payment and presentment |
US8255417B2 (en) * | 2003-05-20 | 2012-08-28 | Google Inc. | System and method for providing definitions |
US8306907B2 (en) | 2003-05-30 | 2012-11-06 | Jpmorgan Chase Bank N.A. | System and method for offering risk-based interest rates in a credit instrument |
US20050015341A1 (en) * | 2003-06-30 | 2005-01-20 | Jackson Walter C. | Process and method for identifying and processing returned checks |
US8156040B2 (en) * | 2003-07-03 | 2012-04-10 | Federal Reserve Bank Of Minneapolis | Method and system for conducting international electronic financial transactions |
US7613656B2 (en) | 2003-08-11 | 2009-11-03 | Jp Morgan Chase Bank | Coupon payment system |
US7676408B2 (en) * | 2003-09-12 | 2010-03-09 | Moebs Services, Inc. | Risk identification system and methods |
US8533084B2 (en) | 2003-09-12 | 2013-09-10 | Moebs $ervices, Inc. | Risk identification system and methods |
US8417636B2 (en) * | 2003-09-30 | 2013-04-09 | Federal Reserve Bank Of Atlanta | Approving ACH operator processing of ACH payments based on an originating depository financial institution's approved originator list |
US8543477B2 (en) * | 2003-09-30 | 2013-09-24 | Federal Reserve Bank Of Atlanta | Value tracking and reporting of automated clearing house transactions |
US7118030B2 (en) * | 2003-10-27 | 2006-10-10 | First Data Corporation | Systems and methods for interfacing location-base devices |
US7520420B2 (en) * | 2003-10-27 | 2009-04-21 | First Data Corporation | Systems and methods for generating receipts |
US20050091163A1 (en) * | 2003-10-27 | 2005-04-28 | Cheryl Phillips | Systems and methods for handling repetitive inputs |
US20050091130A1 (en) * | 2003-10-27 | 2005-04-28 | Cheryl Phillips | Systems and methods for editing check transactions |
US7660771B2 (en) * | 2003-10-30 | 2010-02-09 | Wells Fargo Bank, N.A. | Express check conversion |
US8027928B1 (en) | 2003-10-30 | 2011-09-27 | Wells Fargo Bank, N.A. | Dynamic selection of deposit clearing methods based on business rules |
US20050097046A1 (en) | 2003-10-30 | 2005-05-05 | Singfield Joy S. | Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system |
US7792717B1 (en) | 2003-10-31 | 2010-09-07 | Jpmorgan Chase Bank, N.A. | Waterfall prioritized payment processing |
US20050096992A1 (en) * | 2003-10-31 | 2005-05-05 | Geisel Brian R. | Image-enabled item processing for point of presentment application |
US7925555B2 (en) * | 2003-11-05 | 2011-04-12 | Wells Fargo Bank N.A. | Master system of record |
US7702577B1 (en) | 2003-11-06 | 2010-04-20 | Jp Morgan Chase Bank, N.A. | System and method for conversion of initial transaction to final transaction |
US20100211493A9 (en) * | 2003-11-19 | 2010-08-19 | American Express Travel Related Services Company, Inc. | Incentive Programs For Healthcare Cards |
US20070011088A1 (en) * | 2005-07-08 | 2007-01-11 | American Express Company | Assured Payments for Health Care Plans |
US20060167720A1 (en) * | 2004-11-19 | 2006-07-27 | American Express Travel Related Services Company, Inc. | Incentive Programs for Healthcare Cards |
US7922083B2 (en) * | 2003-11-19 | 2011-04-12 | Harrison Sarah E | Payment programs for healthcare plans |
US20050114239A1 (en) * | 2003-11-24 | 2005-05-26 | Cargill, Inc. | Global balancing tool |
US7021528B2 (en) * | 2003-12-09 | 2006-04-04 | Pitney Bowes Inc. | System and method for tracking checks |
US7814003B2 (en) | 2003-12-15 | 2010-10-12 | Jp Morgan Chase | Billing workflow system for crediting charges to entities creating derivatives exposure |
US8725607B2 (en) * | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US10332190B1 (en) | 2004-01-30 | 2019-06-25 | Jpmorgan Chase Bank, N.A. | System and method for trade payment exchange |
US20100287092A1 (en) * | 2004-02-25 | 2010-11-11 | Bank One, Delaware National Association | Method and system for real estate loan administration |
US7380707B1 (en) | 2004-02-25 | 2008-06-03 | Jpmorgan Chase Bank, N.A. | Method and system for credit card reimbursements for health care transactions |
US7640197B1 (en) | 2004-04-23 | 2009-12-29 | Checkfree Corporation | Technique for financial account information processing |
US8554673B2 (en) | 2004-06-17 | 2013-10-08 | Jpmorgan Chase Bank, N.A. | Methods and systems for discounts management |
US8571977B2 (en) | 2004-06-17 | 2013-10-29 | Visa International Service Association | Method and system for providing seller bank receivable discounting aggregation services |
US7757938B2 (en) * | 2004-06-18 | 2010-07-20 | Digicor Llc | Image exchange without full MICR qualification |
US8121944B2 (en) | 2004-06-24 | 2012-02-21 | Jpmorgan Chase Bank, N.A. | Method and system for facilitating network transaction processing |
US20060015450A1 (en) * | 2004-07-13 | 2006-01-19 | Wells Fargo Bank, N.A. | Financial services network and associated processes |
US8290862B2 (en) | 2004-07-23 | 2012-10-16 | Jpmorgan Chase Bank, N.A. | Method and system for expediting payment delivery |
US8290863B2 (en) | 2004-07-23 | 2012-10-16 | Jpmorgan Chase Bank, N.A. | Method and system for expediting payment delivery |
CA2574893A1 (en) * | 2004-07-27 | 2006-03-02 | Jp Morgan Chase Bank | System and method for measuring communication-system infrastructure usage |
US7881996B1 (en) | 2004-08-03 | 2011-02-01 | Federal Reserve Bank Of Atlanta | Method and system for screening financial transactions |
US8433647B1 (en) * | 2004-08-25 | 2013-04-30 | Vectorsgi, Inc. | Method and system for processing electronic checks |
US7580886B1 (en) | 2004-09-15 | 2009-08-25 | Federal Reserve Bank Of Atlanta | Managing foreign payments in an international ACH |
US20060089891A1 (en) * | 2004-10-21 | 2006-04-27 | Nigam Rakesh K | System and method for generating expense information |
US20060095374A1 (en) * | 2004-11-01 | 2006-05-04 | Jp Morgan Chase | System and method for supply chain financing |
US7905399B2 (en) * | 2004-11-19 | 2011-03-15 | Barnes Brian T | Linking transaction cards with spending accounts |
US20070185799A1 (en) * | 2004-11-19 | 2007-08-09 | American Express Travel Related Services Company, Inc. | Spending Account Systems and Methods |
US20070185802A1 (en) * | 2004-11-19 | 2007-08-09 | American Express Travel Related Services Company, Inc. | Incentive Programs For Healthcare Cards |
US20070194108A1 (en) * | 2004-11-19 | 2007-08-23 | American Express Travel Related Services Company, Inc. | Assured Payments For Health Care Plans |
US20060136329A1 (en) * | 2004-12-21 | 2006-06-22 | Daniel Ahles | Systems and methods for processing promissory transactions as debit transactions |
US7232060B2 (en) * | 2004-12-21 | 2007-06-19 | First Data Corporation | Point of sale devices for converting promissory transactions into debit transactions |
US20060147894A1 (en) * | 2004-12-30 | 2006-07-06 | Vicam, L.P. | Jacketed vessel for holding semen for sex biasing mammals through artificial insemination and systems and methods for enhancing the probability of sex biasing using the same |
US7711639B2 (en) | 2005-01-12 | 2010-05-04 | Visa International | Pre-funding system and method |
CA2534603C (en) * | 2005-01-28 | 2013-06-25 | Rdm Corporation | Apparatus and method for presenting both faces of a document for processing |
US7413117B2 (en) | 2005-02-09 | 2008-08-19 | First Data Corporation | Pre-paid activation and replenishment on a point-of-sale device |
US7983468B2 (en) | 2005-02-09 | 2011-07-19 | Jp Morgan Chase Bank | Method and system for extracting information from documents by document segregation |
US7594600B2 (en) * | 2005-02-28 | 2009-09-29 | Federal Reserve Bank Of Atlanta | Expanded mass data sets for electronic check processing |
US7686209B2 (en) * | 2005-02-28 | 2010-03-30 | Federal Reserve Bank Of Dallas | Cash letter print streams with audit data |
US20060206424A1 (en) * | 2005-03-10 | 2006-09-14 | Ken Algiene | Systems and methods for rewarding debit transactions |
US20100121743A1 (en) * | 2005-04-13 | 2010-05-13 | Jp Morgan Chase Bank | System and method for generating dividend information |
US7617263B2 (en) * | 2005-04-15 | 2009-11-10 | Microsoft Corporation | Method and computer-readable medium for providing an official file repository |
US7636723B2 (en) * | 2005-05-06 | 2009-12-22 | Microsoft Corporation | Method and computer-readable medium for jointly managing digital assets and non-digital assets |
US20060253321A1 (en) * | 2005-05-06 | 2006-11-09 | First Data Corporation | Loyalty enrollment systems and methods |
US20060253320A1 (en) * | 2005-05-06 | 2006-11-09 | First Data Corporation | Loyalty systems and methods |
US7360686B2 (en) * | 2005-05-11 | 2008-04-22 | Jp Morgan Chase Bank | Method and system for discovering significant subsets in collection of documents |
US7731084B2 (en) * | 2005-05-23 | 2010-06-08 | Seiko Epson Corporation | Devices and methods for monitoring transaction data from point-of-sale devices |
US7401731B1 (en) | 2005-05-27 | 2008-07-22 | Jpmorgan Chase Bank, Na | Method and system for implementing a card product with multiple customized relationships |
US7822682B2 (en) | 2005-06-08 | 2010-10-26 | Jpmorgan Chase Bank, N.A. | System and method for enhancing supply chain transactions |
US7676409B1 (en) * | 2005-06-20 | 2010-03-09 | Jpmorgan Chase Bank, N.A. | Method and system for emulating a private label over an open network |
US8032462B2 (en) * | 2005-07-07 | 2011-10-04 | Federal Reserve Bank Of Kansas City | Electronic image cash letter balancing |
US7802717B2 (en) * | 2005-07-07 | 2010-09-28 | Federal Reserve Bank Of Dallas | Electronic image cash letter monitoring |
US7970626B2 (en) * | 2005-07-08 | 2011-06-28 | Oltine Acquistitions NY LLC | Facilitating payments to health care providers |
US9911124B2 (en) | 2005-07-22 | 2018-03-06 | Gtj Ventures, Llc | Transaction security apparatus and method |
US9235841B2 (en) * | 2005-07-22 | 2016-01-12 | Gtj Ventures, Llc | Transaction security apparatus and method |
US9245270B2 (en) * | 2005-07-22 | 2016-01-26 | Gtj Ventures, Llc | Transaction security apparatus and method |
US7630518B2 (en) * | 2005-08-04 | 2009-12-08 | Bank Of America Corporation | Image processing system |
US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
US8301529B1 (en) | 2005-11-02 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | Method and system for implementing effective governance of transactions between trading partners |
US20080040249A1 (en) * | 2006-01-20 | 2008-02-14 | Jpmorgan Chase Bank, N.A. | Method for transaction processing in a capture and deposit |
US7726560B2 (en) * | 2006-01-23 | 2010-06-01 | American Express Travel Related Services Company, Inc. | System and method for managing information of accounts |
US20090263004A1 (en) * | 2006-01-30 | 2009-10-22 | Kari Hawkins | Prioritized exception processing system and method with in a check processing system and method |
US8126807B2 (en) | 2006-01-30 | 2012-02-28 | Kari Hawkins | Control features in a system and method for processing checks and check transactions |
US8408455B1 (en) | 2006-02-08 | 2013-04-02 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US7784682B2 (en) | 2006-02-08 | 2010-08-31 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US8300798B1 (en) | 2006-04-03 | 2012-10-30 | Wai Wu | Intelligent communication routing system and method |
US7753259B1 (en) | 2006-04-13 | 2010-07-13 | Jpmorgan Chase Bank, N.A. | System and method for granting promotional rewards to both customers and non-customers |
US20070250422A1 (en) * | 2006-04-19 | 2007-10-25 | Ncr Corporation | Method of processing a returned accounts receivable entry |
US8387862B2 (en) * | 2006-05-17 | 2013-03-05 | Federal Reserve Bank Of Dallas | Electronic image cash letter validation |
US7734545B1 (en) | 2006-06-14 | 2010-06-08 | Jpmorgan Chase Bank, N.A. | Method and system for processing recurring payments |
US20080097899A1 (en) * | 2006-07-14 | 2008-04-24 | The Clearing House Payments Company L.L.C. | Method and system for electronic settlement of checks |
US20080021822A1 (en) * | 2006-07-18 | 2008-01-24 | Jpmorgan Chase Bank, N.A. | Method and system for receivables management |
US8296230B2 (en) * | 2006-08-14 | 2012-10-23 | Eft Network, Inc. | System and method for remote deposit system |
EP2059562B9 (en) * | 2006-08-25 | 2014-06-18 | Rensselaer Polytechnic Institute | Method for preparing polyester nanocomposites |
US20080086416A1 (en) * | 2006-09-27 | 2008-04-10 | Shalar Vincent Alias | System and method for processing checks |
US20080247629A1 (en) * | 2006-10-10 | 2008-10-09 | Gilder Clark S | Systems and methods for check 21 image replacement document enhancements |
US8626661B2 (en) * | 2006-10-10 | 2014-01-07 | Global Standard Financial, Inc. | Electronic lockbox using digitally originated checks |
US8351677B1 (en) | 2006-10-31 | 2013-01-08 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
US7876949B1 (en) | 2006-10-31 | 2011-01-25 | United Services Automobile Association | Systems and methods for remote deposit of checks |
US7885451B1 (en) | 2006-10-31 | 2011-02-08 | United Services Automobile Association (Usaa) | Systems and methods for displaying negotiable instruments derived from various sources |
US8799147B1 (en) | 2006-10-31 | 2014-08-05 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of negotiable instruments with non-payee institutions |
US8708227B1 (en) | 2006-10-31 | 2014-04-29 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
US7873200B1 (en) | 2006-10-31 | 2011-01-18 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of checks |
US20080162321A1 (en) * | 2006-11-07 | 2008-07-03 | Breeden Benjamin T | System and method for processing duplicative electronic check return files |
US20080120234A1 (en) * | 2006-11-17 | 2008-05-22 | American Express Travel Related Services Company, Inc. | Variable Revenue Sharing For Multiple Account Payment Instruments |
US20080133407A1 (en) * | 2006-11-30 | 2008-06-05 | Checkfree Corporation | Methods and Systems for Determining and Displaying Payment Options in an Electronic Payment System |
US7702585B2 (en) * | 2006-11-30 | 2010-04-20 | Checkfree Corporation | Methods and systems for the determination and display of payment lead time in an electronic payment system |
US7810134B2 (en) | 2007-01-22 | 2010-10-05 | First Data Corporation | Authentication system for financial transactions |
US20080183627A1 (en) * | 2007-01-29 | 2008-07-31 | American Express Travel Related Services Company, Inc. | Filtered healthcare payment card linked to tax-advantaged accounts |
US8458066B2 (en) * | 2007-02-02 | 2013-06-04 | Bank Of America Corporation | Method and system to re-create lost cash letters |
US7916925B2 (en) | 2007-02-09 | 2011-03-29 | Jpmorgan Chase Bank, N.A. | System and method for generating magnetic ink character recognition (MICR) testing documents |
US7949543B2 (en) * | 2007-02-13 | 2011-05-24 | Oltine Acquisitions NY LLC | Methods, systems, and computer program products for promoting healthcare information technologies to card members |
US8566247B1 (en) | 2007-02-19 | 2013-10-22 | Robert H. Nagel | System and method for secure communications involving an intermediary |
US8538123B1 (en) | 2007-03-09 | 2013-09-17 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
CA2677714C (en) | 2007-03-09 | 2014-12-23 | Cummins-Allison Corp. | Document imaging and processing system |
US8417017B1 (en) | 2007-03-09 | 2013-04-09 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US10380559B1 (en) | 2007-03-15 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for check representment prevention |
US8959033B1 (en) | 2007-03-15 | 2015-02-17 | United Services Automobile Association (Usaa) | Systems and methods for verification of remotely deposited checks |
US20070282742A1 (en) * | 2007-04-27 | 2007-12-06 | Linda Schrupp | Method and Apparatus for Payment Processing |
US8538124B1 (en) | 2007-05-10 | 2013-09-17 | United Services Auto Association (USAA) | Systems and methods for real-time validation of check image quality |
US8433127B1 (en) | 2007-05-10 | 2013-04-30 | United Services Automobile Association (Usaa) | Systems and methods for real-time validation of check image quality |
US20090006135A1 (en) * | 2007-06-26 | 2009-01-01 | American Express Travel Related Services Company, Inc. | Accelerated Payments for Health Care Plans |
US20090006251A1 (en) * | 2007-06-28 | 2009-01-01 | American Express Travel Related Services Company, Inc. | Universal rollover account |
US8762270B1 (en) | 2007-08-10 | 2014-06-24 | Jpmorgan Chase Bank, N.A. | System and method for providing supplemental payment or transaction information |
EP2203865A2 (en) | 2007-09-24 | 2010-07-07 | Apple Inc. | Embedded authentication systems in an electronic device |
US7974922B1 (en) | 2007-09-24 | 2011-07-05 | Wells Fargo Bank, N.A. | Computer-driven exception processing system |
US9058512B1 (en) | 2007-09-28 | 2015-06-16 | United Services Automobile Association (Usaa) | Systems and methods for digital signature detection |
US8417601B1 (en) | 2007-10-18 | 2013-04-09 | Jpmorgan Chase Bank, N.A. | Variable rate payment card |
US9898778B1 (en) | 2007-10-23 | 2018-02-20 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
US9892454B1 (en) | 2007-10-23 | 2018-02-13 | United Services Automobile Association (Usaa) | Systems and methods for obtaining an image of a check to be deposited |
US8358826B1 (en) | 2007-10-23 | 2013-01-22 | United Services Automobile Association (Usaa) | Systems and methods for receiving and orienting an image of one or more checks |
US9159101B1 (en) | 2007-10-23 | 2015-10-13 | United Services Automobile Association (Usaa) | Image processing |
US8046301B1 (en) | 2007-10-30 | 2011-10-25 | United Services Automobile Association (Usaa) | Systems and methods to modify a negotiable instrument |
US7996316B1 (en) | 2007-10-30 | 2011-08-09 | United Services Automobile Association | Systems and methods to modify a negotiable instrument |
US7996315B1 (en) | 2007-10-30 | 2011-08-09 | United Services Automobile Association (Usaa) | Systems and methods to modify a negotiable instrument |
US7996314B1 (en) | 2007-10-30 | 2011-08-09 | United Services Automobile Association (Usaa) | Systems and methods to modify a negotiable instrument |
US8001051B1 (en) | 2007-10-30 | 2011-08-16 | United Services Automobile Association (Usaa) | Systems and methods to modify a negotiable instrument |
US8320657B1 (en) | 2007-10-31 | 2012-11-27 | United Services Automobile Association (Usaa) | Systems and methods to use a digital camera to remotely deposit a negotiable instrument |
US8290237B1 (en) | 2007-10-31 | 2012-10-16 | United Services Automobile Association (Usaa) | Systems and methods to use a digital camera to remotely deposit a negotiable instrument |
US7896232B1 (en) | 2007-11-06 | 2011-03-01 | United Services Automobile Association (Usaa) | Systems, methods, and apparatus for receiving images of one or more checks |
US7918386B2 (en) * | 2007-11-06 | 2011-04-05 | Federal Reserve Bank Of Kansas City | Cash letter print verification |
US8573498B2 (en) * | 2007-11-06 | 2013-11-05 | Federal Reserve Bank Of Kansas City | Identifying duplicate printed paper cash letters |
US7900822B1 (en) | 2007-11-06 | 2011-03-08 | United Services Automobile Association (Usaa) | Systems, methods, and apparatus for receiving images of one or more checks |
US8370230B2 (en) * | 2007-11-21 | 2013-02-05 | Early Warning Services, Llc | System and method for expedited release of held items |
US8788281B1 (en) | 2007-12-03 | 2014-07-22 | Jp Morgan Chase Bank, N.A. | System and method for processing qualified healthcare account related financial transactions |
US8694424B2 (en) | 2007-12-18 | 2014-04-08 | Federal Reserve Bank Of Atlanta | System and method for managing foreign payments using separate messaging and settlement mechanisms |
US7766244B1 (en) | 2007-12-31 | 2010-08-03 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
US8622308B1 (en) | 2007-12-31 | 2014-01-07 | Jpmorgan Chase Bank, N.A. | System and method for processing transactions using a multi-account transactions device |
US8600120B2 (en) | 2008-01-03 | 2013-12-03 | Apple Inc. | Personal computing device control using face detection and recognition |
US8238638B2 (en) * | 2008-01-31 | 2012-08-07 | Federal Reserve Bank Of Kansas City | Tag validation for efficiently assessing electronic check image quality |
US10380562B1 (en) | 2008-02-07 | 2019-08-13 | United Services Automobile Association (Usaa) | Systems and methods for mobile deposit of negotiable instruments |
US8725611B1 (en) | 2008-02-21 | 2014-05-13 | Jpmorgan Chase Bank, N.A. | System and method for providing borrowing schemes |
US20090281946A1 (en) | 2008-05-12 | 2009-11-12 | Davis Peter A | ACH Payment Processing |
US8351678B1 (en) | 2008-06-11 | 2013-01-08 | United Services Automobile Association (Usaa) | Duplicate check detection |
US20120101940A1 (en) * | 2008-07-31 | 2012-04-26 | Bank Of America Corporation | End-to-end monitoring of a retail payments process |
US20100042536A1 (en) * | 2008-08-15 | 2010-02-18 | Tim Thorson | System and method of transferring funds |
US8422758B1 (en) | 2008-09-02 | 2013-04-16 | United Services Automobile Association (Usaa) | Systems and methods of check re-presentment deterrent |
US8112355B1 (en) | 2008-09-05 | 2012-02-07 | Jpmorgan Chase Bank, N.A. | Method and system for buyer centric dispute resolution in electronic payment system |
US10504185B1 (en) | 2008-09-08 | 2019-12-10 | United Services Automobile Association (Usaa) | Systems and methods for live video financial deposit |
US8112337B2 (en) * | 2008-09-11 | 2012-02-07 | Keycorp | Method and system for clearing financial instruments |
US8275710B1 (en) | 2008-09-30 | 2012-09-25 | United Services Automobile Association (Usaa) | Systems and methods for automatic bill pay enrollment |
US7962411B1 (en) | 2008-09-30 | 2011-06-14 | United Services Automobile Association (Usaa) | Atomic deposit transaction |
US7974899B1 (en) | 2008-09-30 | 2011-07-05 | United Services Automobile Association (Usaa) | Atomic deposit transaction |
US7885880B1 (en) | 2008-09-30 | 2011-02-08 | United Services Automobile Association (Usaa) | Atomic deposit transaction |
US8391599B1 (en) | 2008-10-17 | 2013-03-05 | United Services Automobile Association (Usaa) | Systems and methods for adaptive binarization of an image |
US8391584B2 (en) | 2008-10-20 | 2013-03-05 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate check detection |
US9092447B1 (en) | 2008-10-20 | 2015-07-28 | Jpmorgan Chase Bank, N.A. | Method and system for duplicate detection |
US7949587B1 (en) | 2008-10-24 | 2011-05-24 | United States Automobile Association (USAA) | Systems and methods for financial deposits by electronic message |
US7970677B1 (en) | 2008-10-24 | 2011-06-28 | United Services Automobile Association (Usaa) | Systems and methods for financial deposits by electronic message |
US8244646B2 (en) * | 2009-06-09 | 2012-08-14 | Fiserv, Inc. | Systems and methods for determining estimated lead times |
US8452689B1 (en) | 2009-02-18 | 2013-05-28 | United Services Automobile Association (Usaa) | Systems and methods of check detection |
US10956728B1 (en) | 2009-03-04 | 2021-03-23 | United Services Automobile Association (Usaa) | Systems and methods of check processing with background removal |
US8437528B1 (en) | 2009-04-15 | 2013-05-07 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8929640B1 (en) | 2009-04-15 | 2015-01-06 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US8391583B1 (en) | 2009-04-15 | 2013-03-05 | Cummins-Allison Corp. | Apparatus and system for imaging currency bills and financial documents and method for using the same |
US20100312715A1 (en) * | 2009-06-09 | 2010-12-09 | Fiserv, Inc. | Systems and Methods for Selecting Delivery Methods |
US8542921B1 (en) | 2009-07-27 | 2013-09-24 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of negotiable instrument using brightness correction |
US9779392B1 (en) | 2009-08-19 | 2017-10-03 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments |
US8977571B1 (en) | 2009-08-21 | 2015-03-10 | United Services Automobile Association (Usaa) | Systems and methods for image monitoring of check during mobile deposit |
US8699779B1 (en) | 2009-08-28 | 2014-04-15 | United Services Automobile Association (Usaa) | Systems and methods for alignment of check during mobile deposit |
US20110231313A1 (en) * | 2010-03-22 | 2011-09-22 | Bank Of America Corporation | Creating and Utilizing an Image Replacement System |
US8447641B1 (en) | 2010-03-29 | 2013-05-21 | Jpmorgan Chase Bank, N.A. | System and method for automatically enrolling buyers into a network |
US9129340B1 (en) | 2010-06-08 | 2015-09-08 | United Services Automobile Association (Usaa) | Apparatuses, methods and systems for remote deposit capture with enhanced image detection |
US8583492B2 (en) * | 2010-07-16 | 2013-11-12 | Bank Of America Corporation | Check processing and funds verification |
US8589288B1 (en) | 2010-10-01 | 2013-11-19 | Jpmorgan Chase Bank, N.A. | System and method for electronic remittance of funds |
US8700510B2 (en) | 2011-02-11 | 2014-04-15 | Federal Reserve Bank Of Atlanta | Redirecting or returning international credit transfers |
US8543503B1 (en) | 2011-03-30 | 2013-09-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for automated invoice entry |
US8543504B1 (en) | 2011-03-30 | 2013-09-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for automated invoice entry |
US9002322B2 (en) | 2011-09-29 | 2015-04-07 | Apple Inc. | Authentication with secondary approver |
US10380565B1 (en) | 2012-01-05 | 2019-08-13 | United Services Automobile Association (Usaa) | System and method for storefront bank deposits |
US20130204783A1 (en) * | 2012-01-09 | 2013-08-08 | Ace Cash Express, Inc. | System and method for performing remote check presentment (rcp) transactions by a check cashing company |
US10115259B2 (en) * | 2012-06-15 | 2018-10-30 | Ncr Corporation | Item validation |
USD678653S1 (en) | 2012-07-19 | 2013-03-19 | Jpmorgan Chase Bank, N.A. | Drive-up financial transaction machine |
US10552810B1 (en) | 2012-12-19 | 2020-02-04 | United Services Automobile Association (Usaa) | System and method for remote deposit of financial instruments |
US9141876B1 (en) | 2013-02-22 | 2015-09-22 | Cummins-Allison Corp. | Apparatus and system for processing currency bills and financial documents and method for using the same |
USD690074S1 (en) | 2013-03-13 | 2013-09-17 | Jpmorgan Chase Bank, N.A. | Financial transaction machine |
GB2512080A (en) * | 2013-03-19 | 2014-09-24 | Visa Europe Ltd | A method and system for transferring data |
US20140330718A1 (en) * | 2013-05-02 | 2014-11-06 | Bank Of America Corporation | Paper payment receipt, processing and payment failure analytics |
US9299069B2 (en) * | 2013-05-02 | 2016-03-29 | Bank Of America Corporation | Granular, user-accessible paper payment processing indicators |
US20140330716A1 (en) * | 2013-05-02 | 2014-11-06 | Bank Of America Corporation | Paper payment processing analytics |
US11138578B1 (en) | 2013-09-09 | 2021-10-05 | United Services Automobile Association (Usaa) | Systems and methods for remote deposit of currency |
US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US10515368B1 (en) | 2013-10-01 | 2019-12-24 | Wells Fargo Bank, N.A. | Interbank account verification and funds transfer system and method |
US9286514B1 (en) | 2013-10-17 | 2016-03-15 | United Services Automobile Association (Usaa) | Character count determination for a digital image |
KR102405189B1 (en) | 2013-10-30 | 2022-06-07 | 애플 인크. | Displaying relevant user interface objects |
US9058626B1 (en) | 2013-11-13 | 2015-06-16 | Jpmorgan Chase Bank, N.A. | System and method for financial services device usage |
US20150134302A1 (en) | 2013-11-14 | 2015-05-14 | Jatin Chhugani | 3-dimensional digital garment creation from planar garment photographs |
US10366439B2 (en) | 2013-12-27 | 2019-07-30 | Ebay Inc. | Regional item reccomendations |
US9483763B2 (en) | 2014-05-29 | 2016-11-01 | Apple Inc. | User interface for payments |
CN104077616B (en) * | 2014-07-02 | 2017-08-25 | 广州广电运通金融电子股份有限公司 | Self-aided terminal retain card processing method and system |
US10066959B2 (en) | 2014-09-02 | 2018-09-04 | Apple Inc. | User interactions for a mapping application |
US20160092956A1 (en) | 2014-09-30 | 2016-03-31 | Jonathan Su | Garment size mapping |
US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
US20160160290A1 (en) | 2014-11-03 | 2016-06-09 | Genentech, Inc. | Methods and biomarkers for predicting efficacy and evaluation of an ox40 agonist treatment |
JP6310092B2 (en) * | 2015-02-09 | 2018-04-11 | 株式会社日立製作所 | Business linkage system and business linkage method |
US11068866B1 (en) * | 2015-02-17 | 2021-07-20 | Wells Fargo Bank, N.A. | Real-time interbank transactions systems and methods |
US10402790B1 (en) | 2015-05-28 | 2019-09-03 | United Services Automobile Association (Usaa) | Composing a focused document image from multiple image captures or portions of multiple image captures |
US9940637B2 (en) | 2015-06-05 | 2018-04-10 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US20160358133A1 (en) | 2015-06-05 | 2016-12-08 | Apple Inc. | User interface for loyalty accounts and private label accounts for a wearable device |
US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
US10692066B1 (en) | 2015-07-24 | 2020-06-23 | Wells Fargo Bank, N.A. | Systems and methods for paper check processing and payee setup |
US10380681B2 (en) * | 2015-09-08 | 2019-08-13 | Bank Of America Corporation | Real-time data processing |
US10417616B2 (en) * | 2015-09-08 | 2019-09-17 | Bank Of America Corporation | Real-time data processing |
DK179186B1 (en) | 2016-05-19 | 2018-01-15 | Apple Inc | REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION |
US10621581B2 (en) | 2016-06-11 | 2020-04-14 | Apple Inc. | User interface for transactions |
DK201670622A1 (en) | 2016-06-12 | 2018-02-12 | Apple Inc | User interfaces for transactions |
CN107767192B (en) * | 2016-08-19 | 2021-12-07 | 方正国际软件(北京)有限公司 | Electronic bill verification method, device and system |
US20180068313A1 (en) | 2016-09-06 | 2018-03-08 | Apple Inc. | User interfaces for stored-value accounts |
US10860199B2 (en) | 2016-09-23 | 2020-12-08 | Apple Inc. | Dynamically adjusting touch hysteresis based on contextual data |
US10496808B2 (en) | 2016-10-25 | 2019-12-03 | Apple Inc. | User interface for managing access to credentials for use in an operation |
US20180130035A1 (en) * | 2016-11-09 | 2018-05-10 | Ca, Inc. | Advanced cash reservation system in atms |
US10366458B2 (en) | 2017-03-01 | 2019-07-30 | Bank Of America Corporation | Live reporting of check image keying issues |
US10977624B2 (en) | 2017-04-12 | 2021-04-13 | Bank Of America Corporation | System for generating paper and digital resource distribution documents with multi-level secure authorization requirements |
US10122889B1 (en) | 2017-05-08 | 2018-11-06 | Bank Of America Corporation | Device for generating a resource distribution document with physical authentication markers |
US10621363B2 (en) | 2017-06-13 | 2020-04-14 | Bank Of America Corporation | Layering system for resource distribution document authentication |
JP6736686B1 (en) | 2017-09-09 | 2020-08-05 | アップル インコーポレイテッドApple Inc. | Implementation of biometrics |
KR102185854B1 (en) | 2017-09-09 | 2020-12-02 | 애플 인크. | Implementation of biometric authentication |
US11030752B1 (en) | 2018-04-27 | 2021-06-08 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection |
US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11049112B2 (en) * | 2018-05-24 | 2021-06-29 | Paypal, Inc. | Systems and methods facilitating chargebacks in electronic transactions |
US11170085B2 (en) | 2018-06-03 | 2021-11-09 | Apple Inc. | Implementation of biometric authentication |
US11100349B2 (en) | 2018-09-28 | 2021-08-24 | Apple Inc. | Audio assisted enrollment |
US10860096B2 (en) | 2018-09-28 | 2020-12-08 | Apple Inc. | Device control using gaze information |
US11328352B2 (en) | 2019-03-24 | 2022-05-10 | Apple Inc. | User interfaces for managing an account |
US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
EP4300277A3 (en) | 2019-09-29 | 2024-03-13 | Apple Inc. | Account management user interfaces |
US11169830B2 (en) | 2019-09-29 | 2021-11-09 | Apple Inc. | Account management user interfaces |
DK180985B1 (en) | 2020-04-10 | 2022-09-02 | Apple Inc | User interfaces for enabling an activity |
US11816194B2 (en) | 2020-06-21 | 2023-11-14 | Apple Inc. | User interfaces for managing secure operations |
US11900755B1 (en) | 2020-11-30 | 2024-02-13 | United Services Automobile Association (Usaa) | System, computing device, and method for document detection and deposit processing |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4270042A (en) * | 1977-08-01 | 1981-05-26 | Case John M | Electronic funds transfer system |
US4264808A (en) * | 1978-10-06 | 1981-04-28 | Ncr Corporation | Method and apparatus for electronic image processing of documents for accounting purposes |
JPS57164368A (en) * | 1981-03-31 | 1982-10-08 | Fujitsu Ltd | Document returning method |
JPS57187762A (en) * | 1981-05-12 | 1982-11-18 | Omron Tateisi Electronics Co | Processing system for settlement of accounts |
US4523330A (en) * | 1982-12-23 | 1985-06-11 | Ncr Canada Ltd - Ncr Canada Ltee | Banking system and method |
US4694397A (en) * | 1984-12-27 | 1987-09-15 | The Advest Group, Inc. | Banking/brokerage computer interface system |
US4823264A (en) * | 1986-05-27 | 1989-04-18 | Deming Gilbert R | Electronic funds transfer system |
US5121945A (en) * | 1988-04-20 | 1992-06-16 | Remittance Technology Corporation | Financial data processing system |
US4948174A (en) * | 1988-04-20 | 1990-08-14 | Remittance Technology Corporation | Financial data processing system |
US4974878A (en) * | 1988-04-20 | 1990-12-04 | Remittance Technology Corporation | Financial data processing system using payment coupons |
US5265007A (en) * | 1988-06-07 | 1993-11-23 | Huntington Bancshares Incorporated | Central check clearing system |
US5038283A (en) * | 1989-04-13 | 1991-08-06 | Panduit Corp. | Shipping method |
US5237159A (en) * | 1991-07-17 | 1993-08-17 | J. D. Carreker And Associates | Electronic check presentment system |
-
1991
- 1991-07-17 US US07/731,529 patent/US5237159A/en not_active Expired - Lifetime
-
1992
- 1992-07-10 WO PCT/US1992/005780 patent/WO1993002424A1/en active Application Filing
- 1992-07-10 CA CA002113553A patent/CA2113553A1/en not_active Abandoned
-
1993
- 1993-02-26 US US08/023,364 patent/US5412190A/en not_active Expired - Lifetime
-
1995
- 1995-04-25 US US08/428,690 patent/US5532464A/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7366339B2 (en) | 2002-10-15 | 2008-04-29 | Electronic Imaging Systems Corporation | System and method for detecting cheque fraud |
Also Published As
Publication number | Publication date |
---|---|
US5237159A (en) | 1993-08-17 |
US5412190A (en) | 1995-05-02 |
WO1993002424A1 (en) | 1993-02-04 |
US5532464A (en) | 1996-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5237159A (en) | Electronic check presentment system | |
US7937307B1 (en) | Electronic check presentment system and method having an item sequence capability | |
US10467688B1 (en) | System and method for back office processing of banking transactions using electronic files | |
US7660771B2 (en) | Express check conversion | |
US6019282A (en) | System and method for commingling items destined for multiple payors in a single electronic pocket and financial infrastructure employing the same | |
US5691524A (en) | Electronic check presentment system having a non-ECP exceptions notification system incorporated therein | |
US5783808A (en) | Electronic check presentment system having transaction level reconciliation capability | |
US8396798B2 (en) | Method and system for facilitating network transaction processing | |
US7904353B2 (en) | Method and system for processing payments | |
US7275684B2 (en) | Method and system for consolidating cash letters | |
US8793191B2 (en) | System and method for duplicate detection | |
US8396279B1 (en) | Method and system for transaction decision making | |
US5359667A (en) | Method for identifying and tracking document characteristics in a document image processing system | |
US7996312B1 (en) | System and method for image based electronic check presentment | |
US20080000962A1 (en) | Method and system for processing image returns | |
US6978927B2 (en) | Apparatus and methods of reviewing deposited checks | |
CA2407277A1 (en) | System and method for processing exception items | |
AU2001255774A1 (en) | System and method for processing exception items | |
US7949602B1 (en) | Distributed image capture proof-of-deposit system and method of operating a distributed image capture proof-of-deposit system | |
JP2002056195A (en) | Bill data management system for clearer bill or the like of financial institution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |