IP Library › Granted Patent US 11,127,008
Granted Patent B1
US 11,127,008 · App. 16/905,863 · Granted Sep 21, 2021

Method for preventing check fraud

Inventors: Andre Rene Buentello (San Antonio, TX); Sharon Kay Haverlah (Bulverde, TX)
Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
G06Q20/4014G06Q20/042G06Q20/382G07D7/0043
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 11,127,008
App. No.
16/905,863
Granted
Sep 21, 2021
Kind
B1
Abstract

Systems and methods for processing checks using 2D barcodes are provided. A user submits a digital image of a check that includes a 2D barcode. The 2D barcode has embedded positional information of one or more check features which can be decoded. The 2D barcode can include one or more check parameters. These check parameters can be decoded and used for processing, verification, and/or fraud prevention. Examples of check parameters can include an account indicator if the check is drawn from a business account or a personal account, a maximum amount allowed on the check, account information, a government identifier, or an electronic watermark. The user can submit the digital image of the check to a check processing system.

Claims (49)

1. A fraud prevention method comprising:

capturing, at a device associated with a user, a digital image of a check that includes a barcode identifying one or more check parameters; and

submitting, via a network, the digital image of the check to a check processing system;

wherein the submitting the digital image of the check causes the check processing system to decode, using one or more processors, the one or more check parameters identified by the barcode, including positional information of one or more check features that are on the check.

2. The fraud prevention method of claim 1 , further comprising:

verifying, during processing of the check by the check processing system, the one or more check parameters that were decoded.

3. The fraud prevention method of claim 1 , wherein the one or more check parameters further includes an account indicator if the check is drawn from a business account or a personal account, account information, a government identifier, or an electronic watermark.

4. The fraud prevention method of claim 1 , wherein account holder information is identified in the barcode, wherein the method further comprises:

decoding the account holder information identified within the barcode; and

presenting the account holder information to a recipient of the check.

5. The fraud prevention method of claim 1 , wherein the barcode is a two-dimensional barcode.

6. The fraud prevention method of claim 1 , further comprising:

decoding any positional information of the one or more check features embedded within the barcode;

identifying the one or more check features on the digital image of the check;

generating estimated positional information for the one or more check features that were identified;

determining a set of rotational and scaling adjustments by comparing the estimated positional information with the positional information of the one or more check features; and

applying the set of rotational and scaling adjustments to the digital image of the check to produce a more accurate representation of the check.

7. A non-transitory machine-readable medium having machine executable instructions stored thereon that, when executed by one or more processors, direct the one or more processors to perform operations comprising:

capturing, at a device associated with a user, a digital image of a check that includes a barcode identifying one or more check parameters;

submitting, via a network, the digital image of the check to a check processing system;

wherein the submitting the digital image of the check causes the check processing system to decode, using one or more processors, the one or more check parameters identified by the barcode, including positional information of one or more check features that are on the check.

8. The non-transitory machine-readable medium of claim 7 , wherein the operations further comprise:

verifying, during processing of the check by the check processing system, the one or more check parameters that were decoded.

9. The non-transitory machine-readable medium of claim 7 , wherein the one or more check parameters further includes an account indicator if the check is drawn from a business account or a personal account, account information, a government identifier, or an electronic watermark.

10. The non-transitory machine-readable medium of claim 7 , wherein account holder information is identified in the barcode, wherein the operations further comprise:

decoding the account holder information identified within the barcode; and

presenting the account holder information to a recipient of the check.

11. The non-transitory machine-readable medium of claim 7 , wherein the barcode is a two-dimensional barcode.

12. The non-transitory machine-readable medium of claim 7 , wherein the operations further comprise:

decoding any positional information of the one or more check features embedded within the barcode;

identifying the one or more check features on the digital image of the check;

generating estimated positional information for the one or more check features that were identified;

determining a set of rotational and scaling adjustments by comparing the estimated positional information with the positional information of the one or more check features; and

applying the set of rotational and scaling adjustments to the digital image of the check to produce a more accurate representation of the check.

13. The non-transitory machine-readable medium of claim 12 , wherein the positional information embedded within a two-dimensional barcode includes a size of the check, a distance to a signature line on the check, a distance to one or more edges of the check, a distance from an edge of the check to the top, bottom, start, or end of a magnetic ink character recognition (MICR) code, and a distance to amount block on the check.

14. A system comprising:

one or more processors; and

a computer-readable storage medium having instructions stored thereon, which when executed by the one or more processors cause the system to:

capture, at a device associated with a user, a digital image of a check that includes a barcode identifying one or more check parameters; and

submit, via a network, the digital image of the check to a check processing system;

wherein the submitting the digital image of the check causes the check processing system to decode the one or more check parameters identified by the barcode, including positional information of one or more check features that are on the check.

15. The system of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the system to verify the one or more check parameters that were decoded.

16. The system of claim 14 , wherein the one or more check parameters further includes an account indicator if the check is drawn from a business account or a personal account, account information, a government identifier, or an electronic watermark.

17. The system of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the system to:

decode any positional information of the one or more check features embedded within the barcode;

identify the one or more check features on the digital image of the check;

generate estimated positional information for the one or more check features that were identified;

determine a set of rotational and scaling adjustments by comparing the estimated positional information with the positional information of the one or more check features; and

apply the set of rotational and scaling adjustments to the digital image of the check to produce a more accurate representation of the check.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2020
From: BUENTELLO, ANDRE RENE; HAVERLAH, SHARON KAY
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 052983/0810 →
Continuity (4)
Continuation 16375570 · Apr 4, 2019
Continuation 14088726 · Nov 25, 2013
Continuation 13562130 · Jul 30, 2012
Continuation 12967735 · Dec 14, 2010
Cited By (14)
US 12,229,734 US 12,236,700 US 12,260,381 US 12,260,658 US 12,265,952 US 12,346,884 US 12,499,422 US 12,499,423 US 12,530,666 US 12,572,936 US 12,579,832 US 12,682,327 US 12,699,970 US 12,705,587