US 12,093,964 B2
Automated rules execution testing and release system
Sathiyamurthy Thiruvengadathan, Glen Allen, VA (US); Lakshmi Ph Kommaraju, Glen Allen, VA (US); David Parsons, Richmond, VA (US); Nirmit Patel, Henrico, VA (US); and Uday Kumar Dikshit, Ashburn, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Jul. 7, 2023, as Appl. No. 18/348,502.
Application 18/348,502 is a continuation of application No. 17/140,774, filed on Jan. 4, 2021, granted, now 11,763,312.
Prior Publication US 2023/0351401 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/00 (2012.01); G06F 8/61 (2018.01); G06F 16/245 (2019.01); G06Q 10/0633 (2023.01); G06Q 20/40 (2012.01)
CPC G06Q 20/405 (2013.01) [G06F 8/61 (2013.01); G06F 16/245 (2019.01); G06Q 10/0633 (2013.01); G06Q 20/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing instructions that, when executed, cause a server to:
receive, from a transaction authorization computing device, a plurality of live production authorization requests;
for each live production authorization request of the plurality of live production authorization requests:
retrieve, from one or more databases, first data comprising authentication credentials corresponding to the live production authorization request;
determine, based on the live production authorization request and the first data, and using a set of production rules, a production authorization decision for the live production authorization request;
determine, based on the live production authorization request and the first data and using a first set of test rules, a first test authorization decision for the live production authorization request;
determine, based on a comparison of the first test authorization decision with the production authorization decision, a decision difference between the first test authorization decision and the production authorization decision; and
determine, based on a comparison of a first time period associated with the production authorization decision with a second time period associated with the first test authorization decision, a time difference;
determine, in an execution testing platform, one or more decision differences by aggregating decision differences of the plurality of live production authorization requests;
output, to a user device and based on a determination that the one or more decision differences exceeds a threshold amount of decision differences, information indicating the one or more decision differences;
determine, in the execution testing platform, one or more time differences by aggregating time differences of the plurality of live production authorization requests;
output, to the user device based on a determination that the one or more time differences exceeds a threshold amount of time differences, information indicating the one or more time differences;
receive, from the user device, user input indicating a request to adjust one or more parameters of the first set of test rules; and
adjust, based on the user input, the one or more parameters of the first set of test rules,
wherein the adjusted one or more parameters are implemented for subsequent live production authorization requests.