# US 2021/0081920 A1 · Systems and methods for determining a mode of financial transaction based on identifiers associated with participants of the financial transaction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0081920 A1
- Document ID: US20210081920A1
- Status: Published application
- Kind: A1
- Application number: 16/570,564
- Filed: 2019-09-13
- Published: 2021-03-18
- Earliest claimed: 2019-09-13
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: MICHAEL SPINA; Karen Tien
- Web page: https://patentgrep.com/patent/US20210081920A1

## CPC

- G06Q 20/227: {characterised in that multiple accounts are available, e.g. to the payer}
- G06N 20/00: Machine learning
- G06Q 20/042: {characterized in that the payment protocol involves at least one cheque}
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 20/4014: {Identity check for transactions}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06Q 20/409: {Device specific authentication in transaction processing}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

A system for automatically determining a mode of financial transaction to utilize for a financial transaction based on account identifiers associated with participants of the financial transaction to generate and present at a user device, a financial transfer interface in response to receiving from the user device a financial transfer initiation request for a financial transfer. The system determines a plurality of modes of financial transaction to perform the financial transfer based on the selected recipient account identifier, wherein at least one of the plurality of modes of financial transaction includes one or more transfer parameters, and ranks and displays by rank on the financial transfer interface the plurality of modes of financial transaction based on one or more transaction rules associated with the one or more transfer parameters.

## Claims

### Claim 1

A system for automatically determining a mode of financial transaction to utilize for a financial transaction based on account identifiers associated with participants of the financial transaction, the system comprising:
one or more memory devices storing instructions; and
one or more processors configured to execute the instructions to:
generate and present at a user device, a financial transfer interface in response to receiving from the user device a financial transfer initiation request for a financial transfer, wherein the financial transaction comprises the financial transfer;
receive, from the user device, a selection of a sender account corresponding to a sender participant from a list of sender accounts displayed on the financial transfer interface;
apply a machine learning algorithm to recommend, by displaying on the financial transfer interface, a list of recipient account identifiers corresponding to a plurality of recipient participants of the financial transfer based on analyzing one or more account parameters associated with the sender participant of the financial transfer, wherein the machine learning model comprises inductive logic programming and iteratively updates its algorithm each time users make financial transactions to increase its recommendation accuracy;
receive a selection of one recipient account identifier from the recommended list of recipient account identifiers from the user device, wherein the selected recipient account identifier corresponds to one recipient participant from the plurality of recipient participants;
determine a plurality of modes of financial transaction to perform the financial transfer based on the selected recipient account identifier, wherein at least one of the plurality of modes of financial transaction includes one or more transfer parameters;
rank and display by rank on the financial transfer interface the plurality of modes of financial transaction based on one or more transaction rules associated with the one or more transfer parameters;
receive a selection of one mode of financial transaction from the plurality of modes of financial transaction from the user device;
receive a transfer amount for the financial transfer via the financial transfer interface as an input from the user device; and
upon receiving a transfer confirmation request from the user device, transfer the transfer amount from the sender account corresponding to the sender participant to the selected recipient account identifier corresponding to one of the recipient participants by utilizing the selected mode of financial transaction.

### Claim 2 (depends on 1)

The system of claim 1, the one or more processors being further configured to execute instructions to: generating the list of sender accounts displayed on the financial transfer interface based on receiving, from the user device, a selection of an icon on the financial transfer interface.

### Claim 3 (depends on 1)

The system of claim 1, the one or more processors being further configured to execute instructions to:
determine if the received transfer amount exceeds a threshold value; and
update the one or more transfer parameters associated with the at least one of the plurality of modes of financial transaction, when the determination regarding the transfer amount indicates that the received transfer amount exceeds the threshold value.

### Claim 4 (depends on 3)

The system of claim 3, the one or more processors being further configured to execute instructions to:
re-rank and display on the financial transfer interface the plurality of modes of financial transaction based on the one or more transaction rules associated with the updated one or more transfer parameters.

### Claim 5 (depends on 1)

The system of claim 1, the one or more processors being further configured to execute instructions to:
determine if the selected mode of financial transaction requires mailing a physical check;
generating a prompt on the financial transfer interface for the user to provide a mailing address; and
receiving the mailing address as an input via the financial transfer interface from the user device.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more account parameters includes at least one of user financial transaction history, email history, or text messages associated with the sender participant.

### Claim 7 (depends on 1)

The system of claim 1, wherein the one or more transfer parameters includes at least one of a time period required for a wire transfer for the financial transaction, a time period required for processing a check associated with the financial transaction, a service fee associated with the wire transfer for the financial transaction, or a time period required for a transfer between accounts for the financial transaction.

### Claim 8

(canceled)

### Claim 9

A computer implemented method for automatically determining a mode of financial transaction to utilize for a financial transaction based on account identifiers associated with participants of the financial transaction, the method comprising:
generating and presenting at a user device, a financial transfer interface in response to receiving from the user device a financial transfer initiation request for a financial transfer, wherein the financial transaction comprises the financial transfer;
receiving, from the user device, a selection of a sender account corresponding to a sender participant from a list of sender accounts displayed on the financial transfer interface;
applying a machine learning algorithm to recommend, by displaying on the financial transfer interface, a list of recipient account identifiers corresponding to a plurality of recipient participants of the financial transfer based on analyzing one or more account parameters associated with the sender participant of the financial transfer, wherein the machine learning model comprises inductive logic programming and iteratively updates its algorithm each time users make financial transactions to increase its recommendation accuracy;
receiving a selection of one recipient account identifier from the recommended list of recipient account identifiers from the user device, wherein the selected recipient account identifier corresponds to one recipient participant from the plurality of recipient participants;
determining a plurality of modes of financial transaction to perform the financial transfer based on the selected recipient account identifier, wherein at least one of the plurality of modes of financial transaction includes one or more transfer parameters;
ranking and displaying by rank on the financial transfer interface the plurality of modes of financial transaction based on one or more transaction rules associated with the one or more transfer parameters;
receiving a selection of one mode of financial transaction from the plurality of modes of financial transaction from the user device;
receiving a transfer amount for the financial transfer via the financial transfer interface as an input from the user device; and
upon receiving a transfer confirmation request from the user device, transferring the transfer amount from the sender account corresponding to the sender participant to the selected recipient account identifier corresponding to one of the recipient participants by utilizing the selected mode of financial transaction.

### Claim 10 (depends on 9)

The method of claim 9, the operations further comprising:
generating the list of sender accounts displayed on the financial transfer interface based on receiving, from the user device, a selection of an icon on the financial transfer interface.

### Claim 11 (depends on 9)

The method of claim 9, the operations further comprising:
determining if the received transfer amount exceeds a threshold value; and
updating the one or more transfer parameters associated with the at least one of the plurality of modes of financial transaction, when the determination regarding the transfer amount indicates that the received transfer amount exceeds the threshold value.

### Claim 12 (depends on 11)

The method of claim 11, the operations further comprising:
re-ranking and displaying on the financial transfer interface the plurality of modes of financial transaction based on the one or more transaction rules associated with the updated one or more transfer parameters.

### Claim 13 (depends on 9)

The method of claim 9, the operations further comprising:
determining if the selected mode of financial transaction requires mailing a physical check;
generating a prompt on the financial transfer interface for the user to provide a mailing address; and
receiving the mailing address as an input via the financial transfer interface from the user device.

### Claim 14 (depends on 9)

The method of claim 9, wherein the one or more account parameters includes at least one of user financial transaction history, email history, or text messages associated with the sender participant.

### Claim 15 (depends on 9)

The method of claim 9, wherein the one or more transfer parameters includes at least one of a time period required for a wire transfer for the financial transaction, a time period required for processing a check associated with the financial transaction, a service fee associated with the wire transfer for the financial transaction, or a time period required for a transfer between accounts for the financial transaction.

### Claim 16

A non-transitory computer-readable medium storing instructions executable by one or more processors to perform operations for automatically determining a mode of financial transaction to utilize for a financial transaction based on account identifiers associated with participants of the financial transaction, the operations comprising:
generating and presenting at a user device, a financial transfer interface in response to receiving from the user device a financial transfer initiation request for a financial transfer, wherein the financial transaction comprises the financial transfer;
receiving, from the user device, a selection of a sender account corresponding to a sender participant from a list of sender accounts displayed on the financial transfer interface;
applying a machine learning algorithm to recommend, by displaying on the financial transfer interface, a list of recipient account identifiers corresponding to a plurality of recipient participants of the financial transfer based on analyzing one or more account parameters associated with the sender participant of the financial transfer, wherein the machine learning model comprises inductive logic programming and iteratively updates its algorithm each time users make financial transactions to increase its recommendation accuracy;
receiving a selection of one recipient account identifier from the recommended list of recipient account identifiers from the user device, wherein the selected recipient account identifier corresponds to one recipient participant from the plurality of recipient participants;
determining a plurality of modes of financial transaction to perform the financial transfer based on the selected recipient account identifier, wherein at least one of the plurality of modes of financial transaction includes one or more transfer parameters;
ranking and displaying by rank on the financial transfer interface the plurality of modes of financial transaction based on one or more transaction rules associated with the one or more transfer parameters;
receiving a selection of one mode of financial transaction from the plurality of modes of financial transaction from the user device;
receiving a transfer amount for the financial transfer via the financial transfer interface as an input from the user device; and
upon receiving a transfer confirmation request from the user device, transferring the transfer amount from the sender account corresponding to the sender participant to the selected recipient account identifier corresponding to one of the recipient participants by utilizing the selected mode of financial transaction.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, the operations further comprising:
generating the list of sender accounts displayed on the financial transfer interface based on receiving, from the user device, a selection of an icon on the financial transfer interface.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, the operations further comprising:
determining if the received transfer amount exceeds a threshold value; and
updating the one or more transfer parameters associated with the at least one of the plurality of modes of financial transaction, when the determination regarding the transfer amount indicates that the received transfer amount exceeds the threshold value.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, the operations further comprising:
re-ranking and displaying on the financial transfer interface the plurality of modes of financial transaction based on the one or more transaction rules associated with the updated one or more transfer parameters.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, the operations further comprising:
determining if the selected mode of financial transaction requires mailing a physical check; generating a prompt on the financial transfer interface for the user to provide a mailing address; and
receiving the mailing address as an input via the financial transfer interface from the user device.
