IP Library Granted Patent US 8,676,931
Granted Patent B1
US 8,676,931 · App. 11/544,185 · Granted Mar 18, 2014

Methods for managing manual changes to network infrastructures through automated systems

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 8,676,931
App. No.
11/544,185
Granted
Mar 18, 2014
Kind
B1
Abstract

Network automation systems, and methods of implementing planned changes to a network infrastructure are provided. A network automation system includes software configured to model a manual change of the planned change and identify a conflict between the manual change and another change of the planned change. The system also includes a policy module configured to verify that the changes of the planned change conform to a policy. The system further includes a device proxy configured to allow a user to implement the manual change. An exemplary method for implementing the planned changes includes modeling a manual change of the planned change, checking for a conflict between the manual change and another change, and implementing the planned change. The method can also include verifying that the manual change complies with a policy.

Claims (30)

1. A method for implementing changes to a network infrastructure, the method comprising:

specifying a planned change including a manual change and an other change to the network infrastructure;

modeling the manual change responsive to the specifying via modeling software;

checking for a conflict between the manual change and the other change via conflict identification software;

verifying that the manual change and the other change comply with a policy via a policy module;

connecting, based on detecting no conflicts during the checking, a user to a device proxy providing an interface through which the user enters the manual change;

implementing the planned change based on post conflict check entry of the manual change to the device proxy; and

providing a manual emergency override configured to bypass the policy module and the modeling and conflict identification software.

2. The method of claim 1 wherein the other change is an automated change.

3. The method of claim 2 wherein implementing the planned change includes verifying that the automated change complies with a policy.

4. The method of claim 1 further comprising, after checking for the conflict, notifying a user of the conflict.

5. The method of claim 4 further comprising, after notifying the user of the conflict, allowing the user to flag the conflict to be ignored.

6. The method of claim 1 wherein implementing the planned change includes restricting a user's ability to implement the manual change based on the user's privilege level.

7. The method of claim 1 further comprising displaying the planned change to a user.

8. The method of claim 7 wherein the displaying the planned change includes using a Calendar UI.

9. The method of claim 1 , further comprising passing the entered manual change from the device proxy to one or more network devices.

10. The method of claim 1 , further comprising:

detecting a conflict between the manual change and the other change;

deeming the detected conflict to be insignificant; and

flagging the conflict to be ignored when the planned change is resubmitted.

11. A network automation system comprising:

storage comprising modeling and conflict identification software configured to model a manual change of a planned change and identify a conflict between the manual change and an other change of the planned change;

wherein said storage further comprises a policy module configured to verify that the manual change and the other change of the planned change conform to a policy;

wherein said storage further comprises a device proxy configured to connect to a user based on not identifying a conflict between the manual change and the other change, and to allow a user to implement the manual change to a network infrastructure;

wherein said storage further comprises a manual emergency override configured to bypass the policy module and the modeling and conflict identification software.

12. The network automation system of claim 11 wherein the software configured to identify the conflict is further configured to notify a user.

13. The network automation system of claim 11 further comprising a user permissions manager in communication with the policy module.

14. The network automation system of claim 11 further comprising a workflow process and approval engine in communication with the policy module.

15. The network automation system of claim 11 further comprising a deployment engine for implementing an automated change of the planned change.

16. The network automation system of claim 11 , wherein the modeling and conflict identification software is configured to ignore a previously detected conflict on resubmission of the planned change based on the conflict being deemed insignificant.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →