CPC G06Q 20/407 (2013.01) [G06N 20/00 (2019.01); G06Q 20/4016 (2013.01); G07F 19/207 (2013.01); G07F 19/209 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a device and from a transaction device, transaction data associated with a transaction of a user logged into the transaction device,
the transaction data including information indicating a selection of an abort transaction mechanism that, when selected a single time, causes the transaction to be canceled and the user to be logged out of the transaction device;
receiving, by the device, the information indicating the selection of the abort transaction mechanism from the transaction device to cause the transaction to be canceled concurrently with the user being logged out of the transaction device;
transmitting, by the device, to a user device associated with the user, and based on receiving the information indicating the selection of the abort transaction mechanism, a request for response data from the user device;
determining, by the device, whether the response data is received from the user device within a threshold period of time,
the response data including information identifying a reason for utilizing the abort transaction mechanism, and
wherein determining whether the response data is received from the user device within the threshold period of time comprises:
determining whether any response data is received within the threshold period of time based on starting a timer associated with the threshold period of time;
training, by the device, a machine learning model based on historical data indicating that historical users aborted transactions associated with safety reasons;
processing, by the device and upon determining whether the response data is received from the user device within the threshold period of time, the information identifying the reason for utilizing the abort transaction mechanism, with the machine learning model, to determine one or more actions to perform; and
performing, by the device, the one or more actions.
|