IP Library Granted Patent US 12,437,274
Granted Patent B2
US 12,437,274 · App. 18/318,174 · Granted Oct 7, 2025

Multi-capture for remote deposit via scanner

Inventors: Alan W. Hecht (San Francisco, CA); Frank Henry Filippini (Palm Desert, CA); Matthew Evan Greber (Corte Madera, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/042G06T7/0002G06T7/60G06T7/62G06T7/70G06V10/44G06T2207/30168
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 12,437,274
App. No.
18/318,174
Granted
Oct 7, 2025
Kind
B2
Abstract

Systems and techniques may be used to perform multi-capture for remote deposit via scanner. For example, a technique may include scanning a first side and a second side of a plurality of checks, and comparing geometrical features of the first side of each check of the plurality of checks to geometrical features of the second side of each check of the plurality of checks. Based on the comparison, the technique may include selecting an image from a first set of respective individual images that corresponds to an image from a second set of respective individual images to form a pair of images, the pair of images representing a single check of the plurality of checks, and outputting the pair of images.

Claims (66)

1. A method comprising:

scanning a first side of a plurality of checks;

extracting a first set of respective individual images of the first side of each check of the plurality of checks;

determining that the first set of respective individual images of the first side each satisfy a quality metric;

outputting a notification based on the determination, the notification requesting each of the plurality of checks be flipped to a second side;

scanning the second side of the plurality of checks;

extracting a second set of respective individual images of the second side of each check of the plurality of checks;

comparing, using processing circuitry of a user device, geometrical features of the first side of each check of the plurality of checks as represented in the first set of respective individual images to geometrical features of the second side of each check of the plurality of checks as represented in the second set of respective individual images, the geometrical features including at least one of a size of a check, a fold, a tear, a stain, or a crease;

based on the comparison, selecting, for each image from the first set of respective individual images, a corresponding image from the second set of respective individual images to form a plurality of pairs of images, each pair of images of the plurality of pairs of images representing a single check of the plurality of checks; and

outputting, from the user device, the plurality of pairs of images.

2. The method of claim 1 , further comprising determining that the second set of respective individual images of the second side of each check of the plurality of checks satisfies the quality metric before comparing the geometrical features.

3. The method of claim 1 , further comprising:

receiving a user input identifying a number of checks of the plurality of checks;

determining that a number of captured checks in the first set of respective individual images of the first side or the second set of respective individual images of the second side does not match the identified number of checks; and

outputting a notification to the user device based on the determination, the notification requesting that the first side or the second side of at least one check be rescanned.

4. The method of claim 1 , wherein the first side is a front side of the plurality of checks and the second side is a back side of the plurality of checks.

5. The method of claim 1 , further comprising:

determining that a number of captured checks in the first set of respective individual images of the first side does not match a number of captured checks in the second set of respective individual images of the second side; and

outputting a notification to the user device based on the determination, the notification requesting at least one of the first set of respective individual images or at least one of the second set of respective individual images be rescanned.

6. The method of claim 1 , further comprising:

converting the pairs of images to a set of Tag Image File Format (TIFF) files; and

outputting, via an application programming interface (API), the set of TIFF files to a check depository.

7. The method of claim 1 , wherein comparing geometrical features of the first side of each check of the plurality of checks as represented in the first set of respective individual images to the geometrical features of the second side of each check of the plurality of checks as represented in the second set of respective individual images includes further comparing at least one of:

an orientation of a check determined from a magnetic ink character recognition (MICR) line; or

an orientation of a check determined from text orientation.

8. The method of claim 1 , further comprising:

determining, after scanning the first side or the second side of the plurality of checks that one or more checks, on the first side or the second side, of the plurality of checks are overlapping; and

outputting a notification to the user device based on the determination, the notification requesting that the first side or the second side of the one or more checks be rescanned.

9. The method of claim 1 , wherein determining that the first side of each check extracted in the first set of respective individual images satisfies the quality metric includes determining that a quality score for the first side of each check extracted in the first set of respective individual images exceeds a quality score threshold.

10. The method of claim 1 , further comprising:

determining that a side of a check captured in a third scanned image does not satisfy the quality metric; and

in response, outputting a notification to the user device based on the determination, the notification requesting that the side of the check captured in the third scanned image be rescanned.

11. The method of claim 1 , wherein the geometrical features further include a perforation.

12. At least one non-transitory machine readable medium including instructions, which when executed by processing circuitry of a user device, cause the processing circuitry to perform operations to:

scan a first side of a plurality of checks;

extract a first set of respective individual images of the first side of each check of the plurality of checks;

determine that the first set of respective individual images of the first side each satisfy a quality metric;

output a notification to the user device based on the determination, the notification requesting each of the plurality of checks be flipped to a second side;

scan the second side of the plurality of checks;

extract a second set of respective individual images of the second side of each check of the plurality of checks;

compare geometrical features of the first side of each check of the plurality of checks as represented in the first set of respective individual images to geometrical features of the second side of each check of the plurality of checks as represented in the second set of respective individual images, the geometrical features including at least one of a size of a check, a fold, a tear, a stain, or a crease;

based on the comparison, select, for each image from the first set of respective individual images, a corresponding image from the second set of respective individual images to form a plurality of pairs of images, each pair of images of the plurality of pair of images representing a single check of the plurality of checks; and

output the plurality of pairs of images.

13. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to determine that the second set of respective individual images of the second side of each check of the plurality of checks satisfies the quality metric before comparing the geometrical features.

14. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to:

receive a user input identifying a number of checks of the plurality of checks;

determine that a number of captured checks in the first set of respective individual images of the first side or the second set of respective individual images of the second side does not match the identified number of checks; and

output a notification to the user device based on the determination, the notification requesting that the first side or the second side of at least one check be rescanned.

15. The at least one non-transitory machine readable medium of claim 12 , wherein the first side is a front side of the plurality of checks and the second side is a back side of the plurality of checks.

16. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to:

determine that a number of captured checks in the first set of respective individual images of the first side does not match a number of captured checks in the second set of respective individual images of the second side; and

output a notification to the user device based on the determination, the notification requesting at least one of the first set of respective individual images or at least one of the second set of respective individual images be rescanned.

17. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to:

convert the pairs of images to a set of Tag Image File Format (TIFF) files; and

output, via an application programming interface (API), the set of TIFF files to a check depository.

18. The at least one non-transitory machine readable medium of claim 12 , wherein to compare the geometrical features of the first side of each check of the plurality of checks as represented in the first set of respective individual images to the geometrical features of the second side of each check of the plurality of checks as represented in the second set of respective individual images, the instructions further cause the processing circuitry to perform operations to further compare at least one of:

an orientation of a check determined from a magnetic ink character recognition (MICR) line; or

an orientation of a check determined from text orientation.

19. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to:

determine, after scanning the first side or the second side of the plurality of checks that one or more checks, on the first side or the second side, of the plurality of checks are overlapping; and

output a notification to the user device based on the determination, the notification requesting that the first side or the second side of the one or more checks be rescanned.

20. The at least one non-transitory machine readable medium of claim 12 , wherein to determine that the first side of each check extracted in the first set of respective individual images satisfies the quality metric the instructions further cause the processing circuitry to perform operations to determine that a quality score for the first side of each check extracted in the first set of respective individual images exceeds a quality score threshold.

21. The at least one non-transitory machine readable medium of claim 12 , wherein the instructions further cause the processing circuitry to perform operations to:

determining that a side of a check captured in a third scanned image does not satisfy the quality metric; and

in response, outputting a notification to the user device based on the determination, the notification requesting that the side of the check captured in the third scanned image be rescanned.

22. The at least one non-transitory machine readable medium of claim 12 , wherein the geometrical features further include a perforation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2025
From: HECHT, ALAN W; FILIPPINI, FRANK HENRY; GREBER, MATTHEW EVAN
To: WELLS FARGO BANK, N.A.
Reel/Frame 071988/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: HECHT, ALAN W; FILIPPINI, FRANK HENRY; GREBER, MATTHEW EVAN
To: WELLS FARGO BANK, N.A.
Reel/Frame 063942/0444 →
Continuity (1)
Related Publication 20240386397A1 · Nov 21, 2024
References Cited (15)
US 6695427B2 · Murata et al. · 2004 [cited by applicant]
US 7010155B2 · Koakutsu et al. · 2006 [cited by applicant]
US 7219831B2 · Murata · 2007 [cited by applicant]
US 7747061B2 · Wang et al. · 2010 [cited by applicant]
US 7974921B1 · Al Amri · 2011 [cited by applicant]
US 8406500B2 · Najari et al. · 2013 [cited by applicant]
US 8688579B1 · Ethington · 2014 [cited by examiner]
US 12229738B1 · Fietsam · 2025 [cited by examiner]
US 20030126081A1 · Ono · 2003 [cited by applicant]
US 20050097046A1 · Singfield · 2005 [cited by applicant]
US 20090214085A1 · Bickell · 2009 [cited by examiner]
US 20120323782A1 · Davis et al. · 2012 [cited by applicant]
US 20220253840A1 · Kolchin · 2022 [cited by applicant]
US 20240046242A1 · Vudathu · 2024 [cited by examiner]
US 20240331028A1 · Kobuchi · 2024 [cited by examiner]
Cited By (2)
US 12,711,472 US 12,731,112