US 12,248,460 B2
Transaction processing failover
Jacob Creech, McKinney, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Feb. 14, 2024, as Appl. No. 18/441,177.
Application 18/441,177 is a continuation of application No. 18/179,081, filed on Mar. 6, 2023, granted, now 11,934,388.
Application 18/179,081 is a continuation of application No. 17/851,873, filed on Jun. 28, 2022, granted, now 11,625,391, issued on Apr. 11, 2023.
Application 17/851,873 is a continuation of application No. 16/549,262, filed on Aug. 23, 2019, granted, now 11,386,080, issued on Jul. 12, 2022.
Prior Publication US 2024/0184774 A1, Jun. 6, 2024
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/2379 (2019.01) [G06F 16/2365 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a transaction processing device via a network, a first list of processing requests;
storing, by the transaction processing device while the transaction processing device is unavailable to process the requests, the first list of processing requests in an error queue;
sending, to a distributed processing system and after the transaction processing device becomes available to process the requests, a request for a current transaction status for each processing request in the first list of processing requests;
updating, based on a determination that a first current transaction status associated with a first processing request is not the same as the status associated with the first processing request stored in the error queue, the status of the first processing request;
processing, based on the updated status associated with one or more transaction requests in the first list of processing requests indicating that the one or more transactions have not been processed, the one or more unprocessed transaction requests to obtain one or more processed transaction requests; and
updating the status associated with each of the one or more processed transaction requests to indicate that the one or more processed transaction requests have been processed.