US 11,775,980 B2
Utilizing a machine learning model to perform actions based on selection of a single selection abort transaction mechanism
Abdelkadar M'Hamed Benkreira, Washington, DC (US); Joshua Edwards, Philadelphia, PA (US); and Max Miracolo, Brooklyn, NY (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Apr. 8, 2020, as Appl. No. 16/842,959.
Application 16/842,959 is a continuation of application No. 16/425,172, filed on May 29, 2019, granted, now 10,628,829.
Prior Publication US 2020/0380517 A1, Dec. 3, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06N 20/00 (2019.01); G07F 19/00 (2006.01)
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
OG exemplary drawing
 
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.