US 12,242,334 B2
System and methods for application failover automation
William A. Hogan, Chelmsford, MA (US); Anil K. Vellala, West Windsor, NJ (US); Venkata R. Suda, Edison, NY (US); and Benjamin Nien-Ting Wu, San Francisco, CA (US)
Assigned to THE BANK OF NEW YORK MELLON, New York, NY (US)
Filed by The Bank of New York Mellon, NY, NY (US)
Filed on Feb. 24, 2022, as Appl. No. 17/679,879.
Prior Publication US 2023/0267035 A1, Aug. 24, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/0793 (2013.01) [G06F 11/0721 (2013.01)] 27 Claims
OG exemplary drawing
 
1. A method for providing failover automation comprising:
obtaining, by a processor, a process inventory for a failover of an application from a first data center to a second data center, wherein the process inventory comprises a runbook template;
generating, by the processor, a data model for the failover based on the process inventory;
generating, by the processor, a workflow for the failover based on the data model, wherein the workflow comprises a business process modeling and notation (BPMN) model;
assembling, by the processor, a set of one or more virtual engineering activities to perform the failover for the application based on the workflow; and
performing, by the processor, the failover for the application with the set of one or more virtual engineering activities based on the workflow.