US 11,854,004 B2
Automatic transaction execution based on transaction log analysis
Austin Walters, Savoy, IL (US); Jeremy Goodsitt, Champaign, IL (US); Galen Rafferty, Mahomet, IL (US); Vincent Pham, Champaign, IL (US); and Anh Truong, Champaign, IL (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 18, 2020, as Appl. No. 16/876,799.
Prior Publication US 2021/0357923 A1, Nov. 18, 2021
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 20/389 (2013.01) [G06Q 20/401 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device, a preauthorization that is associated with configuring level of access for accessing information associated with a transaction account of a user;
configuring, based on the preauthorization, the device to have limited access to the transaction account;
monitoring, by the device and based on the preauthorization, a transaction log of the transaction account;
identifying, by the device, one or more recurring transactions, associated with a merchant account, based on a transaction period,
wherein the one or more recurring transactions are identified based on a plurality of historical transactions identified in the transaction log being associated with the merchant account, and
wherein the one or more recurring transactions are identified based on one or more machine learning models that utilize at least a regression algorithm;
monitoring, by the device and based on access information associated with configuring the device to monitor online activity associated with the user and the merchant account, the online activity;
making a first determination, by the device, based on the monitored online activity, and based on the one or more recurring transactions, that a setting associated with a historical transaction of the plurality of historical transactions does not indicate that the historical transaction is set for automatic processing;
making a second determination, by the device, that an upcoming transaction associated with the historical transaction is not scheduled to be processed in the future;
causing, by the device, based on the first determination and the second determination, an account transaction associated with the upcoming transaction to be automatically executed before a transaction period associated with the merchant account expires;
creating, by the device, a transaction entry that corresponds to the transaction in the transaction log; and
performing, by the device, at least one of:
sending a first notification to another device associated with the user to indicate that the transaction has been executed, or
sending a second notification to a platform that is associated with the merchant account to indicate that the transaction is associated with the user.