IP Library Granted Patent US 9,392,084
Granted Patent B2
US 9,392,084 · App. 14/148,134 · Granted Jul 12, 2016

Recovery of a network infrastructure to facilitate business continuity

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,392,084
App. No.
14/148,134
Granted
Jul 12, 2016
Kind
B2
Abstract

Methods and systems for disaster recovery of a network infrastructure to facilitate business continuity. A method including capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure. The method further including generating, by the at least one computer device, a generalized descriptive language for the captured data and ecology information. The method further including reconstructing, by the at least one computer device, the entire existing network infrastructure by introducing functionally equivalent components that correspond to the generalized descriptive language.

Claims (38)

1. A method comprising:

capturing, by at least one computer device, data and ecology information about an entire existing network infrastructure;

generating, by the at least one computer device, a first generalized descriptive language for the captured data and ecology information;

capturing, by the at least one computer device, data about a plurality of replacement devices within a recovery inventory;

generating, by the at least one computer device, a second generalized descriptive language for the captured data about the plurality of replacement devices;

matching nodal attributes of the first generalized descriptive language and the second generalized descriptive language to generate a heteromorphic map of a replacement network infrastructure; and

reconstructing, by the at least one computer device, the entire existing network infrastructure using the heteromorphic map by introducing functionally equivalent hardware components that correspond to the second generalized descriptive language.

2. The method of claim 1 , wherein the capturing the data and the ecology information comprises sending an interrogation request to each of a plurality of target devices residing on the existing network infrastructure.

3. The method of claim 2 , wherein the capturing the data and the ecology information further comprises receiving the data and the ecology information from each of the plurality of target devices.

4. The method of claim 3 , wherein the data and the ecology information comprise capabilities and configuration data for each of the plurality of target devices.

5. The method of claim 4 , wherein the capabilities and the configuration data comprise at least one of: device vendor identifiers, device type and model information, hardware maintenance level, device operating software, device software level, required bandwidth, protocols employed, nodal connectivity information, security requirements, management techniques, and networking properties.

6. The method of claim 4 , wherein the capturing the data and the ecology information further comprises aggregating the capabilities and the configuration data received for each of the plurality of target devices.

7. The method of claim 1 , wherein the captured data about the plurality of replacement devices includes capabilities and configuration data for each of the plurality of replacement devices.

8. The method of claim 1 , wherein the reconstructing the entire existing network infrastructure comprises receiving notification of a catastrophic event that causes the entire existing network infrastructure to fail.

9. The method of claim 1 , wherein the reconstructing the entire existing network infrastructure further comprises creating inputs for provisioning tools based on the first generalized descriptive language for the captured data and the ecology information of the existing network infrastructure and the second generalized descriptive language for the determined functionally equivalent replacement devices.

10. The method of claim 9 , wherein the reconstructing the entire existing network infrastructure further comprises provisioning hardware of the determined functionally equivalent replacement devices.

11. The method of claim 10 , wherein the reconstructing the entire existing network infrastructure further comprises provisioning software on the hardware of the determined functionally equivalent replacement devices.

12. A computer program product for reconstructing an entire network, the computer program product comprising a computer readable hardware storage device having program code embodied in the storage device, the program code readable/executable by a computing device to:

capture data and ecology information about an entire existing network infrastructure;

transform the captured data and the ecology information into a first generalized descriptive language;

capture data about a plurality of replacement devices within a recovery inventory;

transform the captured data about the plurality of replacement devices into a second generalized descriptive language;

matching nodal attributes of the first generalized descriptive language and the second generalized descriptive language to generate a heteromorphic map of a replacement network infrastructure; and

construct the replacement network infrastructure using the heteromorphic map by introducing functionally equivalent hardware components that correspond to the second generalized descriptive language.

13. A system comprising:

a CPU, a computer readable memory and a computer readable storage medium;

program instructions to capture data and ecology information about an entire existing network infrastructure;

program instructions to generate a first generalized descriptive language for the captured data and ecology information;

program instructions to capture capabilities and configuration data from a plurality of target devices on an existing network infrastructure;

program instructions to generate a second generalized descriptive language for the captured capabilities and configuration data;

program instructions to match nodal attributes of the first generalized descriptive language and the second generalized descriptive language to generate a heteromophic map of a replacement network infrastructure; and

program instructions to reconstruct an entirety of the existing network infrastructure using the heteromorphic map by introducing functionally equivalent hardware components that correspond to the second generalized descriptive language,

wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory.

14. The system of claim 13 , wherein the capturing the capabilities and configuration data comprises sending an interrogation request to each of the plurality of target devices on the existing network infrastructure.

15. The system of claim 14 , wherein the capturing the capabilities and configuration data further comprises aggregating the capabilities and the configuration data received for each of the plurality of target devices.

16. The system of claim 13 , wherein the reconstructing the entirety of the existing network infrastructure further comprises:

provisioning hardware of the determined functionally equivalent components; and

provisioning software on the hardware of the determined functionally equivalent components.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2014
From: FIRLEY, MARK J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 031899/0133 →