Back to results
US 10,475,033 B2Granted
Methods and systems for transactional risk management
AssigneeCitibank, N.A.
InventorsRupa Mankad, Mahantesh Mukartihal, Ramiro Munoz
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing transactional risk involve, for example, receiving and assessing, using a processor coupled to memory, entity payment transaction information for a predetermined level of risk based at least in part on a payment transaction history of the entity. Likewise using the processor, a report of the predetermined level of risk may be generated, and the payment transaction may be processed for the entity according to predefined processing instructions of the entity.
Claims8
A method, comprising:
- establishing, by a risk management engine processor of a financial institution, an initial payment data profile for each of a plurality of customers on the risk management engine processor based at least in part on a plurality of payments risk level parameters received from respective system processors of respective ones of the plurality of customers via a website portal processor;
- receiving, by an internal processing engine processor of the financial institution, from the system processor of respective ones of said plurality of customers via the website portal processor, payment transaction information for executing a payment for each of said respective ones of said plurality of customers to respective payees of each of said respective ones of said plurality of customers;
- generating, by the risk management engine processor communicatively coupled to the internal processing engine processor, in real time before executing the payment for each of said respective ones of said plurality of customers, a determination of a level of risk in executing the payment based at least in part on the respective initial payment data profiles established for each of said respective ones of said plurality of customers;
- communicating, by the internal processing engine processor to the respective system processors of said respective ones of the plurality of customers, in real time the determination of the level of risk in executing the payment for each of said respective ones of said plurality of customers with an approval or denial request message before executing the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers;
- receiving, by the internal processing engine processor, from the system processor, the requested approval or denial message for executing the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers;
- executing, by the internal processing engine processor, the payment for respective ones of said plurality of customers if a payment approval message is received by the internal processing engine processor and declining execution of the payment by the internal processing engine processor if a payment denial message is received by the internal processing engine processor;
- and
- building, by the risk management engine processor communicatively coupled to the internal processing engine processor, using at least one self-learning algorithm, an update of the initial payment profile for each of said respective ones of said plurality of customers based at least in part on the received approval or denial message for executing the payment as learning for the risk management engine processor.
5 more elements
A machine, comprising:
- a risk management engine processor of a financial institution programmed to:
- establish, an initial payment data profile for each of a plurality of customers on the risk management engine processor based at least in part on a plurality of payments risk level parameters received from respective system processors of respective ones of the plurality of customers via a website portal processor;
- an internal processing engine processor of the financial institution programmed to:
- receive, from the system processor of respective ones of said plurality of customers via the website portal processor, payment transaction information for executing a payment for each of said respective ones of said plurality of customers to respective payees of each of said respective ones of said plurality of customers;
- the risk management engine processor being communicatively coupled to the internal processing engine processor and being further programmed to:
- determine in real time a level of risk in executing the payment for each of said respective ones of said plurality of customers based at least in part on the respective initial payment data profiles established for each of said respective ones of said plurality of customers;
- the internal processing engine processor of the financial institution being further programmed to:
- communicate in real time to the system processor, for each of said respective ones of said plurality of customers, the determination of the level of risk in executing the payment for each of said respective ones of said plurality of customers with an approval or denial request message before executing the payment for said respective ones of said plurality of customers to the respective payees of each of said respective ones of said plurality of customers;
- receive from the system processor the requested approval or denial message for executing the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers;
- execute the payment for said respective ones of said plurality of customers if a payment approval message is received by the internal processing engine processor and decline execution of the payment by the internal processing engine processor if a payment denial message is received by the internal processing engine processor;
- and
- the risk management engine processor communicatively coupled to the internal processing engine processor being further programmed to:
- build, with at least one self-learning algorithm, an update of the initial payment profile for each of said respective ones of said plurality of customers based at least in part on the received approval or denial message for executing the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers as learning for the risk management engine processor.
10 more elements
A method, comprising:
- establishing, by a risk management engine processor of a financial institution, an initial payment data profile for each of a plurality of customers on the risk management engine processor based at least in part on a plurality of payments risk level parameters received from respective system processors of respective ones of the plurality of customers via a website portal processor;
- receiving, by an internal processing engine processor of the financial institution, from the system processor of respective ones of said plurality of customers via the website portal processor, payment transaction information for executing a payment for each of said respective ones of said plurality of customers to respective payees of each of said respective ones of said plurality of customers;
- executing, by the internal processing engine processor, in real time the payment by the financial institution for each of said respective ones of said plurality of customers of the financial institution to respective payees of respective ones of said plurality of customers according to predefined processing instructions of each of said respective ones of said plurality of customers of the financial institution;
- generating, by the risk management engine processor communicatively coupled to the internal processing engine processor, in real time after executing the payment for each of said respective ones of said plurality of customers, a determination of a level of risk in executing the payment based at least in part on the respective initial payment data profiles established for each of said respective ones of said plurality of customers;
- communicating, by the internal processing engine processor to the respective system processors of said respective ones of the plurality of customers, in real time, the determination of the level of risk after executing the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers;
- and
- building, by the risk management engine processor communicatively coupled to the internal processing engine processor, using at least one self-learning algorithm, an update of the initial payment profile for each of said respective ones of said plurality of customers based at least in part on execution of the payment for said respective ones of said plurality of customers to the respective payees of said respective ones of said plurality of customers as learning for the risk management engine processor.
4 more elements
Dependencies are inferred from the claim text.