Chat support platform for identification and automation of recurring financial transactions on user command
AssigneeTruist Bank
InventorBarath Jayaraman
Life of this patent
Estimating the term…
Abstract
A computing device, a computer program product, and a computer-implemented method for delivering enhanced financial services and, more particularly, for facilitating automation of recurring financial transactions. A user can have one or more financial transactions saved on command in order to have them executed at any point in time.
Claims21
1-20. (canceled)
A server computing system, comprising:
- one or more processors;
- and
- a non-transitory memory coupled to the one or more processors, the non-transitory memory including a set of instructions of computer-executable program code, which when executed by the one or more processors, causes the one or more processors to perform operations including:
- storing a plurality of transactions in a storage location;
- training, via one or more ML algorithms of a machine learning (ML) module based on the stored user financial account data, one or more machine learning models to identify a transaction as a recurring transaction;
- receiving, from a client device, a user command to execute a transaction using funds from a source account, the transaction including transaction details;
- identifying, via the trained one or more machine learning models based on the transaction details, the transaction as a recurring transaction;
- executing, via an application programming interface, the identified transaction using the transaction details;
- and
- saving the identified transaction in the storage location and classifying the identified transaction as a recurring transaction.
A computer program product comprising at least one non-transitory computer readable medium having with a set of instructions of computer-executable program code, which when executed by one or more processors of a server computing system, causes the server computing system to perform operations including:
- storing a plurality of transactions in a storage location;
- training, via one or more ML algorithms of a machine learning (ML) module based on the stored user financial account data, one or more machine learning models to identify a financial transaction as a recurring financial transaction;
- receiving, from a client device, a user command to execute a transaction using funds from a source account, the transaction including transaction details;
- identifying, via the trained one or more machine learning models based on the transaction details, the transaction as a recurring transaction;
- executing, via an application programming interface, the identified transaction using the transaction details;
- and
- saving the identified transaction in the storage location and classifying the identified transaction as a recurring transaction.
A computer-implemented method implemented by a server computing system, the computer-implemented method comprising:
- storing a plurality of transactions in a storage location;
- training, via one or more ML algorithms of a machine learning (ML) module based on the stored user financial account data, one or more machine learning models to identify a financial transaction as a recurring financial transaction;
- receiving, from a client device, a user command to execute a transaction using funds from a source account, the transaction including transaction details;
- identifying, via the trained one or more machine learning models based on the transaction details, the transaction as a recurring transaction;
- executing, via an application programming interface, the identified transaction using the transaction details;
- and
- saving the identified transaction in the storage location and classifying the identified transaction as a recurring transaction.
Dependencies are inferred from the claim text.