IP Library › Granted Patent US 12,682,327
Granted Patent B2
US 12,682,327 · App. 19/399,992 · Granted Jul 14, 2026

Mobile check deposit

Inventors: Marlen L. Foster (Fairfield, CA); Connie K. Yung (San Francisco, CA); Vijay Narayanan (San Jose, CA); Raj M. Bharadwaj (Plymouth, MN); Soumitri Naga Kolavennu (Plymouth, MN); Jessica G. Winberg (Prescott, WI); Balasubramanian Narayanan (Minneapolis, MN); Hima Rama Subrahmanyam Vishnubhotla (Suwanee, GA); Jayalakshmi Mangalagiri (Lakeville, MN); Ali Marjani (Cary, NC); Teja Dade (Omaha, NE); Michael Starace (Oakland, CA); David Robinson (Burnsville, MN)
Assignee: U.S. Bank National Association
G06Q20/0425G06Q20/108G06Q20/3223G06Q20/326G06Q20/4016G06Q20/42G06Q40/02G06V30/19013G06V30/19093G06V30/1916G06V30/2253
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,682,327
App. No.
19/399,992
Granted
Jul 14, 2026
Kind
B2
Abstract

Methods and systems for remote check deposit are disclosed. A check for deposit is processed without the need for a server to receive any image of the check initially. Instead, optical character recognition (OCR) data is received at the server from a mobile device. Verification processing for the check is then performed using the OCR data. If the verification process is successful, a confirmation notification is sent to the mobile device. Subsequently, after sending the confirmation notification, a check image is received, from which the OCR data was determined. The check is, in turn, processed for deposit using the received check image.

Claims (108)

1 . A method comprising:

receiving an image having a region of interest;

performing a binary conversion on the image to produce a binarized image;

generating contours for the region of interest in the binarized image;

applying a convex hull operation to the generated contours for the binarized image;

obtaining a set of corners from the generated contours following the application of the convex hull operation;

evaluating the set of corners;

determining that the set of corners passes the evaluation;

evaluating a quality of the image;

determining that the image passes the evaluation of quality; and

providing the image for further processing after determining that the set of corners passes the evaluation and that the image passes the evaluation of quality.

2 . The method of claim 1 , wherein evaluating the set of corners includes performing at least one operation from the corner evaluation group consisting of:

evaluating absolute size defined by the corners;

evaluating relative size defined by the corners;

evaluating whether a region of interest is in frame based on the corners;

evaluating corner angles of the corners;

validating consistency based on the corners; and

validating an aspect ratio based on the corners.

3 . The method of claim 2 , wherein evaluating the set of corners includes performing at least three operations from the corner evaluation group.

4 . The method of claim 2 , wherein evaluating the set of corners includes performing at least five operations from the corner evaluation group.

5 . The method of claim 2 ,

wherein evaluating absolute size defined by the corners includes deriving a height from at least two of the corners and a length from at least two of the corners and comparing the height and length to respective thresholds;

wherein evaluating relative size defined by the corners includes calculating an area of the image bounded by the contours relative the overall size of the image;

wherein evaluating whether a region of interest is in frame based on the corners includes determining whether the corners lie within a threshold distance away from an edge of the image;

wherein evaluating corner angles of the corners includes determining whether angles of the corners fall within a predetermined acceptable range;

wherein validating consistency based on the corners includes:

determining that a left height of a left side and a right height of a right side are within a certain threshold amount or percentage of each other; and

determining that a top length of a top side and a bottom length of a bottom side are within a certain threshold amount or percentage of each other; and

wherein validating an aspect ratio based on the corners includes deriving a height from at least two of the corners and a length from at least two of the corners and comparing a ratio based on the height and length to an acceptable ratio.

6 . The method of claim 1 , wherein evaluating the quality of the image includes performing at least one operation from a quality evaluation group consisting of:

a noise detection operation;

a minimal background validation operation;

a brightness validation operation;

a contrast validation operation;

a text contrast validation operation;

an image focus validation operation; and

a glare detection operation.

7 . The method of claim 6 , wherein evaluating the quality includes performing at least three operations from the quality evaluation group.

8 . The method of claim 6 , wherein evaluating the quality includes performing at least five operations from the quality evaluation group.

9 . The method of claim 6 ,

wherein the noise detection operation includes:

comparing the image to a blurred version of the image to form a comparison;

measuring a variance of pixel intensities based on the comparison; and

flagging the image as noisy responsive to the variance being below a predetermined threshold;

wherein the minimal background validation operation includes:

detecting a main rectangle in the image;

determining a ratio of the area of the main rectangle to an overall area of the image; and

flagging the image responsive to the ratio exceeding a threshold;

wherein the brightness validation operation includes:

creating a grayscale version of the image;

determining an average brightness of the grayscale version;

flagging the image responsive to the average brightness not falling within an acceptable brightness range;

wherein the contrast validation operation includes:

creating a grayscale version of the image;

determining an average contrast of the grayscale version;

flagging the image responsive to the average contrast not falling within an acceptable contrast range;

wherein the text contrast validation operation includes:

calculating a text region average pixel intensity of a text region in the image;

calculating a non-text region average pixel intensity of a non-text region in the image;

flagging the image if a ratio between the text region pixel intensity and the non-text region average pixel intensity does not satisfy a threshold;

wherein the image focus validation operation includes:

applying a filter to a grayscale version of the image;

measuring a variance based on the filtered grayscale version; and

flagging the image responsive to the variance failing to satisfy a threshold; and

wherein the glare detection operation includes:

calculating an area of regions having significant brightness in a grayscale version of the image;

comparing the area of regions having significant brightness with a total image area of the image to form a ratio; and

flagging the image responsive to the ratio exceeding or failing to satisfy a threshold.

10 . The method of claim 1 , further comprising:

performing one or more image conversion or cleanup steps with respect to the image.

11 . The method of claim 1 , further comprising:

applying one or more morphological modifications to the binarized image selected from the group consisting of: light erosion, heavy erosion, inversion with light erosion, and inversion with heavy erosion.

12 . The method of claim 1 , further comprising:

applying a correction selected from the group consisting of: a position normalizing operation; a proportion normalizing operation; a skewing operation; a deskewing operation; a rotation operation; a scaling operation; a stretching operation; and a moving operation.

13 . The method of claim 1 , wherein determining that the image passes the evaluation of quality includes determining that the evaluation of quality did not flag the image.

14 . The method of claim 1 , wherein providing the image for further processing includes applying an optical character recognition technique to the image.

15 . The method of claim 1 , wherein the method is performed by one or more processors of a mobile device having a camera.

16 . The method of claim 1 , wherein the region of interest is a check within the image.

17 . The method of claim 16 ,

wherein generating the contours for the region of interest includes incorrectly generating a convexity within the check; and

wherein applying the convex hull operation results in correcting the convexity.

18 . The method of claim 1 , further comprising:

capturing the image using a camera of a device; and

wherein the device performs the method.

19 . A set of one or more non-transitory computer-readable media having instructions thereon that when executed by a set of one or more processors, cause the set of one or more processors to:

receive an image having a region of interest;

perform a binary conversion on the image to produce a binarized image;

generate contours for the region of interest in the binarized image;

apply a convex hull operation to the generated contours for the binarized image;

obtain a set of corners from the generated contours following the application of the convex hull operation;

evaluate the set of corners;

determine that the set of corners passes the evaluation;

evaluate a quality of the image;

determine that the image passes the evaluation of quality; and

provide the image for further processing after determining that the set of corners passes the evaluation and that the image passes the evaluation of quality.

20 . An apparatus comprising:

a set of one or more processors; and

a set of one or more non-transitory computer-readable media having instructions thereon that when executed by the set of one or more processors, cause the set of one or more processors to:

receive an image having a region of interest;

perform a binary conversion on the image to produce a binarized image;

generate contours for the region of interest in the binarized image;

apply a convex hull operation to the generated contours for the binarized image;

obtain a set of corners from the generated contours following the application of the convex hull operation;

evaluate the set of corners;

determine that the set of corners passes the evaluation;

evaluate a quality of the image;

determine that the image passes the evaluation of quality; and

provide the image for further processing after determining that the set of corners passes the evaluation and that the image passes the evaluation of quality.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2025
From: FOSTER, MARLEN L.; YUNG, CONNIE K.; NARAYANAN, VIJAY; BHARADWAJ, RAJ M.; KOLAVENNU, SOUMITRI NAGA; WINBERG, JESSICA G.; NARAYANAN, BALASUBRAMANIAN; VISHNUBHOTLA, HIMA RAMA SUBRAHMANYAM; MANGALAGIRI, JAYALAKSHMI; MARJANI, ALI; DADE, TEJA; STARACE, MICHAEL; ROBINSON, DAVID
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 073029/0871 →
Continuity (6)
Continuation 19267178 · Jul 11, 2025
Continuation In Part 19221740 · May 29, 2025
Continuation 19221633 · May 29, 2025
Continuation In Part 18618833 · Mar 27, 2024
Continuation 18466347 · Sep 13, 2023
Related Publication 20260080379A1 · Mar 19, 2026
References Cited (270)
US 6922487B2 · Dance et al. · 2005 [cited by applicant]
US 7028886B1 · Maloney · 2006 [cited by applicant]
US 7120461B2 · Cho · 2006 [cited by applicant]
US 7168614B2 · Kotovich et al. · 2007 [cited by applicant]
US 7201323B2 · Kotovich et al. · 2007 [cited by applicant]
US 7249717B2 · Kotovich et al. · 2007 [cited by applicant]
US 7377425B1 · Ma et al. · 2008 [cited by applicant]
US 7392935B2 · Byrne et al. · 2008 [cited by applicant]
US 7416112B2 · Smith et al. · 2008 [cited by applicant]
US 7424218B2 · Baudisch et al. · 2008 [cited by applicant]
US 7430310B2 · Kotovich et al. · 2008 [cited by applicant]
US 7620604B1 · Bueche, Jr. · 2009 [cited by applicant]
US 7653183B2 · Patel et al. · 2010 [cited by applicant]
US 7680739B1 · Venturo · 2010 [cited by applicant]
US 7698222B1 · Bueche, Jr. · 2010 [cited by applicant]
US 7711176B2 · Rossignoli · 2010 [cited by applicant]
US 7778457B2 · Nepomniachtchi et al. · 2010 [cited by applicant]
US 7792752B1 · Kay · 2010 [cited by applicant]
US 7856402B1 · Kay · 2010 [cited by applicant]
US 7873200B1 · Oakes, III et al. · 2011 [cited by applicant]
US 7876949B1 · Oakes, III et al. · 2011 [cited by applicant]
US 7885451B1 · Walls et al. · 2011 [cited by applicant]
US 7885880B1 · Prasad et al. · 2011 [cited by applicant]
US 7896232B1 · Prasad et al. · 2011 [cited by applicant]
US 7900822B1 · Prasad et al. · 2011 [cited by applicant]
US 7912785B1 · Kay · 2011 [cited by applicant]
US 7949176B2 · Nepomniachtchi · 2011 [cited by applicant]
US 7949587B1 · Morris et al. · 2011 [cited by applicant]
US 7953268B2 · Nepomniachtchi · 2011 [cited by applicant]
US 7962411B1 · Prasad et al. · 2011 [cited by applicant]
US 7970677B1 · Oakes, III et al. · 2011 [cited by applicant]
US 7974899B1 · Prasad et al. · 2011 [cited by applicant]
US 7978900B2 · Nepomniachtchi et al. · 2011 [cited by applicant]
US 7996312B1 · Beck et al. · 2011 [cited by applicant]
US 7996314B1 · Smith et al. · 2011 [cited by applicant]
US 7996315B1 · Smith et al. · 2011 [cited by applicant]
US 7996316B1 · Smith et al. · 2011 [cited by applicant]
US 8000514B2 · Nepomniachtchi et al. · 2011 [cited by applicant]
US 8001051B1 · Smith et al. · 2011 [cited by applicant]
US 8046301B1 · Smith et al. · 2011 [cited by applicant]
US 8235284B1 · Prasad et al. · 2012 [cited by applicant]
US 8290237B1 · Burks et al. · 2012 [cited by applicant]
US 8320657B1 · Burks et al. · 2012 [cited by applicant]
US 8326015B2 · Nepomniachtchi · 2012 [cited by applicant]
US 8351677B1 · Oakes, III et al. · 2013 [cited by applicant]
US 8351678B1 · Medina, III · 2013 [cited by applicant]
US 8358826B1 · Medina, III et al. · 2013 [cited by applicant]
US 8374963B1 · Billman · 2013 [cited by applicant]
US 8379914B2 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 8391599B1 · Medina, III · 2013 [cited by applicant]
US 8392332B1 · Oakes, III et al. · 2013 [cited by applicant]
US 8422758B1 · Bueche, Jr. · 2013 [cited by applicant]
US 8433127B1 · Harpel et al. · 2013 [cited by applicant]
US 8452689B1 · Medina, III · 2013 [cited by applicant]
US 8464933B1 · Prasad et al. · 2013 [cited by applicant]
US 8483473B2 · Roach et al. · 2013 [cited by applicant]
US 8538124B1 · Harpel et al. · 2013 [cited by applicant]
US 8542921B1 · Medina · 2013 [cited by applicant]
US 8577118B2 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 8582862B2 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 8611635B1 · Medina, III · 2013 [cited by applicant]
US 8620058B2 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 8688579B1 · Ethington et al. · 2014 [cited by applicant]
US 8699779B1 · Prasad et al. · 2014 [cited by applicant]
US 8708227B1 · Oakes, III et al. · 2014 [cited by applicant]
US 8724924B2 · Nepomniachtchi et al. · 2014 [cited by applicant]
US 8732081B1 · Oakes, III et al. · 2014 [cited by applicant]
US 8799147B1 · Walls et al. · 2014 [cited by applicant]
US 8837806B1 · Ethington et al. · 2014 [cited by applicant]
US 8944234B1 · Csulits · 2015 [cited by applicant]
US 8959033B1 · Oakes et al. · 2015 [cited by applicant]
US 8977571B1 · Bueche, Jr. et al. · 2015 [cited by applicant]
US 8983170B2 · Nepomniachtchi et al. · 2015 [cited by applicant]
US 9058512B1 · Medina, III · 2015 [cited by applicant]
US 9129340B1 · Medina, III et al. · 2015 [cited by applicant]
US 9159101B1 · Pollack et al. · 2015 [cited by applicant]
US 9177197B1 · Prasad et al. · 2015 [cited by applicant]
US 9177198B1 · Prasad et al. · 2015 [cited by applicant]
US 9208393B2 · Kotovich et al. · 2015 [cited by applicant]
US 9224136B1 · Oakes, III et al. · 2015 [cited by applicant]
US 9286514B1 · Newman · 2016 [cited by applicant]
US 9292737B2 · Nepomniachtchi et al. · 2016 [cited by applicant]
US 9298979B2 · Nepomniachtchi et al. · 2016 [cited by applicant]
US 9324073B2 · Nepomniachtchi et al. · 2016 [cited by applicant]
US 9336517B1 · Prasad et al. · 2016 [cited by applicant]
US 9401011B2 · Medina, III et al. · 2016 [cited by applicant]
US 9536139B2 · Nepomniachtchi et al. · 2017 [cited by applicant]
US 9569756B1 · Bueche, Jr. et al. · 2017 [cited by applicant]
US 9607484B2 · de Abreu Amorim · 2017 [cited by examiner]
US 9619872B1 · Medina, III et al. · 2017 [cited by applicant]
US 9626662B1 · Prasad et al. · 2017 [cited by applicant]
US 9672510B2 · Roach et al. · 2017 [cited by applicant]
US 9679214B2 · Kotovich et al. · 2017 [cited by applicant]
US 9710702B2 · Nepomniachtchi et al. · 2017 [cited by applicant]
US 9779297B2 · Nepomniachtchi et al. · 2017 [cited by applicant]
US 9779392B1 · Prasad et al. · 2017 [cited by applicant]
US 9779452B1 · Medina et al. · 2017 [cited by applicant]
US 9818090B1 · Bueche, Jr. et al. · 2017 [cited by applicant]
US 9842331B2 · Nepomniachtchi et al. · 2017 [cited by applicant]
US 9886628B2 · Nepomniachtchi et al. · 2018 [cited by applicant]
US 9892454B1 · Pollack et al. · 2018 [cited by applicant]
US 9898778B1 · Pollack et al. · 2018 [cited by applicant]
US 9898808B1 · Medina, III et al. · 2018 [cited by applicant]
US 9904848B1 · Newman · 2018 [cited by applicant]
US 9946923B1 · Medina · 2018 [cited by applicant]
US 10013605B1 · Oakes, III et al. · 2018 [cited by applicant]
US 10013681B1 · Oakes, III et al. · 2018 [cited by applicant]
US 10102583B2 · Strange · 2018 [cited by applicant]
US 10192108B2 · Nepomniachtchi et al. · 2019 [cited by applicant]
US 10235660B1 · Bueche, Jr. et al. · 2019 [cited by applicant]
US 10275673B2 · Kotovich et al. · 2019 [cited by applicant]
US 10296909B1 · Buentello et al. · 2019 [cited by applicant]
US 10303937B2 · Nepomniachtchi et al. · 2019 [cited by applicant]
US 10346813B2 · Kumar · 2019 [cited by applicant]
US 10354235B1 · Medina, III · 2019 [cited by applicant]
US 10360447B2 · Nepomniachtchi et al. · 2019 [cited by applicant]
US 10360448B1 · Newman · 2019 [cited by applicant]
US 10373136B1 · Pollack et al. · 2019 [cited by applicant]
US 10380559B1 · Oakes, III et al. · 2019 [cited by applicant]
US 10380562B1 · Prasad et al. · 2019 [cited by applicant]
US 10380565B1 · Prasad · 2019 [cited by applicant]
US 10380993B1 · Salyers · 2019 [cited by applicant]
US 10402638B1 · Oakes, III et al. · 2019 [cited by applicant]
US 10402790B1 · Clark et al. · 2019 [cited by applicant]
US 10423826B2 · Nepomniachtchi et al. · 2019 [cited by applicant]
US 10423938B1 · Gaeta et al. · 2019 [cited by applicant]
US 10460295B1 · Oakes, III et al. · 2019 [cited by applicant]
US 10460381B1 · Pollack et al. · 2019 [cited by applicant]
US 10482432B1 · Oakes, III et al. · 2019 [cited by applicant]
US 10504185B1 · Buentello · 2019 [cited by applicant]
US 10506281B1 · Mortensen et al. · 2019 [cited by applicant]
US 10521781B1 · Singfield · 2019 [cited by applicant]
US 10528925B2 · Roach et al. · 2020 [cited by applicant]
US 10552810B1 · Ethington et al. · 2020 [cited by applicant]
US 10558972B2 · Nepomniachtchi et al. · 2020 [cited by applicant]
US 10574879B1 · Prasad et al. · 2020 [cited by applicant]
US 10607073B2 · Nepomniachtchi et al. · 2020 [cited by applicant]
US 10621559B1 · Oakes, III et al. · 2020 [cited by applicant]
US 10621660B1 · Medina et al. · 2020 [cited by applicant]
US 10685223B2 · Nepomniachtchi et al. · 2020 [cited by applicant]
US 10706466B1 · Ethington et al. · 2020 [cited by applicant]
US 10713629B1 · Medina, III · 2020 [cited by applicant]
US 10719815B1 · Oakes, III et al. · 2020 [cited by applicant]
US 10769598B1 · Oakes, III et al. · 2020 [cited by applicant]
US 10769603B1 · Prasad et al. · 2020 [cited by applicant]
US 10789496B2 · Kotovich et al. · 2020 [cited by applicant]
US 10810561B1 · Pollack et al. · 2020 [cited by applicant]
US 10818282B1 · Salyers · 2020 [cited by applicant]
US 10839358B1 · Prasad et al. · 2020 [cited by applicant]
US 10848665B1 · Prasad et al. · 2020 [cited by applicant]
US 10855914B1 · Prasad et al. · 2020 [cited by applicant]
US 10878401B2 · Nepomniachtchi et al. · 2020 [cited by applicant]
US 10896408B1 · Prasad et al. · 2021 [cited by applicant]
US 10909362B2 · Nepomniachtchi et al. · 2021 [cited by applicant]
US 10915879B1 · Pollack et al. · 2021 [cited by applicant]
US 10956728B1 · Voutour · 2021 [cited by applicant]
US 11017478B2 · Strange · 2021 [cited by applicant]
US 11023719B1 · Oakes, III et al. · 2021 [cited by applicant]
US 11030752B1 · Backlund et al. · 2021 [cited by applicant]
US 11062130B1 · Medina, III · 2021 [cited by applicant]
US 11062131B1 · Medina, III · 2021 [cited by applicant]
US 11062283B1 · Prasad · 2021 [cited by applicant]
US 11064111B1 · Prasad et al. · 2021 [cited by applicant]
US 11068976B1 · Voutour et al. · 2021 [cited by applicant]
US 11070868B1 · Mortensen et al. · 2021 [cited by applicant]
US 11127008B1 · Beuentello et al. · 2021 [cited by applicant]
US 11144753B1 · Newman · 2021 [cited by applicant]
US 11151369B2 · Nepomniachtchi et al. · 2021 [cited by applicant]
US 11157731B2 · Nepomniachtchi et al. · 2021 [cited by applicant]
US 11182753B1 · Oakes, III et al. · 2021 [cited by applicant]
US 11200550B1 · Singfield · 2021 [cited by applicant]
US 11348075B1 · Oakes, III et al. · 2022 [cited by applicant]
US 11361286B1 · Gaeta et al. · 2022 [cited by applicant]
US 11393272B2 · Kriegsfeld et al. · 2022 [cited by applicant]
US 11461743B1 · Oakes, III et al. · 2022 [cited by applicant]
US 11562332B1 · Oakes, III et al. · 2023 [cited by applicant]
US 11605060B1 · Hecht · 2023 [cited by examiner]
US 11783306B1 · Prasad · 2023 [cited by applicant]
US 12039504B1 · Foster et al. · 2024 [cited by applicant]
US 12198111B2 · Jurss · 2025 [cited by examiner]
US 12229734B1 · Foster · 2025 [cited by applicant]
US 12265952B1 · Foster · 2025 [cited by applicant]
US 12346884B2 · Foster · 2025 [cited by applicant]
US 20030126082A1 · Omura · 2003 [cited by examiner]
US 20040260636A1 · Marceau · 2004 [cited by applicant]
US 20050097046A1 · Singfield · 2005 [cited by applicant]
US 20060112013A1 · Maloney · 2006 [cited by examiner]
US 20060120587A1 · Prakash et al. · 2006 [cited by applicant]
US 20060242062A1 · Peterson et al. · 2006 [cited by applicant]
US 20070172148A1 · Hawley · 2007 [cited by applicant]
US 20070183652A1 · Backstrom et al. · 2007 [cited by applicant]
US 20070262148A1 · Yoon et al. · 2007 [cited by applicant]
US 20080135609A1 · Dcosta et al. · 2008 [cited by applicant]
US 20090173781A1 · Ramachandran · 2009 [cited by applicant]
US 20090185737A1 · Nepomniachtchi · 2009 [cited by applicant]
US 20090236412A1 · Amorim · 2009 [cited by applicant]
US 20090252437A1 · Li et al. · 2009 [cited by applicant]
US 20120113489A1 · Heit et al. · 2012 [cited by applicant]
US 20120150601A1 · Fisher · 2012 [cited by examiner]
US 20130085935A1 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 20130097076A1 · Love · 2013 [cited by examiner]
US 20130120595A1 · Roach et al. · 2013 [cited by applicant]
US 20130148862A1 · Roach et al. · 2013 [cited by applicant]
US 20130155474A1 · Roach et al. · 2013 [cited by applicant]
US 20130297353A1 · Strange et al. · 2013 [cited by applicant]
US 20140032406A1 · Roach et al. · 2014 [cited by applicant]
US 20140037182A1 · Williams · 2014 [cited by examiner]
US 20140247998A1 · Nepomniachtchi et al. · 2014 [cited by applicant]
US 20140279488A1 · Drake · 2014 [cited by applicant]
US 20140372295A1 · Tatham · 2014 [cited by applicant]
US 20150032605A1 · Williams · 2015 [cited by examiner]
US 20150117747A1 · Smith et al. · 2015 [cited by applicant]
US 20150117749A1 · Smith et al. · 2015 [cited by applicant]
US 20150120563A1 · Smith · 2015 [cited by examiner]
US 20150278793A1 · Roberts · 2015 [cited by applicant]
US 20160019530A1 · Wang · 2016 [cited by applicant]
US 20160350590A1 · Cooper · 2016 [cited by applicant]
US 20170270508A1 · Roach et al. · 2017 [cited by applicant]
US 20170309108A1 · Sadovsky · 2017 [cited by applicant]
US 20180089675A1 · Cooper · 2018 [cited by applicant]
US 20190122184A1 · Yarbrough · 2019 [cited by applicant]
US 20200097930A1 · Roach et al. · 2020 [cited by applicant]
US 20200104808A1 · Schwabline · 2020 [cited by examiner]
US 20200304650A1 · Roach et al. · 2020 [cited by applicant]
US 20200311407A1 · Nepomniachtchi et al. · 2020 [cited by applicant]
US 20200364480A1 · Kotovich et al. · 2020 [cited by applicant]
US 20210073786A1 · Nepomniachtchi et al. · 2021 [cited by applicant]
US 20210090086A1 · Kriegsfeld et al. · 2021 [cited by applicant]
US 20210090372A1 · Kriegsfeld et al. · 2021 [cited by applicant]
US 20210103723A1 · Nepomniachtchi et al. · 2021 [cited by applicant]
US 20210166207A1 · Hunter · 2021 [cited by applicant]
US 20210304318A1 · Strange · 2021 [cited by applicant]
US 20210360149A1 · Mukul · 2021 [cited by applicant]
US 20220012487A1 · Nepomniachtchi et al. · 2022 [cited by applicant]
US 20220027613A1 · Nepomniachtchi et al. · 2022 [cited by applicant]
US 20220319216A1 · Kolavennu · 2022 [cited by applicant]
US 20230222460A1 · Prasad · 2023 [cited by applicant]
US 20230290166A1 · Roach · 2023 [cited by applicant]
US 20230334441A1 · Sherman · 2023 [cited by examiner]
US 20240046242A1 · Vudathu · 2024 [cited by examiner]
US 20250148441A1 · Fietsam · 2025 [cited by applicant]
US 20250292220A1 · Foster · 2025 [cited by applicant]
US 20250292221A1 · Foster · 2025 [cited by applicant]
US 20260024062A1 · Watts · 2026 [cited by applicant]
CA 2773730 · 2012 [cited by applicant]
CN 1897644A · 2007 [cited by applicant]
EP 1398726 · 2004 [cited by applicant]
JP 2004023158 · 2004 [cited by applicant]
WO 200161436 · 2001 [cited by applicant]
WO 2012051624 · 2012 [cited by applicant]
WO 2019110972 · 2019 [cited by applicant]
Remote Check Truncation Systems: Vulnerability Analysis and Countermeasures; IEEE Access (vol. 8, 2020, pp. 59485- 59510); Hafiz Malik, Rigel Gjomemo, V. N. Venkatakrishnan, Rashid Ansari, Aun Irtaza; Jan. 1, 2020. (Yea… [cited by examiner]
Ge, Zheng et al., “YOLOX: Exceeding YOLO Series in 2021”, arXiv:2107.08430v2, Aug. 6, 2021, 7 pages. [cited by applicant]
GitHub, danielwang5 / ocr2, “An Optical Character Recognition System (OCR) with Pattern Editing Functionalities”, Dec. 11, 2018, 5 pages. [cited by applicant]
GitHub, omkarudawant / MICR-Retriever, “MICR-Retriever / extraction / extract-micr.py”, Jun. 22, 2019, 3 pages. [cited by applicant]
Henkel, Joseph et al., “Remote Deposit Capture in the Consumer's Hands”, IEEE Xplore, Jun. 10, 2010,5 pages. [cited by applicant]
Lacmanovic, Dejan et al., “Mobile Banking—Financial Services Technology”, 2012 Proceedings of the 35th International Convention MIPRO, May 21-25, 2012, pp. 451-1455. [cited by applicant]
Python—OpenCV, dids-reyes, “Extracting MICR in Cheques”, Jul. 2024, 7 pages. [cited by applicant]
Rosebrock, Adrian, “Bank check OCR with OpenCV and Python (Part I)”, Jul. 2017, located online at: https://pyimagesearch.com/2017/07/24/bank-check-ocr-with-opencv-and-python-part-i/, 44 pages. [cited by applicant]
Rosebrock, Adrian, “Bank check OCR with OpenCV and Python (Part II)”, Jul. 2017, located online at: https://pyimagesearch.com/2017/07/31/bank-check-ocr-opencv-python-part-ii/, 27 pages. [cited by applicant]
Siromer, “Contour Detection using OpenCV”, Medium magazine (online), Mar. 7, 2024, 20 pages. [cited by applicant]
StackOverflow.com, “How to perform OCR for several contours”, asked Apr. 27, 2022; edited Apr. 27, 2022, 4 pages. [cited by applicant]
StackOverflow.com, “Understanding and evaluating template matching methods”, asked Sep. 29, 2019, edited Jul. 14, 2022, 6 pages. [cited by applicant]
U.S. Appl. No. 18/052,081, entitled “Systems and Methods for Check Fraud Detection” filed Nov. 2, 2022, Applicant U.S. Bank National Association, 37 pages. [cited by applicant]
U.S. Appl. No. 18/930,543, entitled “Detecting and Remediating Anomolies in Institutional Financial Instruments Using Image Processing” filed Oct. 29, 2024, Inventor Christopher Kallas, 55 pages. [cited by applicant]
U.S. Appl. No. 60/795,721, entitled “Cash Dispensing and Check Accepting Automated Banking Machine System” filed Apr. 28, 2006, Inventor Mark Smith et al., 100 pages. [cited by applicant]
Video, “Deposit Checks with Your Phone”, located on Oct. 20, 2023 at: https://www.chase.com/digital/customer-service/helpful-tips/online-banking/mobile/chase-quickdeposit, 1:20 in duration, JP Morgan Chase Bank, with tr… [cited by applicant]
Krishnamoorthi et al., “Improving Optical Character Recognition(OCR) Accuracy using Multi-Layer Perceptron(MLP)”, 2023 7th International Conference on Trends in Electronics and Informatics (ICOEI), Apr. 11, 2023, pp. 16… [cited by applicant]
Yimyam et al., “Enhancing and Evaluating an Impact of OCR and Ontology on Financial Document Checking Process”, 2020 15th International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NL… [cited by applicant]
Spahiu, C.S., “A multimedia database server for information storage and querying”, 2009 International Multiconference on Computer Science and Information Technology, Oct. 1, 2009, pp. 517-523. [cited by applicant]