IP Library Granted Patent US 7,752,136
Granted Patent B2
US 7,752,136 · App. 09/901,124 · Granted Jul 6, 2010

Check authorization system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,752,136
App. No.
09/901,124
Granted
Jul 6, 2010
Kind
B2
Abstract

A self-authenticating check authorization system and method includes a check that has standard bank and account information printed on the MICR line, as well as a one-way hash value that is computed based on the standard bank and account information as well as a personal identification code of a customer and a key. The scanned MICR line data is provided to a check verifier, which also receives the personal identification code from the customer. The check verifier performs a hashing algorithm on the received data, and compares the computed hash value to a hash value obtained from the scanned MICR line data. If there is a match, the check is verified; if not, the check is not verified.

Claims (31)

1. A method comprising:

receiving, using a computing device of a check verifier, scanned check MICR line data, which includes a first one-way hash value, and non-check customer data from a point-of-sale location and a key from a source other than the point-of-sale location;

computing, using the computing device of the check verifier, a second one-way hash value based on the scanned check MICR line data, the customer data, and the key; and

verifying, using the computing device of the check verifier, that the first hash value is equivalent to the second hash value.

2. The method according to claim 1 , wherein the first one-way hash value is generated in an n-digit field at one end of the MICR line.

3. A system, comprising:

a receiver, wherein the receiver is programmed to receive information representative of a MICR line that includes data representative of an ABA number of a bank and a customer account number; and

a check printer, wherein the check printer is programmed to print the information on a check MICR line and to print a p-bit hash value on the check MICR line based on the information, an n digit personal code, and a key.

4. The system according to claim 3 , wherein the check printer is programmed to print a check number on the check MICR line.

5. A tangible computer-readable medium having computer executable instructions stored thereon, the computer executable instructions comprising:

instructions to create a payor field on a face of a check;

instructions to create a payee field on the face of the check;

instructions to create a check amount field on the face of the check; and

instructions to create a MICR line on the face of the check, said MICR line including:

an n-digit ABA number;

an m-digit customer account number;

a p-digit check number; and

an r-digit one-way hash value, and

wherein the r-digit one-way hash value is computed using the ABA number, the customer account number, the check number, a c-digit personal identification code that is not included on the MICR line, and a key that is not included on the MICR line.

6. The tangible computer-readable medium according to claim 5 , wherein the computer executable instructions further comprise instructions to print the r-digit one-way hash value at one end of the MICR line on the face of the check.

7. The tangible computer-readable medium according to claim 5 , wherein:

said MICR line further includes a t-digit product code value that provides information regarding an account from which the check is to be drawn against, and

the r-digit one-way hash value is computed based in part on the t-digit product code.

8. A system comprising:

means for receiving information that includes an ABA number of a bank, a customer account number, an n-digit personal code, and a key;

means for generating a p-bit hash value based on the information; and

means for printing the ABA number, the customer account number, and the p-bit hash value on a MICR line of a check.

9. A system, comprising:

a receiver receiving information comprising an ABA number of a bank, a customer account number, an n-digit personal code, and a key;

a p-bit hash value processor generating a p-bit hash value based on the information; and

a check printer coupled to the processor and printing the ABA number, the customer account number, and the p-bit hash value on a MICR line of a check.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 153 LLC
To: KIOBA PROCESSING, LLC
Reel/Frame 051410/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2019
From: BENHOV GMBH, LLC
To: INTELLECTUAL VENTURES ASSETS 153 LLC
Reel/Frame 050924/0611 →
MERGER Recorded Oct 30, 2019
From: PAYFORMANCE CORPORATION
To: PAYFORMANCE CORPORATION
Reel/Frame 050858/0981 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2016
From: COMERICA BANK
To: PAYSPAN, INC.
Reel/Frame 040676/0564 →
MERGER Recorded Dec 8, 2015
From: WILLIAM GASKIN, L.L.C.
To: BENHOV GMBH, LLC
Reel/Frame 037242/0135 →
SECURITY AGREEMENT Recorded Dec 6, 2012
From: PAYSPAN, INC. FORMERLY KNOWN AS PAYFORMANCE CORPORATION
To: COMERICA BANK
Reel/Frame 029416/0790 →