IP Library › Granted Patent US 11,477,203
Granted Patent B2
US 11,477,203 · App. 16/930,421 · Granted Oct 18, 2022

Method and system for initiating a transfer of resources

Inventors: Harjot Singh Panag (Brampton, CA); Kevin Wayne Faragher (Toronto, CA); Sumathi Seetharaman (Etobicoke, CA)
Assignee: The Toronto-Dominion Bank
H04L63/102H04L63/083
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 11,477,203
App. No.
16/930,421
Granted
Oct 18, 2022
Kind
B2
Abstract

A server comprises a communications module; a processor coupled with the communications module; and a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to authenticate a user via a first authentication channel; receive, via the communications module and from a computing device associated with the user, a signal representing a request to transfer a first quantity of resources; determine that the first quantity of resources is less than a first threshold associated with the first authentication channel; obtain identity data associated with the request to transfer the first quantity of resources; determine, based on the identity data, that a request to transfer a second quantity of resources has been previously initiated by the user via a second authentication channel that is different than the first authentication channel; and determine that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, initiate the transfer of the first quantity of resources.

Claims (45)

1. A server comprising:

a communications module;

a processor coupled with the communications module; and

a memory coupled to the processor and storing processor-executable instructions which, when executed by the processor, configure the processor to:

authenticate a user via a first authentication channel;

receive, via the communications module and from a computing device associated with the user, a signal representing a request to transfer a first quantity of resources;

determine that the first quantity of resources is less than a first threshold associated with the first authentication channel;

responsive to determining that the first quantity of resources is less than the first threshold associated with the first authentication channel, obtain identity data associated with the request to transfer the first quantity of resources, the identity data including at least a shipping address of the user;

determine, based on the identity data, that a request to transfer a second quantity of resources has been previously initiated by the user via a second authentication channel that is different than the first authentication channel, the second authentication channel including an indirect authentication channel that comprises authenticating the user via a digital identity network; and

determine that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, initiate the transfer of the first quantity of resources.

2. The server of claim 1 , wherein the first authentication channel includes a direct authentication channel that comprises authenticating the user based on a username and password.

3. The server of claim 2 , wherein the second authentication channel does not require the username and password.

4. The server of claim 1 , wherein the second authentication channel includes an unauthenticated channel that does not require authenticating the user.

5. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

determine that the sum of the first quantity of resources and the second quantity of resources exceeds the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources exceeds the first threshold, initiate a transfer of a third quantity of resources that is determined as a difference between the first threshold and the second quantity of resources.

6. The server of claim 5 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

send, via the communications module and to the computing device, a signal causing the computing device to display a notification indicating the third quantity of resources.

7. The server of claim 6 , wherein the signal causes the computing device to display a prompt requesting the user to accept or reject transfer of the third quantity of resources and wherein the transfer of the third quantity of resources is initiated in response to receiving a signal, via the communications module and from the computing device, indicating that the user has accepted the transfer.

8. The server of claim 1 , wherein the processor-executable instructions, when executed by the processor, further configure the processor to:

determine that the second quantity of resources exceeds the first threshold, and in response to determining that the second quantity of resources exceeds the first threshold, reject the transfer of the first quantity of resources.

9. The server of claim 1 , wherein the second authentication channel is associated with a second threshold that is different than the first threshold.

10. A computer-implemented method comprising:

authenticating a user via a first authentication channel;

receiving, via a communications module and from a computing device associated with the user, a signal representing a request to transfer a first quantity of resources;

determining that the first quantity of resources is less than a first threshold associated with the first authentication channel;

responsive to determining that the first quantity of resources is less than the first threshold associated with the first authentication channel, obtaining identity data associated with the request to transfer the first quantity of resources, the identity data including at least a shipping address of the user;

determining, based on the identity data, that a request to transfer a second quantity of resources has been previously initiated by the user via a second authentication channel that is different than the first authentication channel, the second authentication channel including an indirect authentication channel that comprises authenticating the user via a digital identity network; and

determining that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, initiating the transfer of the first quantity of resources.

11. The computer-implemented method of claim 10 , wherein the first authentication channel includes a direct authentication channel that comprises authenticating the user based on a username and password.

12. The computer-implemented method of claim 11 , wherein the second authentication channel does not use the username and password.

13. The computer-implemented method of claim 10 , wherein the second authentication channel includes an unauthenticated channel that does not require authenticating the user.

14. The computer-implemented method of claim 10 , further comprising:

determining that the sum of the first quantity of resources and the second quantity of resources exceeds the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources exceeds the first threshold, initiating a transfer of a third quantity of resources that is determined as a difference between the first threshold and the second quantity of resources.

15. The computer-implemented method of claim 14 , further comprising:

sending, via the communications module and to the computing device, a signal causing the computing device to display a notification indicating the third quantity of resources.

16. The computer-implemented method of claim 15 , wherein the signal causes the computing device to display a prompt requesting the user to accept or reject transfer of the third quantity of resources and wherein the transfer of the third quantity of resources is initiated in response to receiving a signal, via the communications module and from the computing device, indicating that the user has accepted the transfer.

17. The computer-implemented method of claim 10 , further comprising:

determining that the second quantity of resources exceeds the first threshold, and in response to determining that the second quantity of resources exceeds the first threshold, rejecting the transfer of the first quantity of resources.

18. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure a processor to:

authenticate a user via a first authentication channel;

receive, via a communications module and from a computing device associated with the user, a signal representing a request to transfer a first quantity of resources;

determine that the first quantity of resources is less than a first threshold associated with the first authentication channel;

responsive to determining that the first quantity of resources is less than the first threshold associated with the first authentication channel, obtain identity data associated with the request to transfer the first quantity of resources, the identity data including at least a shipping address of the user;

determine, based on the identity data, that a request to transfer a second quantity of resources has been previously initiated by the user via a second authentication channel that is different than the first authentication channel, the second authentication channel including an indirect authentication channel that comprises authenticating the user via a digital identity network; and

determine that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, and in response to determining that the sum of the first quantity of resources and the second quantity of resources is less than the first threshold, initiate the transfer of the first quantity of resources.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2022
From: PANAG, HARJOT SINGH; FARAGHER, KEVIN WAYNE; SEETHARAMAN, SUMATHI
To: THE TORONTO-DOMINION BANK
Reel/Frame 060832/0337 →
Continuity (1)
Related Publication 20220021681A1 · Jan 20, 2022
Cited By (1)
US 12,586,122