US 11,909,578 B1
Automated management of applications for network failures
Caleb M. Bond, Cottage Grove, MN (US); Lawrence S. Dickerson, Davidson, NC (US); William C. Cater, Fort Mill, SC (US); and Jeffrey W. Sooy, St. Paul, MN (US)
Assigned to Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed by Wells Fargo Bank, N.A., San Francisco, CA (US)
Filed on Oct. 8, 2021, as Appl. No. 17/497,459.
Int. Cl. H04L 41/0654 (2022.01); H04L 67/1097 (2022.01); H04L 41/069 (2022.01); H04L 41/0604 (2022.01)
CPC H04L 41/0654 (2013.01) [H04L 41/069 (2013.01); H04L 41/0627 (2013.01); H04L 67/1097 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computing system within an enterprise network, wherein
the computing system has remote access to at least one data center of the enterprise network, the computing system comprising:
a storage device; and
processing circuitry having access to the storage device and configured to:
periodically retrieve, from one or more sources within the enterprise network, application information for one or more applications hosted on a given server of a plurality of servers within the at least one data center of the enterprise network;
periodically generate, based on the application information, a digital dog tag file for the given server that includes recovery information for the one or more applications hosted on the given server, wherein the recovery information for a respective application of the one or more applications indicates one or more application dependencies comprising resources enabling the respective application to operate; and
send, to the given server using the remote access of the computing system to the at least one data center, the digital dog tag file for local storage at a predefined location on the given server, wherein the digital dog tag file stored at the predefined location on the given server is accessible by a computing device within the at least one data center to instruct recovery of the respective application of the one or more applications hosted on the given server in case of a loss of the remote access between the computing system and the at least one data center, wherein to instruct recovery of the respective application, the computing device instructs recovery of the one or more application dependencies of the respective application indicated in the recovery information, and after recovery of the one or more application dependencies, instructs recovery of the respective application.