IP Library › Granted Patent US 12,443,929
Granted Patent B2
US 12,443,929 · App. 17/482,581 · Granted Oct 14, 2025

Check-based initiation of electronic transfers

Inventors: Milos Dunjic (Oakville, CA); David Samuel Tax (Toronto, CA); Vipul Kishore Lalka (Oakville, CA)
Assignee: THE TORONTO-DOMINION BANK
G06Q20/0425G06Q20/047G06Q20/3255G06V30/416G06V30/19007
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,443,929
App. No.
17/482,581
Granted
Oct 14, 2025
Kind
B2
Abstract

A computer system is provided, comprising a processor; a communications module coupled to the processor; and a memory module coupled to the processor and storing instructions that, when executed by the processor, cause the computer system to: receive an image representing a check; extract data from a portion of the image; identify routing data, based on the extracted data, from a recipient field associated with the check; and initiate an electronic transfer by sending a transfer message using the routing data. Extracting data from the portion of the image may be performed using image recognition and optical character recognition.

Claims (47)

1. A resource management server comprising:

one or more processors;

a communications module coupled to the one or more processors; and

a memory module coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the resource management server to:

authenticate, using account information associated with a transferor entity and maintained by the resource management server, a client device associated with the transferor entity;

receive, via the communications module included in the resource management server and from the authenticated client device associated with the transferor entity, an image representing a paper-based check for transferring value from the transferor entity and captured using an image capture device of the client device, the paper-based check including a recipient field defining an email address identifying an intended recipient of the paper-based check and a memo line field defining a set of security characters;

extract, by the resource management server using a document management application applying optical character recognition, data from a portion of the image;

identify the email address and the set of security characters based on the extracted data;

initiate an electronic transfer by using the email address and the communications module included in the resource management server to send a transfer message from the resource management server to the email address; and

complete the electronic transfer using the set of security characters.

2. The resource management server of claim 1 , wherein identifying the email address comprises comparing content of the recipient field to a list of supported recipients.

3. The resource management server of claim 1 , wherein identifying the email address comprises comparing the extracted content of the recipient field to a list of past recipients of transfers for an account associated with the check.

4. The resource management server of claim 1 , wherein the extracted data includes a transfer amount and wherein initiating the electronic transfer includes initiating the electronic transfer using the transfer amount.

5. The resource management server of claim 1 , wherein the instructions further cause the resource management server to prompt for an input of an amount to be electronically transferred.

6. The resource management server of claim 1 , wherein the extracted data includes the set of security characters, and wherein the electronic transfer is configured to include the set of security characters.

7. The resource management server of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the resource management server to:

receive confirmation that the electronic transfer has been completed; and

generate an electronic receipt indicating that the electronic transfer has been completed, wherein the electronic receipt resembles the check.

8. The resource management server of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the resource management server to provide, by the resource management server and to the client device associated with the transferor entity, a prompt confirming the extracted email address as identifying the intended recipient of the check, and upon receiving confirmation, initiate the electronic transfer.

9. The resource management server of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the resource management server to identify, based on the email address extracted from the image, routing data including an institutional identifier.

10. The resource management server of claim 1 , wherein the memo line field in the paper-based check defines a security code or phrase.

11. The resource management server of claim 1 , wherein the memo line field in the paper-based check defines a security code or phrase and further defines a security question.

12. The resource management server of claim 1 , wherein a plurality of image recognition techniques are used to extract data from the image.

13. A computer-implemented method comprising:

authenticating, by one or more processors using account information associated with a transferor entity and maintained by a resource management server, a client device associated with the transferor entity;

receiving, by the one or more processors via a communications module included in the resource management server and from the authenticated client device associated with the transferor entity, an image representing a paper-based check for transferring value from the transferor entity and captured using an image capture device of the client device, the paper-based check including a recipient field defining an email address identifying an intended recipient of the paper-based check and a memo line field defining a set of security characters;

extracting, by the one or more processors of the resource management server using a document management application applying optical character recognition, data from a portion of the image;

identifying, by the one or more processors, the email address and the set of security characters based on the extracted data;

initiating, by the one or more processors, an electronic transfer by using the email address and the communications module included in the resource management server to send a transfer message from the resource management server to the email address; and

completing, by the one or more processors, the electronic transfer using the set of security characters.

14. The computer-implemented method of claim 13 , wherein identifying the email address comprises comparing the extracted content of the recipient field to a list of supported recipients.

15. The computer-implemented method of claim 13 , wherein identifying the email address comprises comparing the extracted content of the recipient field to a list of past recipients of transfers for an account associated with the check.

16. The computer-implemented method of claim 13 , further comprising:

prompting for an input of an amount to be electronically transferred.

17. The computer-implemented method of claim 13 , wherein the extracted data includes the set of security characters, and wherein the electronic transfer is configured to include the set of security characters.

18. The computer-implemented method of claim 13 , further comprising:

receiving confirmation that the electronic transfer has been completed; and

generating an electronic receipt indicating that the electronic transfer has been completed, wherein the electronic receipt resembles the check.

19. The computer-implemented method of claim 13 , further comprising providing, by the resource management server and to the client device associated with the transferor entity, a prompt confirming the extracted email address as identifying the intended recipient of the check, and upon receiving confirmation, initiating the electronic transfer.

20. The computer-implemented method of claim 13 , further comprising identifying, based on the email address extracted from the image, routing data including an institutional identifier.

21. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a resource management server, cause the resource management server to:

authenticating, using account information associated with a transferor entity and maintained by the resource management server, a client device associated with the transferor entity;

receive, via a communications module included in the resource management server and from the authenticated client device associated with the transferor entity, an image representing a paper-based check for transferring value from the transferor entity and captured using an image capture device of the client device, the paper-based check including a recipient field defining an email address identifying an intended recipient of the paper-based check and a memo line field defining a set of security characters;

extract, by the resource management server using a document management application applying optical character recognition, data from a portion of the image;

identify the email address and the set of security characters based on the extracted data;

initiate an electronic transfer by using the email address and the communications module included in the resource management server to send a transfer message from the resource management server to the email address; and

complete the electronic transfer using the set of security characters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2025
From: DUNJIC, MILOS; TAX, DAVID SAMUEL; LALKA, VIPUL KISHORE
To: THE TORONTO-DOMINION BANK
Reel/Frame 072254/0050 →
Continuity (1)
Related Publication 20230086321A1 · Mar 23, 2023
References Cited (36)
US 5410646A · Tondevold · 1995 [cited by examiner]
US 6243689B1 · Norton · 2001 [cited by applicant]
US 8489504B1 · Gupta · 2013 [cited by applicant]
US 8660952B1 · Viera · 2014 [cited by examiner]
US 10108942B2 · Smith et al. · 2018 [cited by applicant]
US 10360539B1 · Sherman et al. · 2019 [cited by applicant]
US 10475129B2 · Cole et al. · 2019 [cited by applicant]
US 10521785B1 · Wilson · 2019 [cited by examiner]
US 10692066B1 · Brown et al. · 2020 [cited by applicant]
US 10769686B2 · Lacerte et al. · 2020 [cited by applicant]
US 10896408B1 · Prasad et al. · 2021 [cited by applicant]
US 20020083088A1 · Gundy et al. · 2002 [cited by applicant]
US 20020152170A1 · Dutta et al. · 2002 [cited by applicant]
US 20080086421A1 · Gilder · 2008 [cited by examiner]
US 20080126145A1 · Rackley, III · 2008 [cited by examiner]
US 20080249931A1 · Gilder · 2008 [cited by examiner]
US 20120116972A1 · Walker · 2012 [cited by examiner]
US 20140304149A1 · Hockridge et al. · 2014 [cited by applicant]
US 20150332229A1 · Rowan · 2015 [cited by applicant]
US 20160171481A1 · McElmurry, IV · 2016 [cited by examiner]
US 20160379184A1 · Smith · 2016 [cited by examiner]
US 20190026577A1 · Hall · 2019 [cited by examiner]
US 20190026579A1 · Hall · 2019 [cited by examiner]
US 20200242570A1 · Benkreira · 2020 [cited by examiner]
US 20210035073A1 · Gupta · 2021 [cited by examiner]
JP 2004120066A · 2004 [cited by examiner]
KR 20120017986A · 2012 [cited by examiner]
WO 2021038580 · 2021 [cited by applicant]
Y. Liu, C. Yang and Q. Sun, “Thresholds Based Image Extraction Schemes in Big Data Environment in Intelligent Traffic Management,” in IEEE Transactions on Intelligent Transportation Systems, vol. 22, No. 7, pp. 3952-396… [cited by examiner]
Sanghita Roy and Dr. Indrajit Sinha. Determinants of Customers' Acceptance of Electronic Payment System in Indian Banking Sector. International Journal of Scientific & Engineering Research, vol. 5, Issue 1, pp. 177-187.… [cited by examiner]
Sunil Gupta. The Mobile Banking and Payment Revolution. The European Financial Review. Feb.-Mar. 2013. pp. 3-6. (Year: 2013). [cited by examiner]
Benjamin Geva, From Paper to Electronic Order: The Digitalization of the Check in the USA, 4 Penn St. J.L. & Int'i Aff. 96. (Year: 2015). [cited by examiner]
K. Thongkor and T. Amornraksa, “An image authentication method for paper checks,” 2017 10th International Conference on Ubi-media Computing and Workshops (Ubi-Media), Pattaya, Thailand, 2017, pp. 1-6. (Year: 2017). [cited by examiner]
H. Chen, S. S. Tsai, G. Schroth, D. M. Chen, R. Grzeszczuk and B. Girod, “Robust text detection in natural images with edge-enhanced Maximally Stable Extremal Regions,” 2011 18th IEEE International Conference on Image P… [cited by examiner]
RSIP Vision Custom Medtech Imaging Algorithms; OCR Check Scanner; Published in RSIP Vision; URL Link: https://www.rsipvision.com/ocr-check-scanner/; retrieved on Jun. 11, 2021. [cited by applicant]
ExperVision; OCR Software and Solution for Check Processing; Published in ExperVision; URL Link http://www.expervision.com/find-ocr-software-by-document-types/ocr-software-for-check-processing-1; retrieved on Jun. 11, 2… [cited by applicant]