US 12,470,559 B2
Automatic transaction processing failover
Lavangana Govil, Glen Allen, VA (US); David J. Hicks, Glen Allen, VA (US); Harinath R. Nallabolu, Glen Allen, VA (US); Ranvirsinh Raol, Glen Allen, VA (US); and Srinivas Alladi, Glen Allen, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Mar. 27, 2024, as Appl. No. 18/618,787.
Application 18/618,787 is a continuation of application No. 18/145,184, filed on Dec. 22, 2022, granted, now 11,973,759.
Application 18/145,184 is a continuation of application No. 17/135,531, filed on Dec. 28, 2020, granted, now 11,558,385, issued on Jan. 17, 2023.
Application 17/135,531 is a continuation of application No. 16/674,888, filed on Nov. 5, 2019, granted, now 10,911,459, issued on Feb. 2, 2021.
Application 16/674,888 is a continuation of application No. 16/515,400, filed on Jul. 18, 2019, granted, now 10,574,657, issued on Feb. 25, 2020.
Prior Publication US 2024/0244054 A1, Jul. 18, 2024
Int. Cl. H04L 9/40 (2022.01); G06F 9/46 (2006.01); H04L 1/22 (2006.01)
CPC H04L 63/10 (2013.01) [G06F 9/466 (2013.01); H04L 1/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, from a monitoring device, system performance data;
determining, based on the system performance data, to reroute future processing requests, wherein rerouting future processing requests is based on a determination of a broken processing node;
determining, based on the system performance data, a failover system;
modifying, based on the determined failover system, a routing authorization; and
based on modifying the routing authorization to reroute future processing requests, repairing the broken processing node by:
generating, based on comparing performance metrics of the broken processing node to a threshold, one or more command messages that, when executed, modify a quantity of computing resources allocated to the broken processing node; and
transmitting, to the broken processing node, the one or more command messages.