CA2243600A1 - Check alteration detection system and method - Google Patents

Check alteration detection system and method

Info

Publication number
CA2243600A1
CA2243600A1 CA002243600A CA2243600A CA2243600A1 CA 2243600 A1 CA2243600 A1 CA 2243600A1 CA 002243600 A CA002243600 A CA 002243600A CA 2243600 A CA2243600 A CA 2243600A CA 2243600 A1 CA2243600 A1 CA 2243600A1
Authority
CA
Canada
Prior art keywords
check
digital value
printed
check information
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.)
Granted
Application number
CA002243600A
Other languages
French (fr)
Other versions
CA2243600C (en
Inventor
James F. Carney
Craig W. Ponsonby, Jr.
Anthony F. Brady
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Merrill Lynch and Co Inc
BNY Mellon NA
Original Assignee
Merrill Lynch & Co., Inc.
Mellon Bank, N.A.
James F. Carney
Craig W. Ponsonby, Jr.
Anthony F. Brady
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Merrill Lynch & Co., Inc., Mellon Bank, N.A., James F. Carney, Craig W. Ponsonby, Jr., Anthony F. Brady filed Critical Merrill Lynch & Co., Inc.
Publication of CA2243600A1 publication Critical patent/CA2243600A1/en
Application granted granted Critical
Publication of CA2243600C publication Critical patent/CA2243600C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/042Payment circuits characterized in that the payment protocol involves at least one cheque
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms 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/12Card verification
    • G07F7/125Offline card verification

Abstract

A system and method for detecting and thus preventing check fraud utilizing a digital computer with image capture and interpretation systems. System (100) converts the payee information, issue date and the MICR line information (account number, check number and dollar amount) to a check digit which is then placed into the MICR line of a check, printed on its face or transmitted via the paid issuance file (240) to the drawee bank (200). The drawee bank (200), upon presentment utilizes a transformation algorithm to convert the printed payee information and issue date on the check into a numerical value that is combined with MICR line information and a check digit is calculated based upon pre-agreed logic. This unique data processing system quickly confirms properly presented checks while effectively precludes payee and other alterations in a cost effective manner.

Description

WO 97/~6615 PCT/US97/00789 CHECX AhTERATION D~TECTION 8Y8TEM AND METHOD

Field of the Invention The present invention generally relates to a computer system and data processing techniques for detecting fraud and abuse in commercial instruments. More particularly, the present invention relates to a data processing system that works in concert with specifically delineatedsoftware to ensure checks issued and presented through the banking system contain no material alterations to printedcheckinformation, such as the payee name, issue date,check number and check amount.
BAC~ROUND OF T~ INVENTION
For many centuries, money has been used to permit market transactions of goods and services. Money was often in the form of coinage and other types of currency and thus immediately liquid--and subject to im~ediate loss. To eYr~ the available transactions, banks became available to extend credit for goods and services in the market. Such credit extensions were leveraged on deposits and took the form of various types of commercial paper including promissory notes, letters of credit, drafts and, more co~monly, check~ on account. These financial instruments have provided substantial capital and increased asset liquidity and thus supported greater -debt based - economic growth.
However, transactions based on paper have long suffered significant losses as a result of acts of fraud.
Specifically, paper was easily stolen and modified in ways that misled the drawee bank into inappropriately releasing check defined currency. For the most part, this involved altering the check in a way undetectable to the bank.
When presented for payment, the modified check would be honored with the re~ulting financial loss to be allocated between the drawee bank (bank of first deposit) and check WO97/26615 PCT~Sg7/00789 writer of the funds usurped by the altered or fraudulently created check.
To combat this fraud, banks have employed many techniques for confirming check validity. For example, checks will routinely include information about the drawing account and amount to be drawn. Special patterns and designations are applied to the blank paper check stock to discourage replication. In fact, centuries ago, checks required a personal "chop" to permit cAching.
Notwithstanding these techniques, modern practices of check writing and encashment remains mired in scams and fraud, resulting in ~illions of dollars of lost funds and is growing at an alarming rate due to the use of technology such as image scan~ers, personal computers and laser printers. Moreover, banks and other institutions are responsible for cashing many pre-printed checkc of the type now typically u~ed for payroll, dividends, etc.
These checks are computer generated by the check issuer with specialized accounting software to track the transactions on an a~Le~ate basis and to record individual account activity. In some ways, these automated issuance systems make it easier for check forgers to alter or reproduce fraudulent checks. Banks also, in an effort to reduce the costs of processing presented checks and posting them to customer accounts, have implemented sophisticated equipment and software to greatly automate the*e processes. One of the unfortunate results of this auto~ation, however, is that fewer customer checks are physically handled and reviewed by bank personnel, making it more likely that these reproductions of ori~inally issued checks with altered payees will go undetected. E~en when physically inspected, however, many of these falsified items so clearly match the appearance of an original check drawn on the same cu~tomer account that the counterfeit is still not detected. These types of fraudulent items are WO g7126615 PCT/US97/00789 resulting in losses of approximately five billion dollars per year and are growing at an alarming rate.
As an example of this widespread type of check fraud, in 1993, two checks for $80,000.00 were stolen from the Philadelphia Post Office. These checks included a printed name identifying the payee on the check. In addition, these checks included information of the check number, account number and dollar amount. The fraud was perpetrated by creating a duplicate check in the same font/typefaCe on security paper with MICR (Magnetic Ink Character Reco~nition) enco~ing usQd by banks to read the key pieces of information about a check in an automated fashion. This was ~one so the copy was identical to the check stock that was initial}y issued. The sole difference from the original item was that the payee had been changed. An aacount had been opened in the fictitious payee s name and the duplicate check was deposited into the account. The duplicated check was presented for payment and the funds were transferred to the falsified account, which was then closed out after the deposit funds were withdrawn. Since the check number, account number and the amount were all accurate, and the check appeared to be the original, the check was honored and the fraud uncovered only after the funds had been re~oved from the fictitious payee's account.
The foregoing example i$ not a lone event. Similar schemes are being perpetrated by check fraud rings worldwide at an astolln~in~ rate. Computer generated paychecks for stock dividends, payrolls and similar automated check preparation systems are now used extensively throughout the U.S. to issue millions of checks each day. Each check must include the printed payee as discussed above, and thus each is subject to the same kind of potential fraud. To prevent this and other types of fraud, the present invention has been created.

WO 97126615 PCT/llS97/00789 OBJECT~ AND ~UMMARY OF TU~ PRE8ENT INVENTION
Tt is an object of the present invention to provide a data processing system for managing check preparation and processing to prevent check alteration.
It is another object of the present invention to provide a data proce~sor for confirming validity of check~
presented for payment in a manner that precludes payee substitution.
The above and other objects of the present invention are realized in a unique data processing system that reads, interprets, and converts alpha characters found in payee names to a numeric value. The numeric information from the payee is combined with selected information from the MICR line and other parts of the check ~check number, account number, issue date and dollar amount~, and the combined information is used in a check digit routine.
The result of the check digit routine is conveyed to the drawee bank. The drawee bank will use this information to validate the check upon presentment before final payment.
The method used to convey the check digit routine can vary. The check digit infor~ation can be transmitted to the drawee bank as part of the current Positive Pay file within which the check issuer provides the drawee bank with a list of checks issued against which the bank can match items such as the check number, account number and dollar amount when presented for payment. A~ternatively or in addition thereto, the value of the check digit may be placed on the face of the check in the "aux on us"
field in the MICR line or on the face of the check, via the check i6suance system.
In accordance with the varying aspects of the present invention, a first computer system is used to manage the check printing and accounting process. This computer system includes additional software processes for generating a numerical coded value corresponding to, among other things, the individual name of the payee - a numeric WO 9iJ26615 PCT/US97/00789 value that is based on the transformation of the alpha characters of the payee The check issuer and the corresponding drawee bank will agree on a set or sets of numeric manipulations ~hereinafter referred to as the "algorithm") to be employed for the sp-cific customer's checks that will result in the check digit This algorithm can vary by customer, by drawee account, by check 5erial range, or by check if ne-ded To protect against fraud, the algorithms are shared only by the check issuer and the drawee bank and only di~closed to other interested parties as agreed to by the check issuer and the bank A second computer system, located at the drawee bank, will have complement-ry software This second system is also programmed to track and record di6bursements associated with checks presented for payment by customer account In addition, the sy~tem will recalculate the numeric value of the check digit using the agreed upon algorithm and compare it to the original check digit calculated when the check was issued Any discrepancies will be reviewed by bank and check issuer personnel to determine the validity of the itom(s) prior to final payment The foregoing features of the present invention are more fully and readily understood from the following detailed description of the pres-ntly preferred embodiments and presently preferred methods of practicing the invention BRIEF ~E8CRIPTION OF T8E FTGURE8 The invention will become more readily apparent from the following description of a specific illustrative embodiment thereof presented hereinbelow in conjunction with the accompanying drawings, of which Figure 1 depict~ a typical check of the type used with the present invention;

WO 97/2661~; PCT/US97/00789 Figure 2 depicts a functional block diagram of the key hardware components of the present invention;
Figure 3 depicts a logic flow chart for the computer management controlling logic for the present invention relating to the check issuance process; and Figure 4 depicts a logic flow chart for the computer management controlling logic for the present invention relating to the check review process by the drawee bank.
~ET~ ~8ÇRIP~I~N OF ~E INVENTION
First briefly in overview, the present invention provides a computer programmed apparatus and process integrated into a fraud prevention system utilized by both sides of check processing transactions. The check issuance workflow begins the process, with a computer controlled accounting and printing system. This system generates a plurality of checks of varying amounts, bank accounts and payees. This is iteratively processed with the resulting checks physically generated via E~ se well-known high spQed printers. The checks are then typically sorted and placed in individual envelopes for mailing to the designated individuals or corporate payees. The check amounts, payee and account data are tracked and the system databases are updated after a batch run.
For each payee, the system selectively ~Cc~ses the payee's alpha-characters and using a pre-determined specialized algorithm, calculates a corresponding numeric rendition of the payee name either alone or in combination with other payee/check information, and ultimately, a corresponding check digit value. ~uring the printing process, the check digit of this numeric rendition is applied to the check MTCR Line or some other location on the check face prior to passing the check to the enveloping process, or it is captured and transmitted later as part of the check issuance file sent to the drawee bank.

WO97/26615 PCT~S97/00789 The second aspect of the inventive system involves the check presentation processing. The system provides a secon~ computer remote from the printing system and typically found at the drawee bank where checks will be presented. This computer hardware and software will track the receipt of the presented checks in conventional means, recording each presented check for posting against the check issuer's account(s).
The computer system will further include the enhancement of beinq able to use digital image technology or other ICR tIntelligent Character Recognition) to locate and interpret the printed payee and/or other relevant fields on the check including but not limited to the check serial number, dollar amount and issue date. The alpha characters in the payee name will be captured, "r~cog~ized" by the ~oftware, and converted to numerics according to a pre-defined algorithm. A check digit is calculated. This is then compared to the expected check digit received from the issuer or otherwise printed on the check. A match between the expected and calculated check digit confirms that the selected relevant fields such as the payee name, dollar amount, issue date and check number have not been altered.
With the foregoing background in mind, attention is first directed to Figure l, wherein a typical check is depicted having certain common characteristics important for understanding the instant invention. In particular, the check will have a payee designated lO, (in this exa~ple the payee's name is John Jones) which is typed in the central portion of the check and an issue date 20.
The payee name and issue date are printed in a character font that is readable by the image scanner. The check includes other ancillary indicia, and several special purpose printed regions, including the MICR line comprised of the check number 30, the account nu~ber 40, and the amount of the check 50. To implement the present fraud WO 9712661~; PCT/US97100789 detection system, the MICR line is augmented with a further numeric value - which may be encoded in the "Aux on us" field which i~ not shown. If the MICR line is not used, the check digit value may be placed on another check face location, pre-defined by the parties to the transaction, see for example item 60 in Fig. 1. Also, the algorithms are assigned identifying numbers - the number of the selected algorithm being placed on the check along with the check digit so that the drawee bank will know which algorithm to employ. As mentioned before, an alternative is to leave the check free of the check digit value and algorithm number, and electronically transmit the check digit to the drawee's bank in the paid issuance file. The coordination of algorithm selection may be by other means as found appropriate under the circums~c~c.
For example, to implement multiple algorithm use, authorized individuals of the check issuer and drawee bank agree on one or more algorithms that will be employed. A
selected algorithm may use a selected combination of information (payee name, check number, account number, issue date and dollar amount) to calculate the check digit. Often, the algorithm uses the payee name and possibly other check and payee information in its calculations. In order to calculate the check digit, a first part of the algorithm involves converting all alpha characters of the check information to numerics. There are many po~sible ways to establish the alpha conversion of the payee value to a numeric code. One simple yet effective algorithm is delineated in Table 1 below herein each letter is sequentially assigned a coLre~onding numeric value.
TAB~E I
A ~ C D ... X Y Z SPACE
0 1 2 3 ... 23 24 25 26 In accordance with this simple transformation, the payee name "John Jones" is converted to the digital value WO 97/2661~i PCT/US97/00789 91471326gl413418; this larqe value is then utilized in a second part of the algorithm. The second part of the algorithm involves converting the nu~eric value of the selected check/payee information along with the numeric value of the payee name to a check digit. Specifically, in this example, the individual values are multiplied by a constant (e.g., "371~). This procedure is repeated for the selected check information including the check number, issue date and account number with the resulting string of products summed to provide a final, composite value:
PaYee: 9 1 4 7 1 3 ...
*3 7 1 3 7 27 + 7 + 4 + 21 + 7 + 3 ... +

Check 5 8 8 6 3 5 ...
& Acct no. *3 7 1 3 7 1 ...
15 + 56 + 8 + 18 + 21 + 5+ ... +
Check amt. 1 0 5 2 3 6 2 *3 7 1 3 7 1 3 3 + 0 + 5 + 6 + 21 + 6 + 6 +
Issue 0 5 1 0 9 5 date *3 7 1 3 7 1 = 517 0 + 35 + ~ + 0 + 63 + 5 The calculated value 517 is subtracted from the next largest whole number that ends with zero (520) resulting in the value "3" as the check digit. For additional complexity and security, a second check digit can be formed from the sum of the digits (5+2+0z7), thus resulting in the payee check digit "73n, see item 60 of Figure 1. In this example, the first three digits of item 60 "001" reflect the specific algorithm used to develop wo 97n6615 PCT/US97100789 the check digit. In this way, one thousand (1,000) separate algorithms may be used in rotation.
The above calculations are illustrative of a transformation algorithm that combines the converted alpha characters from the payee name with the associated check number, issue date, account number and amount drawn to determine a positive identifying check digit value for imprinting onto the check faae or transmission. The above algorithm i~ for illustrative purposes only, as it is contemplated that other numeric transformation teçhniques having greater complexity and security may ~e used.
Turning now to Figures 2A and 2B, a block diagrams depict the associated hardware used to implement the above fraud detection system. As presented therein, the system is segregated into two CPUs representing the check issuance and drawee bank process, blocks 100 and 200, respectively. These are general purpose digital computers having the memory and processing power commensurate with the level of processing demand placed on the CPU by the institution. Banks are traditionally heavy data processors and thus the CPUs are likely to be mainframe systems. With the advent of distributed processing, many aspects of mainframe processing are now done on a network of workstations and it is likely that such a network could also be used in conjunction with the present invention.
Each computer system further comprises memory (blocks 140 and 240) for storage of the controlling programs and requisite data files, and co~munication ports (blocks 120 and 220) that permit transfer of data such as the electronic form of the paid issuance file (see below). A
reader sorter, block 250, is used for reading and interpreting check MICR and other data, as well as for seyLeyating checks in processing. The reader/sorter 250 further includes an image camera 260 for capturing the payee name and issue date from the face of the check when presented. These captured ALPHA and numeric characters wo s7n66ls PCTtUS97/00789 are then converted to numeric values and combined with information read fro~ the MICR line and the check digit routine is recalculated.
Both 130 and 210 have access to the same software to calculate and re-calculate the algorithmic check digit routines previously outlined in this document. The check issuance system further includes the printing system 110 for printing checks, and a communication subsystem for linking to other (poesibly branch offices) locations for data transmission.
Turning now to Figure 3, the controlling logic as it relates to the check fraud prevention system is depicted in flow chart form. Starting at block 300, logic for the check creating proce6s is initiated. At block 310, the database for check generation is accessed. This is typically a batch process for e.g., payroll or the like.
The system utilizes tracking or index variables (I) to index between entrie~ in the datahAs~ DB (I).
Accordingly, each account (I) is processed sequentially, block 320, to discern if a check is to be prepared, test 330 - if negative, logic branches to block 340 and the system indexes to the next entry, I = I + 1.
If a check is to be generated, "yes" to test 330, logic proceeds to block 350 wherein the amount is selected (or calculated). Alternatively, it can be assumed that a check will issue for each payee name. At block 360, the account num~er and payee name are pulled, and the check number and issue date selected. At block 370, the algorithm number is parsed from memory and the corresponding algorithm pulled for use. It is expected that many distinct algorithms will reside in memory and be available for use. At block 380, the account values (name, number, issue date and check amount) are transformed in accordance with the governing algorithm -resultinq in the ch~ck digit value (described above)reflecting the payee name with the associated check number, amount, and account information. The calculated value is stored, block 390, with the algorithm number and the process is then ~teratively indexed through the entire batch for that run, block 400. Thereafter, test 410 discerns whether this is a print run; if yes, logic proceeds to block 420 to determine if the check digit is to be printed. If no, logic proceeds to block 430 and the check digit is store~ in the paid issuance file, PI(X).
In either event, log$c proceeds to check printing block 440, in which checks are printed with or without the check digit number as determined above, and block 450 for check print confirmation.
Turning now to Figure 4, the logic underlying the check confirmation process is delineated. The process is initiated at start block 500, and continues to block 510 wherein the check presented for payment is input into the system and given an index (J) for tracking durinq processing. The pre~ented check is then scanned, block 520, with the payee and other check data included in the captured image. If the algorithm number and check digit are included on the face of the check they are also captured. At block 520 and 530, the MICR data is inputted and stored at (J) index value location in the system. The system at block 540 interprets the payee name and other appropriate check d~ta, including the algorithm number and check di~it if printed on the face or ~ICR line of the check, then applies the appropriate algorithm to the captured MICR line and image to generate a check digit value CD ~J). At te8t 550, if the algorithm number and/or check digit are not found on the check, the system queries as to the existence of a paid issuance file, previously transferred from the drawee bank. If yes to test 550, logic branches to block 560 and paid issuance file is pulled, PI~X). At block 570, CD2(J) is pulled from the paid issuance file, and logia proceeds to test 580. CD(J) is pulled from its location and the logic proceeds to test WO g7t26615 PCT/US97100?89 580. At test 580, the system compares the CD(J) with the CD2~J) read from the check or the paid issuance file; if a match exists, processing continues to block 600 and check (J) is passed.
However, if a match is not made, the system logic is branched to special processing sequence, block 590. In block 590, the specialized software will attempt to "re-read" the check information fields as necessary and re-test the resulting values to determine if the revised check digit matches that provided by the check issuer.
This process may be nec~ssAry since the software which reads and interprets these fields may arrive at more than one possible letter or number for each value in the field.
The software will iteratively evaluate all field positions for which more than one possible value exists to determine if the changed value will result in CD2(J) being equal to C~(J)-If it is successful in finding a value that will make CD2(J)=CD(J~, logic proceeds to 600. If not, the image of the check in question will be displayed to an operator, along with the interpreted values from the payee name, issue date, check number, and check amount fields. The operator will visually inspect the check image and the interpreted values to determine if the software made an error in its interpretation of one or more of the fields.
If it has, the operator will key the correct values, over-writing the errors made by the software. Once keying is completed, the algorithm software will again be invoked to recalculate the check digit u~ing the appropriate algorith~ and the revised field values. If the revised check digit is found egual to that calculated by the check issuer, the item is paid in block 600. If CD2(J) does not equal C~(J) in block 593, the image is passed to a second operator in block 594 who will contact the issuer and 3~ determine if the item should be returned to the bank of first deposit in block 595.

WO97/26615 PCT~S97/00789 It should be noted that all of the processing outlined above occurring at the drawee bank occurs within right of return guidelines as outlined in the Uniform Com~ercial Code. As used herein, payee information includes at least the payee name, and optionally, the account number, check number and check amount.
The foregoing logic has been illustrated as sequential; as is universally recognized, many other approaches for accomplishing the same result are available including continuous processing, menu indexing, etc.; the use of the above recitation was selected to demonstrate the inventive concepts in a straight forward and illustrative manner.
Although the invention has been described in detail for the purpose of illustration, it is to be understood that such detail is solely for that purpose and that variations can be made therein by those skilled in the art without departing from the spirit and scope of the invention except as it may be limited by the claims.

Claims (16)

1. In combination in a system for determining whether check information printed on the face of a check has been modified comprising:
a first computer means for printing check information on the face of a check, including means for converting said printed check information to a first digital value;
a second computer means for capturing and processing said printed check information, including scanning means for capturing said printed check information from the face of a check and means for converting the captured printed check information to a second digital value;
means for conveying said first digital value to said second computer means; and said second computer means further comprising a comparison routine for comparing said first digital value to said second digital value to discern a match therebetween, wherein said second computer means further comprises means for applying a best fit processor for evaluating said scanned check information when a match does not occur.
2. The system of claim 1 wherein the means for converting the printed check information to a first digital value comprises a predetermined algorithm selected from a set of at least one algorithm; and the means for converting said captured printed check information to a second digital value comprises said predetermined algorithm.
3. The system of claim 2 wherein the printed check information comprises information selected from the group consisting of payee name, check number, check amount, issue date and account number.
4. The system of claim 3 wherein the printed check information includes the payee name, and the predetermined algorithm includes a step for transforming said payee name to a numerical value, said numerical value being used in the predetermined algorithm to convert the printed check information to a digital value.
5. The system of claim 4 wherein each of said at least one algorithm of said set of algorithms is assigned an identifying number, and said means for conveying comprises means for conveying an identifying number corresponding to said predetermined algorithm along with said first digital value to said second computer means.
6. The system of claim 1 wherein said means for conveying comprises placing said first digital value in the MICR code of the check.
7. The system of claim 1 wherein said means for conveying comprises placing said first digital value on the face of the check.
8. The system of claim 1 wherein said means for conveyinq comprises placing said first digital value in a paid issuance file.
9. The system of claim 1 wherein said scanning means includes digital image processing techniques.
10. A banking fraud prevention process using a digital computer and utilized to prevent the submission for payment of checks having information printed on the face of the check altered, comprising the steps of:
converting the printed check information to a first digital value via a predetermined but not publicly known algorithm;
receiving a presented check having said printed check information printed thereon;
converting the presented check information to a second digital value via said predetermined algorithm;
comparing said first digital value and said second digital value to determine whether a match exists; and when a match does not exist, reconverting said presented check information to a third digital value using a best fit algorithm and comparing said third digital value to said first digital value to determine whether a match exists.
11. The method of claim 10 wherein the printed check information includes information selected from the group consisting of the payee name, account number, check amount, issue date and check number.
12. The method of claim 11 wherein the printed check information includes the payee name, and the step of converting said presented printed check information to a second digital value includes the step of converting the payee name to a numerical value by image capture software.
13. The method of claim 12 wherein the step of converting said payee name to a numerical value includes the step of scanning the presented check by an image camera.
14. The method of claim 10 further including the step of rejecting payment of said presented check when a match does not occur.
15. The method of claim lo further including the step of keying in the check information by an operator when a match does not occur between said first digital value and said third digital value.
16. The method of claim 10 further comprising the steps of incremental processing a series of preprinted checks in a sequential manner.
CA2243600A 1996-01-18 1997-01-17 Check alteration detection system and method Expired - Fee Related CA2243600C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/588,130 1996-01-18
US08/588,130 US5890141A (en) 1996-01-18 1996-01-18 Check alteration detection system and method
PCT/US1997/000789 WO1997026615A1 (en) 1996-01-18 1997-01-17 Check alteration detection system and method

Publications (2)

Publication Number Publication Date
CA2243600A1 true CA2243600A1 (en) 1997-07-24
CA2243600C CA2243600C (en) 2015-03-17

Family

ID=24352606

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2243600A Expired - Fee Related CA2243600C (en) 1996-01-18 1997-01-17 Check alteration detection system and method

Country Status (4)

Country Link
US (1) US5890141A (en)
AU (1) AU1831697A (en)
CA (1) CA2243600C (en)
WO (1) WO1997026615A1 (en)

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6173270B1 (en) 1992-09-01 2001-01-09 Merrill Lynch, Pierce, Fenner & Smith Stock option control and exercise system
US5781654A (en) * 1996-01-18 1998-07-14 Merrill Lynch & Co., Inc. Check authentication system utilizing payee information
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
US6038553A (en) * 1997-09-19 2000-03-14 Affiliated Computer Services, Inc. Self service method of and system for cashing checks
US6073121A (en) * 1997-09-29 2000-06-06 Ramzy; Emil Y. Check fraud prevention system
US5987435A (en) 1997-10-30 1999-11-16 Case Shiller Weiss, Inc. Proxy asset data processor
US20020194099A1 (en) * 1997-10-30 2002-12-19 Weiss Allan N. Proxy asset system and method
US6026438A (en) * 1997-10-31 2000-02-15 Merrill Lynch & Co., Inc. Dynamic workstation configuration processor
US6282523B1 (en) * 1998-06-29 2001-08-28 Walker Digital, Llc Method and apparatus for processing checks to reserve funds
GR1003626B (en) * 1998-07-22 2001-07-24 Smart network for the verification of authenticity of bank notes
AU1113400A (en) * 1998-10-14 2000-05-01 Robert Gardner System, method and article of manufacture for flexible billing over an open communication network
US7668772B1 (en) 1998-10-21 2010-02-23 Island Intellectual Property Llc Systems and methods for money fund banking with flexible interest allocation
US7752129B2 (en) 1998-10-21 2010-07-06 Island Intellectual Property Llc Systems and methods for managing client accounts
US7680734B1 (en) 1998-10-21 2010-03-16 Island Intellectual Property Llc Money fund banking system
US6374231B1 (en) 1998-10-21 2002-04-16 Bruce Bent Money fund banking system
US7509286B1 (en) 1998-10-21 2009-03-24 Reserve Management Corporation Systems and methods for money fund banking with flexible interest allocation
US7519551B2 (en) * 1998-10-21 2009-04-14 Island Intellectual Property Llc Systems and methods for administering return sweep accounts
US7536350B1 (en) 1998-10-21 2009-05-19 Island Intellectual Property Llc Systems and methods for providing enhanced account management services for multiple banks
US6513019B2 (en) 1999-02-16 2003-01-28 Financial Technologies International, Inc. Financial consolidation and communication platform
US6578760B1 (en) * 1999-06-09 2003-06-17 Ncr Corporation Check cashing at automated teller machines
US7266527B1 (en) 1999-06-30 2007-09-04 Martin David A Method and device for preventing check fraud
US20020184152A1 (en) * 1999-06-30 2002-12-05 Martin David A. Method and device for preventing check fraud
US7212993B1 (en) 1999-07-27 2007-05-01 Merrill Lynch & Co., Inc. Security receipts management system
US6760470B1 (en) 1999-09-27 2004-07-06 Amazon.Com, Inc. Extraction of bank routing number from information entered by a user
US6845366B1 (en) * 1999-11-22 2005-01-18 Ncr Corporation Method of processing a check and an apparatus therefor
US7000831B2 (en) * 1999-12-10 2006-02-21 Terri Page System and method for verifying the authenticity of a check and authorizing payment thereof
US20080054064A1 (en) * 1999-12-10 2008-03-06 Terri Page System and method for verifying the authenticity of a check and authorizing payment thereof
US20100299258A1 (en) * 1999-12-10 2010-11-25 Terri Page System and method for verifying the authenticity of a check and authorizing payment thereof
US7708201B2 (en) * 1999-12-10 2010-05-04 Terri Page System and method for verifying the authenticity of a check and authorizing payment thereof
US6464134B1 (en) * 1999-12-10 2002-10-15 Terri Page System and method for verifying the authenticity of a check and authorizing payment thereof
CA2398363A1 (en) * 2000-01-26 2001-08-02 J. Dale Debber Opportunity tracking information system
US7970706B2 (en) 2000-03-17 2011-06-28 Jpmorgan Chase Bank, N.A. System and method for check exception item notification
US7181430B1 (en) * 2000-04-28 2007-02-20 Netdeposit, Inc. Method and system for processing financial instrument deposits physically remote from a financial institution
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
US7475040B2 (en) * 2000-04-28 2009-01-06 Netdeposit, Inc. Return item early notification and return
US20020067827A1 (en) * 2000-12-04 2002-06-06 Kargman James B. Method for preventing check fraud
US6867770B2 (en) * 2000-12-14 2005-03-15 Sensable Technologies, Inc. Systems and methods for voxel warping
WO2002065385A1 (en) * 2001-02-09 2002-08-22 Enseal Systems Limited Document printed with graphical symbols which encode information
US6886743B2 (en) 2001-02-16 2005-05-03 Ghassan Brikho System and method for gathering customer information for completing check cashing transactions
US6592029B2 (en) 2001-02-16 2003-07-15 Ghassan Brikho System and method for gathering customer information for completing check cashing transactions
US20030033252A1 (en) * 2001-08-09 2003-02-13 Buttridge Kelly A. Methods and systems for check processing using blank checks at a point-of-sale
US20040044606A1 (en) * 2001-08-09 2004-03-04 Buttridge Kelly A. Methods and systems for check processing
US20030110122A1 (en) * 2001-12-07 2003-06-12 Nalebuff Barry J. Home equity insurance financial product
US20030110111A1 (en) * 2001-12-07 2003-06-12 Nalebuff Barry J. Home equity insurance financial product
US20030130950A1 (en) * 2002-01-08 2003-07-10 Ahles Daniel R. Systems and methods for processing account identifiers using double entry
US7860795B2 (en) * 2002-01-08 2010-12-28 First Data Corporation Systems and methods for processing check identifiers using replacement symbols
US20050015337A1 (en) * 2002-09-17 2005-01-20 Washington Keith Anthony Address billing system
CA2414205C (en) 2002-10-15 2008-10-14 Electronic Imaging Systems Corporation System and method for detecting cheque fraud
US8369601B2 (en) * 2002-12-10 2013-02-05 Ncr Corporation Method of processing a check in an image-based check processing system and an apparatus therefor
US20040138991A1 (en) * 2003-01-09 2004-07-15 Yuh-Shen Song Anti-fraud document transaction system
US8150766B1 (en) 2003-01-27 2012-04-03 Island Intellectual Property Llc System and method for investing public deposits
US7155468B2 (en) * 2003-03-07 2006-12-26 Weiss Allan N Common index securities
US8082202B2 (en) * 2003-03-07 2011-12-20 Market Shield Capital, Llc Market-indexed mortgage system and method
US20100063941A1 (en) * 2003-03-07 2010-03-11 Market Shield Capital, Llc Inflation-indexed payment stream processor
US8468079B2 (en) * 2003-03-07 2013-06-18 Market Shield Capital, Llc Index-based liquidity system and method
US8346654B2 (en) * 2003-03-07 2013-01-01 Market Shield Capital, Llc Indexed payment stream system and method
GB0308413D0 (en) * 2003-04-11 2003-05-21 Enseal Systems Ltd Verification of authenticity of check data
US20050108021A1 (en) * 2003-07-31 2005-05-19 Greg Anderson System and method for routing and managing service requests
US20050086159A1 (en) * 2003-10-20 2005-04-21 Noorallah Laiwalla Retail identification system
JP3664171B2 (en) * 2003-10-27 2005-06-22 セイコーエプソン株式会社 Semiconductor device manufacturing method and semiconductor device manufacturing apparatus
US7384890B2 (en) * 2004-12-30 2008-06-10 Adp, Inc. (A Delaware Xcorporation Check fraud protection techniques
US7983468B2 (en) * 2005-02-09 2011-07-19 Jp Morgan Chase Bank Method and system for extracting information from documents by document segregation
US20080021801A1 (en) * 2005-05-31 2008-01-24 Yuh-Shen Song Dynamic multidimensional risk-weighted suspicious activities detector
EP1922673A2 (en) * 2005-08-19 2008-05-21 Global Payment Technologies, Inc. Information readers, apparatuses including information readers, and related methods
US7427016B2 (en) * 2006-04-12 2008-09-23 Chimento Marc A System and method for screening for fraud in commercial transactions
US7584890B2 (en) * 2006-06-23 2009-09-08 Global Payment Technologies, Inc. Validator linear array
US7873200B1 (en) 2006-10-31 2011-01-18 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8708227B1 (en) 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8380621B1 (en) 2007-02-28 2013-02-19 Island Intellectual Property Llc Systems, methods and program products for swap processing for uninsured accounts
US8260705B1 (en) 2007-02-28 2012-09-04 Island Intellectual Property Llc Systems, methods and program products for deposit and withdrawal processing
US7752107B1 (en) 2007-02-28 2010-07-06 Island Intellectual Property Llc System and method for managing aggregated accounts
US8032456B1 (en) 2008-02-11 2011-10-04 Island Intellectual Property Llc System, methods and program products for processing for a self clearing broker dealer
US9058512B1 (en) 2007-09-28 2015-06-16 United Services Automobile Association (Usaa) Systems and methods for digital signature detection
US10380562B1 (en) 2008-02-07 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for mobile deposit of negotiable instruments
US20100042536A1 (en) * 2008-08-15 2010-02-18 Tim Thorson System and method of transferring funds
US10504185B1 (en) 2008-09-08 2019-12-10 United Services Automobile Association (Usaa) Systems and methods for live video financial deposit
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
US8781931B1 (en) 2009-05-26 2014-07-15 Island Intellectual Property Llc Method and system for allocating deposits over a plurality of depository institutions
US8352342B1 (en) 2009-06-19 2013-01-08 Island Intellectual Property Llc Method and system for determining fees for deposits allocated over a plurality of deposit institutions
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
US8370236B1 (en) 2009-11-24 2013-02-05 Island Intellectual Property Llc Method and system for allocating funds over a plurality of time deposit instruments in depository institutions
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
US8458089B1 (en) 2010-06-14 2013-06-04 Island Intellectual Property Llc System, method and program product for administering fund movements using depository institution groups
US8583545B1 (en) 2010-09-20 2013-11-12 Island Intellectual Property Llc Systems and methods for money fund banking with flexible interest allocation
US8452702B1 (en) 2011-09-08 2013-05-28 Island Intellectual Property Llc System, method and program product for minimizing fund movements
US8655689B1 (en) 2011-10-13 2014-02-18 Island Intellectual Property Llc System, method and program product for modeling fund movements
US10380565B1 (en) 2012-01-05 2019-08-13 United Services Automobile Association (Usaa) System and method for storefront bank deposits
ITMI20122258A1 (en) 2012-12-28 2014-06-29 Rototype Spa METHOD OF IMPLEMENTATION OF A BANK CHECK AND BANK CHECK MADE WITH SUCH A METHOD
US9286514B1 (en) 2013-10-17 2016-03-15 United Services Automobile Association (Usaa) Character count determination for a digital image
US9374370B1 (en) 2015-01-23 2016-06-21 Island Intellectual Property, Llc Invariant biohash security system and method
US10506281B1 (en) 2015-12-22 2019-12-10 United Services Automobile Association (Usaa) System and method for capturing audio or video data
US9626596B1 (en) 2016-01-04 2017-04-18 Bank Of America Corporation Image variation engine
US9824299B2 (en) 2016-01-04 2017-11-21 Bank Of America Corporation Automatic image duplication identification
US10325420B1 (en) 2016-03-10 2019-06-18 United Services Automobile Association (Usaa) VIN scan recall notification
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
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 (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3985998A (en) * 1970-11-18 1976-10-12 Century International Corporation Personal authority verification system
DE2350418A1 (en) * 1973-10-08 1975-04-10 Gretag Ag PROCEDURE AND EQUIPMENT FOR CREATING AND EVALUATING FALSE-PROOF MACHINELY READABLE PAYMENT RECEIPTS
US4143356A (en) * 1977-10-31 1979-03-06 Ncr Canada Ltd - Ncr Canada Ltee Character recognition apparatus
US4686527A (en) * 1984-12-31 1987-08-11 Light Signatures, Inc. Verification system for document substance and content
US5146512A (en) * 1991-02-14 1992-09-08 Recognition Equipment Incorporated Method and apparatus for utilizing multiple data fields for character recognition
US5341428A (en) * 1992-01-30 1994-08-23 Gbs Systems Corporation Multiple cross-check document verification system
US5432506A (en) * 1992-02-25 1995-07-11 Chapman; Thomas R. Counterfeit document detection system

Also Published As

Publication number Publication date
CA2243600C (en) 2015-03-17
WO1997026615A1 (en) 1997-07-24
US5890141A (en) 1999-03-30
AU1831697A (en) 1997-08-11

Similar Documents

Publication Publication Date Title
US5890141A (en) Check alteration detection system and method
US5781654A (en) Check authentication system utilizing payee information
US5748780A (en) Method and apparatus for imaging, image processing and data compression
US5668897A (en) Method and apparatus for imaging, image processing and data compression merge/purge techniques for document image databases
US6209095B1 (en) Method and system for processing electronic documents
US5491325A (en) Method and system for payment and payment verification
US8768840B2 (en) Universal positive pay match, authentication, authorization, settlement and clearing system
US7366339B2 (en) System and method for detecting cheque fraud
US7267264B2 (en) System and method for verifying the authenticity of a check and authorizing payment thereof
US8655045B2 (en) System and method for processing a deposit transaction
US4974878A (en) Financial data processing system using payment coupons
US6808109B2 (en) System and method for verifying the authenticity of a check and authorizing payment thereof
US20030213841A1 (en) Method for verifying and authenticating initially named payee of negotiable instruments
US20190084339A1 (en) Check Fraud Prevention Method
EP1066553A2 (en) Improved secure documents
US7266527B1 (en) Method and device for preventing check fraud
US20080054064A1 (en) System and method for verifying the authenticity of a check and authorizing payment thereof
CN1588435A (en) Anti-fake bill processing system
AU4060502A (en) Method and system for processing electronic documents
WO2022043996A1 (en) A system and a method for cheque security
Jeffords et al. New technologies to combat check fraud
Bhasin Combating Cheque Fraud in Banks: The Role of Internal Auditor and Technology
DeVries et al. The risks of “paperless” bank checks
ELECTRONIC Electronic funds transfers
CA2165246A1 (en) Automating production and processing of financial documents

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20170117