IP Library Granted Patent US 12,586,402
Granted Patent B2
US 12,586,402 · App. 19/252,652 · Granted Mar 24, 2026

Machine-learning models for image processing

Inventors: Ashutosh K. Sureka (Irving, TX); Venkata Sesha Kiran Kumar Adimatyam (Irving, TX); Miriam Silver (Tel Aviv, IL); Daniel Funken (Irving, TX)
Assignee: CITIBANK, N.A.
G06V30/41G06V20/95G06V30/19093G06V30/19147G06V30/42H04L63/08
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,586,402
App. No.
19/252,652
Granted
Mar 24, 2026
Kind
B2
Abstract

Presented herein are systems and methods for the employment of machine learning models for image processing as may be performed by computing devices associated with an end user. A method may include obtaining video data comprising a plurality of frames including a document of a document type. The method may include executing an object recognition engine of a machine-learning architecture using image data of the plurality of frames, the object recognition engine trained to detect edges of documents. The method may include identifying, based on the edge detection, a plurality of boundaries for the document. The method may include validating, based on the plurality of boundaries, the document as the document type. The method may include transmitting via one or more networks, to a computer remote from the computing device, responsive to the validation of the type of document, the image data for the plurality of frames depicting the document.

Claims (31)

1 . A method for client-side validation of document-imagery for remote processing, the method comprising:

obtaining, by a camera of a mobile client device associated with an end-user, video data comprising a plurality of frames having image data including a document and an operation request associated with the image data received via a user interface of the mobile client device;

extracting, by the mobile client device executing an object recognition engine, a set of environmental features from environmental imagery of the image data;

determining, by the mobile client device, a weighting factor for the set of environmental features based on a confidence level associated with the environmental features;

extracting, by the mobile client device executing the object recognition engine, a set of behavioral features associated with the end-user from the environmental imagery;

generating, by the mobile client device, a user validation score based upon the set of environmental features and the set of behavioral features, using a validating machine-learning model trained to identify a registered user according to training environmental features and training behavioral features and corresponding training labels, the user validation score indicating a likelihood that the end-user is the registered user; and

in response to validating the end-user as the registered user based on determining that the user validation score satisfies a user validation threshold, generating, by the mobile client device, an operation instruction for a backend server, the operation instruction including the image data of a frame and device metadata identifying the mobile client device.

2 . The method according to claim 1 , wherein the environmental features includes at least one of lighting characteristics, background consistency, or device orientation.

3 . The method according to claim 1 , wherein the behavioral features comprising at least one of device motion patterns, device handling posture, or temporal stability of the mobile client device during image capture.

4 . The method according to claim 1 , further comprising determining, by the mobile client device, a weighting factor for the set of behavioral features based on a confidence level associated with the environmental imagery.

5 . The method according to claim 1 , wherein the mobile client device updates one or more machine-learning models of the mobile client device at a periodic interval according to updated environmental features associated with a successful validation.

6 . The method according to claim 1 , wherein the mobile client device updates one or more machine-learning models of the mobile client device at a periodic interval according to updated behavioral features associated with a successful validation.

7 . The method according to claim 1 , further comprising, in response to determining that the user validation score does not satisfy the user validation threshold, executing, by the mobile client device, a remedial operation including at least one of: prompting the end-user for additional authentication data, halting the operation request, or disabling access to a remote deposit capture application.

8 . The method according to claim 1 , wherein the environmental imagery is obtained concurrently with document imagery during a check-imaging session.

9 . The method according to claim 1 , wherein the device metadata includes at least one of a device identifier, geolocation data, timestamp, or application version.

10 . A system for client-side validation of document-imagery for remote processing, the system comprising:

a mobile client device associated with an end-user, the mobile client device comprising at least one processor, a camera, wherein the mobile client device is configured to:

obtain, via the camera, video data comprising a plurality of frames having image data including a document and an operation request associated with the image data received via a user interface;

extract a set of environmental features from environmental imagery of the image data;

extract a set of behavioral features associated with the end-user from the environmental imagery;

determine a weighting factor for the set of behavioral features based on a confidence level associated with the environmental imagery;

generate a user validation score based upon the set of environmental features and the set of behavioral features, using a validating machine-learning model trained to identify a registered user according to training environmental features and training behavioral features and corresponding training labels, the user validation score indicating a likelihood that the end-user is the registered user; and

in response to validating the end-user as the registered user based on determining that the user validation score satisfies a user validation threshold, generate an operation instruction for a backend server, the operation instruction including the image data of a frame and device metadata identifying the mobile client device.

11 . The system of claim 10 , wherein the environmental features include at least one of lighting characteristics, background consistency, or device orientation.

12 . The system of claim 10 , wherein the behavioral features include at least one of device motion patterns, device handling posture, or temporal stability of the mobile client device during image capture.

13 . The system of claim 10 , wherein the mobile client device is further configured to determine a weighting factor for the set of environmental features based on a confidence level associated with the environmental imagery.

14 . The system of claim 10 , wherein the mobile client device is further configured to update one or more machine-learning models at a periodic interval according to updated environmental features associated with a successful validation.

15 . The system of claim 10 , wherein the mobile client device is further configured to update one or more machine-learning models at a periodic interval according to updated behavioral features associated with a successful validation.

16 . The system of claim 10 , wherein the mobile client device is further configured to, in response to determining that the user validation score does not satisfy the user validation threshold, execute a remedial operation including at least one of: prompting the end-user for additional authentication data, halting the operation request, or disabling access to a remote deposit capture application.

17 . The system of claim 10 , wherein the environmental imagery is obtained concurrently with document imagery during a check-imaging session.

18 . The system of claim 10 , wherein the device metadata includes at least one of a device identifier, geolocation data, timestamp, or application version.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2025
From: SUREKA, ASHUTOSH K.; ADIMATYAM, VENKATA SESHA KIRAN KUMAR; SILVER, MIRIAM; FUNKEN, DANIEL
To: CITIBANK, N.A.
Reel/Frame 071550/0279 →
Continuity (3)
Continuation 18943672 · Nov 11, 2024
Continuation In Part 18629259 · Apr 8, 2024
Related Publication 20250329182A1 · Oct 23, 2025
References Cited (88)
US 8688579B1 · Ethington et al. · 2014 [cited by applicant]
US 9137417B2 · Macciola et al. · 2015 [cited by applicant]
US 9449312B1 · Wilson et al. · 2016 [cited by applicant]
US 9672510B2 · Roach et al. · 2017 [cited by applicant]
US 10019772B1 · Smith · 2018 [cited by applicant]
US 10115031B1 · Pashinstev et al. · 2018 [cited by applicant]
US 10339374B1 · Pribble et al. · 2019 [cited by applicant]
US 10635898B1 · Pribble · 2020 [cited by applicant]
US 10803431B2 · Hinsk · 2020 [cited by applicant]
US 10867171B1 · Contryman et al. · 2020 [cited by applicant]
US 10970550B1 · Goldberg et al. · 2021 [cited by applicant]
US 11068976B1 · Voutour et al. · 2021 [cited by applicant]
US 11176423B2 · Desai et al. · 2021 [cited by applicant]
US 11321679B1 · Bueche et al. · 2022 [cited by applicant]
US 11900755B1 · Bueche, Jr. · 2024 [cited by examiner]
US 11978271B1 · Kharbanda et al. · 2024 [cited by applicant]
US 12039504B1 · Foster et al. · 2024 [cited by applicant]
US 12056434B2 · Bhatia et al. · 2024 [cited by applicant]
US 12106590B1 · Kinsey · 2024 [cited by applicant]
US 12272111B1 · Sureka et al. · 2025 [cited by applicant]
US 12387512B1 · Sureka et al. · 2025 [cited by applicant]
US 20070233615A1 · Tumminaro · 2007 [cited by applicant]
US 20110091092A1 · Nepomniachtchi et al. · 2011 [cited by applicant]
US 20110243459A1 · Deng · 2011 [cited by applicant]
US 20120230577A1 · Calman et al. · 2012 [cited by applicant]
US 20130022231A1 · Nepomniachtchi et al. · 2013 [cited by applicant]
US 20130070847A1 · Oami et al. · 2013 [cited by applicant]
US 20140270464A1 · Nepomniachtchi et al. · 2014 [cited by applicant]
US 20150003666A1 · Wang et al. · 2015 [cited by applicant]
US 20150032631A1 · Hinski · 2015 [cited by applicant]
US 20150063653A1 · Madhani et al. · 2015 [cited by applicant]
US 20150120572A1 · Slade · 2015 [cited by applicant]
US 20150278819A1 · Song et al. · 2015 [cited by applicant]
US 20150294523A1 · Smith · 2015 [cited by applicant]
US 20150302242A1 · Lee et al. · 2015 [cited by applicant]
US 20150309966A1 · Gupta et al. · 2015 [cited by applicant]
US 20160037071A1 · Emmett et al. · 2016 [cited by applicant]
US 20160125613A1 · Shustorovich et al. · 2016 [cited by applicant]
US 20160253569A1 · Eid et al. · 2016 [cited by applicant]
US 20170116494A1 · Isaev · 2017 [cited by applicant]
US 20170185833A1 · Wang et al. · 2017 [cited by applicant]
US 20180211243A1 · Ekpenyong et al. · 2018 [cited by applicant]
US 20180330342A1 · Prakash et al. · 2018 [cited by applicant]
US 20180376193A1 · Sullivan et al. · 2018 [cited by applicant]
US 20190019020A1 · Flament et al. · 2019 [cited by applicant]
US 20190197693A1 · Zagaynov et al. · 2019 [cited by applicant]
US 20190213408A1 · Cali et al. · 2019 [cited by applicant]
US 20200242348A1 · Ast · 2020 [cited by applicant]
US 20200279138A1 · Xu et al. · 2020 [cited by applicant]
US 20200410291A1 · Kriegman et al. · 2020 [cited by applicant]
US 20210124919A1 · Balakrishnan et al. · 2021 [cited by applicant]
US 20210182547A1 · Ayyadevara et al. · 2021 [cited by applicant]
US 20210192136A1 · Sar Shalom et al. · 2021 [cited by applicant]
US 20210312223A1 · Klaiman et al. · 2021 [cited by applicant]
US 20210350516A1 · Tang et al. · 2021 [cited by applicant]
US 20210360149A1 · Mukul · 2021 [cited by applicant]
US 20210365677A1 · Anzenberg · 2021 [cited by applicant]
US 20220132179A1 · Bennett-James et al. · 2022 [cited by applicant]
US 20220139099A1 · Ast · 2022 [cited by applicant]
US 20220224816A1 · Pribble et al. · 2022 [cited by applicant]
US 20220351088A1 · Kumar et al. · 2022 [cited by applicant]
US 20220358575A1 · Smith · 2022 [cited by applicant]
US 20220414955A1 · Ota · 2022 [cited by applicant]
US 20230030792A1 · Zheng et al. · 2023 [cited by applicant]
US 20230101817A1 · Sinha et al. · 2023 [cited by applicant]
US 20230143239A1 · Yusuf et al. · 2023 [cited by applicant]
US 20230281629A1 · Shevyrev et al. · 2023 [cited by applicant]
US 20230281820A1 · Pizzocchero et al. · 2023 [cited by applicant]
US 20230298370A1 · Nishioka · 2023 [cited by applicant]
US 20240061992A1 · Bhatia et al. · 2024 [cited by applicant]
US 20240176951A1 · Krishnamoorthy · 2024 [cited by applicant]
US 20240177487A1 · Sohoni · 2024 [cited by applicant]
US 20240256955A1 · Goodsitt et al. · 2024 [cited by applicant]
US 20240303658A1 · Cohen et al. · 2024 [cited by applicant]
US 20240362417A1 · Imani et al. · 2024 [cited by applicant]
US 20240428550A1 · Gutierrez Valdes et al. · 2024 [cited by applicant]
CA 3188665A1 · 2024 [cited by applicant]
PCT International Search Report and Written Opinion for Application No. PCT/US2025/023145 mailing date Jun. 26, 2025, 34 pages. [cited by applicant]
Kada, Oumayma, et al. “Hologram detection for identity document authentication.” International Conference on Pattern Recognition and Artificial Intelligence. Cham: Springer International Publishing, 2022. (Year: 2022). [cited by applicant]
Koliaskina, L. I., et al. “MIDV-Holo: A dataset for ID document hologram detection in a video stream.” International Conference on Document Analysis and Recognition. Cham: Springer Nature Switzerland, 2023. (Year: 2023). [cited by applicant]
Piatrikova et al., “Digital Verification of Optically Variable Ink Feature on Identity Cards,” 2023 33rd Conference of Open Innovations Association (FRUCT). IEEE, 2023. (Year: 2023). [cited by applicant]
Pouliquen, Glen, et al. “Weakly Supervised Training for Hologram Verification in Identity Documents.” International Conference on Document Analysis and Recognition. Cham: Springer Nature Switzerland, 2024. (Year: 2024). [cited by applicant]
Soukup et al., “Mobile gram verification with deep learning,” IPSJ Transactions on Computer Vision and Applications 9 (2017): 1-6. (Year: 2017). [cited by applicant]
Chernov, Timofey S., Sergey Allyuhin, and Vladimir V. Arlazarov. “Application of dynamic saliency maps to the video stream recognition systems with image quality assessment.” Eleventh International Conference on Machine… [cited by applicant]
Rybakova et al., “PESAC, the Generalized Framework for RANSAC-Based Methods on SIMD Computing Platforms”, IEEE Access, pp. 82151-82166, 2023, vol. 1. [cited by applicant]
EPO Extended European Search Report for Application No. 25168952.7 mailing date Sep. 3, 2025, 7 pages. [cited by applicant]
EPO Extended European Search Report for Application No. 25168960.0 mailing date Sep. 3, 2025, 7 pages. [cited by applicant]
Document Verification System and Validation Against QR Codes; 2023 7th International Conference on Computing, Communication, Control and Automation (ICCU BEA) (2023, pp. 1-5); SS. Sambare, Utkarsh Pathak, Venu Sonavane,… [cited by applicant]