IP Library › Granted Patent US 12,417,442
Granted Patent B2
US 12,417,442 · App. 19/078,535 · Granted Sep 16, 2025

Active OCR

Inventors: Keegan Franklin (Tucson, AZ); James Brighter (Reston, VA); Megan Obrien (New Orleans, LA); John Maillett (Arlington, VA); Jane Justiz (McLean, VA)
Assignee: Capital One Services, LLC
G06Q20/108G06V30/18
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,417,442
App. No.
19/078,535
Granted
Sep 16, 2025
Kind
B2
Abstract

A computer implemented method, system and non-transitory computer-readable device for a remote deposit environment activating, on a client device, a financial application, wherein the financial application is configured to instantiate a customer interface (UI) on the client device. Upon receiving a customer request, based on interactions with the UI, the method implements an electronic deposit of a financial instrument by activating a camera on the client device to generate a live stream of image data of a field of view of at least one camera, wherein the live stream includes imagery of at least a portion of the financial instrument. The method continues by blending common pixels from the imagery to form a blended image, and extracting by an optical character recognition program one or more data fields from the blended image of the financial instrument.

Claims (39)

1. A computer-implemented method for a remote deposit environment, comprising:

receiving a customer request, based on interactions with an application that is configured to instantiate a user interface (UI) on a client device, to electronically deposit a financial instrument;

based on the customer request, activating a camera on the client device to generate a live stream of image data of a field of view of the camera, wherein the live stream includes imagery of at least a portion of the financial instrument;

converting, by the client device, the live stream to a plurality of byte arrays, wherein the plurality of byte arrays form a plurality of images of the financial instrument;

averaging, by the client device, pixel values of common pixels from each image frame or portion of the image frame, in the plurality of images, thereby forming a blended image; and

extracting from the blended image, by an optical character recognition (OCR) program, a first data field from the blended image and a second data field from the blended image; and

processing the remote deposit using at least the first data field and the second data field.

2. The computer-implemented method of claim 1 , wherein the live stream comprises a raw image live stream.

3. The computer-implemented method of claim 1 , wherein the plurality of byte arrays each comprises a byte array output stream object.

4. The computer-implemented method of claim 1 , further comprising communicating the first and second data fields to a remote deposit server configured to process at least the first and second data fields to complete the remote deposit.

5. The computer-implemented method of claim 1 , wherein the optical character recognition program is configured with a trained machine learning OCR model.

6. The computer-implemented method of claim 1 , wherein the client device is a mobile client device.

7. The computer-implemented method of claim 1 , wherein the common pixels are derived from bitmaps of the plurality of images of the financial instrument.

8. A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive a customer request, based on interactions with an application that is configured to instantiate a user interface (UI) on a client device, to electronically deposit a financial instrument;

based on the customer request, activate a camera on the client device to generate a live stream of image data of a field of view of the camera, wherein the live stream includes imagery of at least a portion of the financial instrument;

convert, by the client device, the live stream to a plurality of byte arrays, wherein the plurality of byte arrays form a plurality of images of the financial instrument;

average, by the client device, pixel values of common pixels from each image frame or portion of the image frame, in the plurality of images, thereby forming a blended image; and

extract from the blended image, by an optical character recognition (OCR) program, a first data field from the blended image and a second data field from the blended image; and

process a remote deposit using at least the first data field and the second data field.

9. The system of claim 8 , wherein the live stream comprises a raw image live stream.

10. The system of claim 8 , wherein the plurality of byte arrays each comprises a byte array output stream object.

11. The system of claim 8 , further configured to communicate the first and second data fields to a remote deposit server configured to process at least the first and second data fields to complete a remote deposit.

12. The system of claim 8 , wherein the optical character recognition program is configured with a trained machine learning OCR model.

13. The system of claim 8 , wherein the client device is a mobile client device.

14. The system of claim 8 , wherein the common pixels are derived from bitmaps of the plurality of images of the financial instrument.

15. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

receiving a customer request, based on interactions with an application that is configured to instantiate a user interface (UI) on a client device, to electronically deposit a financial instrument;

based on the customer request, activating a camera on the client device to generate a live stream of image data of a field of view of the camera, wherein the live stream includes imagery of at least a portion of the financial instrument;

converting, by the client device, the live stream to a plurality of byte arrays, wherein the plurality of byte arrays form a plurality of images of the financial instrument;

averaging, by the client device, common pixels from each image frame or portion of the image frame, in the plurality of images, thereby forming a blended image; and

extracting from the blended image, by an optical character recognition (OCR) program, a first data field from the blended image and a second data field from the blended image.

16. The non-transitory computer-readable device of claim 15 , wherein the live stream comprises a raw image live stream.

17. The non-transitory computer-readable device of claim 15 , wherein the optical character recognition program is configured with a trained machine learning OCR model.

18. The non-transitory computer-readable device of claim 15 , further comprising operations communicating the first and second data fields to a remote deposit server configured to process at least the first and second data fields to complete a remote deposit.

19. The non-transitory computer-readable device of claim 15 , wherein the at least one computing device is a mobile client device.

20. The non-transitory computer-readable device of claim 15 , wherein the common pixels are derived from bitmaps of the plurality of images of the financial instrument.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2025
From: FRANKLIN, KEEGAN; BRIGHTER, JAMES; OBRIEN, MEGAN; MAILLETT, JOHN; JUSTIZ, JANE
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 070499/0731 →
Continuity (3)
Continuation 18503778 · Nov 7, 2023
Provisional Application 63584379 · Sep 21, 2023
Related Publication 20250209430A1 · Jun 26, 2025
References Cited (7)
US 8688579B1 · Ethington · 2014 [cited by examiner]
US 9779452B1 · Medina · 2017 [cited by examiner]
US 11216884B1 · Buentello · 2022 [cited by examiner]
CA 2930543A1 · 2015 [cited by examiner]
EP 2136338A1 · 2009 [cited by examiner]
Malik et al.: Remote Check Trunctuation Systems: Vulnerability Analysi and Countermeasures, Mar. 23, 2020, Dugital Object Idenrifier, IEEE Access, pp. 59485-58510. (Year: 2020). [cited by examiner]
Borovikov et al.: A survey of modern optical character recognition techniques, Mar. 2004, pp. 1-38. (Year: 2004). [cited by examiner]