IP Library › Granted Patent US 12,147,985
Granted Patent B1
US 12,147,985 · App. 17/930,528 · Granted Nov 19, 2024

Fund transfer management

Inventor: Badrinath Vengalathur Srinath (Fremont, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/4016G06Q20/102
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,147,985
App. No.
17/930,528
Granted
Nov 19, 2024
Kind
B1
Abstract

Various examples are directed to systems and methods for facilitating fund transfers. A fund transfer system may access first training data comprising a first plurality of fund transfer records and train a computerized model, using the first training data, to generate a trained computerized model. The fund transfer system may use the computerized model to execute a plurality of fund transfer requests using the trained computerized model. The fund transfer system may access second training data comprising a second plurality of fund transfer records describing fund transfers executed in response to the plurality of fund transfer requests and re-train the computerized model using the second training data to generate a re-trained computerized model. The fund transfer system may execute an additional plurality of fund transfer requests using the re-trained computerized model.

Claims (108)

1. A system for facilitating fund transfers, the system comprising at least one processor programmed to perform operations comprising:

accessing first training data comprising a first plurality of fund transfer records, a first fund transfer record of the first plurality of fund transfer records comprising:

an indication of a first completed fund transfer from a first source financial account to a first target financial account;

an indication of a first transfer mechanism used for the first completed fund transfer; and

first feedback data describing customer feedback on the first completed fund transfer;

generating first label data for the first fund transfer record, the first label data being based at least in part on the indication of the first transfer mechanism and the first feedback data;

training a computerized model, using the first training data, to generate a trained computerized model, the trained computerized model to determine at least one recommended fund transfer mechanism based on a set of fund transfer parameter values;

servicing a plurality of fund transfer requests using the trained computerized model;

accessing second training data comprising a second plurality of fund transfer records describing fund transfers executed in response to the plurality of fund transfer requests, the second plurality of fund transfer records and the first plurality of fund transfer records not including any fund transfer records in common;

re-training the computerized model using the second training data to generate a re-trained computerized model; and

servicing an additional plurality of fund transfer requests using the re-trained computerized model.

2. The system of claim 1 , the servicing of the plurality of fund transfer requests comprising:

receiving, from a first user computing device, a first fund transfer request of the plurality of fund transfer requests from a first user computing device, the first fund transfer request describing a first requested fund transfer;

authenticating a first user associated with the first user computing device;

accessing first counterparty data describing a counterparty for the first requested fund transfer;

using the trained computerized model to select a plurality of candidate fund transfer mechanisms for the first requested fund transfer;

sending, to the first user computing device, an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer;

receiving, from the first user computing device a selected fund transfer mechanism from the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

executing the first requested fund transfer using the selected fund transfer mechanism.

3. The system of claim 2 , the second plurality of fund transfer records comprising a fund transfer record describing the first requested fund transfer, the fund transfer record describing the first requested fund transfer comprising:

an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

an indication of the selected fund transfer mechanism.

4. The system of claim 1 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a first fund transfer request of the additional plurality of fund transfer requests from a second user computing device;

using the re-trained computerized model to select a recommended fund transfer mechanism for the first fund transfer request; and

executing the first fund transfer request using the recommended fund transfer mechanism.

5. The system of claim 1 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a second fund transfer request of the additional plurality of fund transfer requests from a second user computing device, the second fund transfer request describing a second requested fund transfer;

using the re-trained computerized model to select a recommended fund transfer mechanism for the second requested fund transfer;

receiving, from the second user computing device, an indication that a user has selected a fund transfer mechanism different than the recommended fund transfer mechanism; and

executing an exception routine associated with the second fund transfer request.

6. The system of claim 5 , the executing of the exception routine comprising declining to execute the second requested fund transfer.

7. The system of claim 5 , the executing of the exception routine comprising:

sending an approval request to a third user computing device associated with a supervisory user, the approval request indicating a fund transfer mechanism for the second requested fund transfer;

receiving approval data from the third user computing device, the approval data indicating that the second requested fund transfer is approved; and

executing the second requested fund transfer using the recommended fund transfer mechanism.

8. The system of claim 1 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a third fund transfer request of the additional plurality of fund transfer requests from a third user computing device, the third fund transfer request describing a third requested fund transfer;

using the re-trained computerized model to select a recommended fund transfer mechanism for the third fund transfer request and a risk score describing a risk of executing the third requested fund transfer using the recommended fund transfer mechanism;

determining that the risk score is greater than a threshold value; and

executing an exception routine associated with the third fund transfer request.

9. A method comprising:

accessing, by a fund transfer system, first training data comprising a first plurality of fund transfer records, the fund transfer system comprising at least one processor and a memory in communication with the at least one processor, and a first fund transfer record of the first plurality of fund transfer records comprising:

an indication of a first completed fund transfer from a first source financial account to a first target financial account;

an indication of a first transfer mechanism used for the first completed fund transfer; and

first feedback data describing customer feedback on the first completed fund transfer;

generating first label data for the first fund transfer record, the first label data being based at least in part on the indication of the first transfer mechanism and the first feedback data;

training a computerized model, using the first training data, to generate a trained computerized model, the trained computerized model to determine at least one recommended fund transfer mechanism based on a set of fund transfer parameter values;

servicing, by the fund transfer system, a plurality of fund transfer requests using the trained computerized model;

accessing, by the fund transfer system, second training data comprising a second plurality of fund transfer records describing fund transfers executed in response to the plurality of fund transfer requests, the second plurality of fund transfer records and the first plurality of fund transfer records not including any fund transfer records in common;

re-training the computerized model using the second training data to generate a re-trained computerized model; and

servicing an additional plurality of fund transfer requests using the re-trained computerized model.

10. The method of claim 9 , the servicing of the plurality of fund transfer requests comprising:

receiving, from a first user computing device, a first fund transfer request of the plurality of fund transfer requests from a first user computing device, the first fund transfer request describing a first requested fund transfer;

authenticating a first user associated with the first user computing device;

accessing first counterparty data describing a counterparty for the first requested fund transfer;

using the trained computerized model to select a plurality of candidate fund transfer mechanisms for the first requested fund transfer;

sending, to the first user computing device, an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer;

receiving, from the first user computing device a selected fund transfer mechanism from the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

executing the first requested fund transfer using the selected fund transfer mechanism.

11. The method of claim 10 , the second plurality of fund transfer records comprising a fund transfer record describing the first requested fund transfer, the fund transfer record describing the first requested fund transfer comprising:

an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

an indication of the selected fund transfer mechanism.

12. The method of claim 9 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a first fund transfer request of the additional plurality of fund transfer requests from a second user computing device;

using the re-trained computerized model to select a recommended fund transfer mechanism for the first fund transfer request; and

executing the first fund transfer request using the recommended fund transfer mechanism.

13. The method of claim 9 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a second fund transfer request of the additional plurality of fund transfer requests from a second user computing device, the second fund transfer request describing a second requested fund transfer;

using the re-trained computerized model to select a recommended fund transfer mechanism for the second requested fund transfer;

receiving, from the second user computing device, an indication that a user has selected a fund transfer mechanism different than the recommended fund transfer mechanism; and

executing an exception routine associated with the second fund transfer request.

14. The method of claim 13 , the executing of the exception routine comprising declining to execute the second requested fund transfer.

15. The method of claim 13 , the executing of the exception routine comprising:

sending an approval request to a third user computing device associated with a supervisory user, the approval request indicating a fund transfer mechanism for the second requested fund transfer;

receiving approval data from the third user computing device, the approval data indicating that the second requested fund transfer is approved; and

executing the second requested fund transfer using the recommended fund transfer mechanism.

16. The method of claim 9 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a third fund transfer request of the additional plurality of fund transfer requests from a third user computing device, the third fund transfer request describing a third requested fund transfer;

using the re-trained computerized model to select a recommended fund transfer mechanism for the third fund transfer request and a risk score describing a risk of executing the third requested fund transfer using the recommended fund transfer mechanism;

determining that the risk score is greater than a threshold value; and

executing an exception routine associated with the third fund transfer request.

17. A non-transitory machine-readable medium comprising instructions thereon that, when executed by at least one processor, causes the at least one processor to perform operations comprising:

accessing first training data comprising a first plurality of fund transfer records, a first fund transfer record of the first plurality of fund transfer records comprising:

an indication of a first completed fund transfer from a first source financial account to a first target financial account;

an indication of a first transfer mechanism used for the first completed fund transfer; and

first feedback data describing customer feedback on the first completed fund transfer;

generating first label data for the first fund transfer record, the first label data being based at least in part on the indication of the first transfer mechanism and the first feedback data;

training a computerized model, using the first training data, to generate a trained computerized model, the trained computerized model to determine at least one recommended fund transfer mechanism based on a set of fund transfer parameter values;

servicing a plurality of fund transfer requests using the trained computerized model;

accessing second training data comprising a second plurality of fund transfer records describing fund transfers executed in response to the plurality of fund transfer requests, the second plurality of fund transfer records and the first plurality of fund transfer records not including any fund transfer records in common;

re-training the computerized model using the second training data to generate a re-trained computerized model; and

servicing an additional plurality of fund transfer requests using the re-trained computerized model.

18. The medium of claim 17 , the servicing of the plurality of fund transfer requests comprising:

receiving, from a first user computing device, a first fund transfer request of the plurality of fund transfer requests from a first user computing device, the first fund transfer request describing a first requested fund transfer;

authenticating a first user associated with the first user computing device;

accessing first counterparty data describing a counterparty for the first requested fund transfer;

using the trained computerized model to select a plurality of candidate fund transfer mechanisms for the first requested fund transfer;

sending, to the first user computing device, an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer;

receiving, from the first user computing device a selected fund transfer mechanism from the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

executing the first requested fund transfer using the selected fund transfer mechanism.

19. The medium of claim 18 , the second plurality of fund transfer records comprising a fund transfer record describing the first requested fund transfer, the fund transfer record describing the first requested fund transfer comprising:

an indication of the plurality of candidate fund transfer mechanisms for the first requested fund transfer; and

an indication of the selected fund transfer mechanism.

20. The medium of claim 17 , the servicing of the additional plurality of fund transfer requests comprising:

receiving a first fund transfer request of the additional plurality of fund transfer requests from a second user computing device;

using the re-trained computerized model to select a recommended fund transfer mechanism for the first fund transfer request; and

executing the first fund transfer request using the recommended fund transfer mechanism.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2022
From: SRINATH, BADRINATH VENGALATHUR
To: WELLS FARGO BANK, N.A.
Reel/Frame 061242/0507 →
Cited By (1)
US 12,572,920