IP Library Granted Patent US 9,928,483
Granted Patent B2
US 9,928,483 · App. 13/092,093 · Granted Mar 27, 2018

Automated topology change detection and policy based provisioning and remediation in information technology systems

Inventors: Ronald Dean Cotten (Commerce, CO); Richard David Haase (Denver, CO); Kevin Dean Wein (Broomfield, CO); James Edward Borowicz (Westminster, CO); Madhukar Bandi (Superior, CO); Eric Alden Rumer (Erie, CO); Craig W. Hotes (Denver, CO)
Assignee: Level 3 Communication, LLC
G06Q10/10
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,928,483
App. No.
13/092,093
Granted
Mar 27, 2018
Kind
B2
Abstract

Aspects of the present disclosure involve systems, methods, computer program products, and the like, that provide automated topology change detection and policy based provisioning and remediation in information technology systems, among other functions and advantages.

Claims (51)

1. A method of managing an information technology system comprising:

automatically detecting, using at least one processor, a topology change of a service in an information technology environment, the topology change involving a change to at least one component of the service; and

at least one of automatically provisioning or automatically remediating the at least one component of the service based on a policy;

wherein automatically detecting a topology change of a service in an information technology environment, the topology change involving a change to at least one component of the service comprises:

obtaining a first auto-discovery scan of the information technology environment;

obtaining a pattern for the service;

applying the pattern to the auto-discovery scan to obtain a first information technology topology of the service;

obtaining a second auto-discovery scan of the information technology environment at a time different from the first scan;

applying the pattern to the second auto-discovery scan to obtain a second information technology topology of the service; and

automatically detecting the topology change of the service by identifying differences between the first auto-discovery scan and the second auto-discovery scan.

2. The method of claim 1 wherein each scan comprises a discovery and dependency mapping of the IT environment, and further comprising:

generating a first signature for the service, the first signature for the service including a first discovery and dependency mapping of the IT environment relevant to the service;

extracting service memberships of the service from the first signature to generate the first information technology topology, and saving the first information technology topology to a configuration management database;

generating a second signature for the service, the second signature for the service including a second discovery and dependency mapping of the IT environment relevant to the service;

extracting service memberships of the service from the second signature to generate the second information technology topology, and saving the second information technology topology to a configuration management database; and

automatically detecting the topology change of the service by comparing the first information technology topology with the second information technology topology.

3. The method of claim 1 further comprising:

executing an automatic remediation operation, using at least one processor, to conform the at least one component of the service to the policy when the at least one component does not conform to the policy.

4. The method of claim 3 further comprising:

executing an automated workflow to perform execution of the automatic remediation operation.

5. The method of claim 3 further comprising:

automatically opening a ticket for manual remediation of the at least one component of the service to conform the component to the policy when the automatic remediation of the component to conform to the policy fails.

6. The method of claim 3 wherein the policy comprises one or more of a back-up policy, a monitoring policy, a performance data gathering policy, a decommissioning policy, and a contact policy.

7. The method of claim 1 further comprising:

executing an automatic provisioning operation to provision the at least one component of the service in conformance with the policy.

8. The method of claim 1 wherein the one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

executing an automatic provisioning operation to provision the at least one component of the service in conformance with the policy.

9. A system for information technology management comprising:

one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

automatically detecting a topology change of a service in an information technology environment, the topology change involving a change to at least one component of the service; and

at least one of automatically provisioning or automatically remediating the at least one component of the service based on a policy;

wherein the operation of automatically detecting a topology change of a service in an information technology environment, the topology change involving a change to at least one component of the service comprises:

obtaining a first auto-discovery scan of the information technology environment;

obtaining a pattern for the service;

applying the pattern to the auto-discovery scan to obtain a first information technology topology of the service;

obtaining a second auto-discovery scan of the information technology environment at a time different from the first scan;

applying the pattern to the second auto-discovery scan to obtain a second information technology topology of the service; and

automatically detecting the topology change of the service by identifying differences between the first auto-discovery scan and the second auto-discovery scan.

10. The system of claim 9 wherein each scan comprises a discovery and dependency mapping of the IT environment, and wherein the one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

generating a first signature for the service, the first signature for the service including a first discovery and dependency mapping of the IT environment relevant to the service;

extracting service memberships of the service from the first signature to generate the first information technology topology, and saving the first information technology topology to a configuration management database;

generating a second signature for the service, the second signature for the service including a second discovery and dependency mapping of the IT environment relevant to the service;

extracting service memberships of the service from the second signature to generate the second information technology topology, and saving the second information technology topology to a configuration management database; and

automatically detecting the topology change of the service by comparing the first information technology topology with the second information technology topology.

11. The system of claim 9 wherein the one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

executing an automatic remediation operation to conform the at least one component of the service to the policy when the at least one component does not conform to the policy.

12. The system of claim 11 wherein the one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

executing an automated workflow to perform execution of the automatic remediation operation.

13. The system of claim 11 wherein the one or more processors coupled with one or more non-transitory computer readable media containing instructions, which when executed, perform the operations of:

automatically opening a ticket for manual remediation of the at least one component of the service to conform the component to the policy when the automatic remediation of the component to conform to the policy fails.

14. The system of claim 11 wherein the policy comprises one or more of a back-up policy, a monitoring policy, a performance data gathering policy, a decommissioning policy, and a contact policy.

Assignments (4)
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL RECORDED AT R/F 069295/0858 Recorded Jun 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS RETIRING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 075738/0427 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: HAASE, RICHARD DAVID; WEIN, KEVIN DEAN; BOROWICZ, JAMES EDWARD; BANDI, MADHUKAR; RUMER, ERIC ALDEN; HOTES, CRAIG W.; COTTEN, RICHARD DEAN
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 026969/0962 →
Continuity (2)
Provisional Application 61477598 · Apr 20, 2011
Related Publication 20120271937A1 · Oct 25, 2012