IP Library Granted Patent US 8,359,377
Granted Patent B2
US 8,359,377 · App. 09/843,816 · Granted Jan 22, 2013

Interface for automated deployment and management of network devices

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,359,377
App. No.
09/843,816
Granted
Jan 22, 2013
Kind
B2
Abstract

An automated provisioning and management system for network devices includes a library of commands that are generic to all devices of interest, and device-specific plug-ins for implementing those commands in each of the different devices. A user can select any one of the standard commands and have it applied to a particular device of interest in a manner which is capable of being handled by that device. An interface between the library and a source of configuration information, such as a database, enables the various tasks associated with the provisioning and management of network devices to be automatically carried out on multiple devices, thereby minimizing, or even eliminating, the need to manually configure each such device. Various tools are provided to facilitate the ability of support personnel to identify and monitor functions performed by various devices, as well as detect and correct errors in the operation of those devices.

Claims (12)

1. A non-transitory computer-readable medium comprising a uniform interface for configuring and managing a plurality of different types of network devices, the uniform interface comprising:

a library containing generic commands that can be applied to said network devices; and

a plurality of plug-in modules that can register with said library, each of said modules operating to convert at least some of said generic commands into device-specific commands and transmit said device-specific commands to remote individual devices of a type that are associated with the module;

wherein at least one of said generic commands puts a device into its most privileged level through an established connection to the device.

2. The computer-readable medium of claim 1 wherein said plug-in modules transmit each of said commands in accordance with a transmission protocol specific to the individual devices, respectively.

3. The computer-readable medium of claim 2 wherein one of said transmission protocols comprises Telnet.

4. The computer-readable medium of claim 1 wherein another one of said generic commands establishes a connection to a network device through which configuration commands can be sent and information can be retrieved.

5. The computer-readable medium of claim 1 wherein another one of said generic commands retrieves the current configuration of a network device by executing appropriate commands on the network device.

6. The computer-readable medium of claim 1 wherein another one of said generic commands post-processes configuration information retrieved from another device to render said information suitable for storage and saves it to a local file system.

7. The computer-readable medium of claim 1 wherein another one of said generic commands puts another device into a mode where it can accept configuration commands through another established connection at an enabled level.

8. The computer-readable medium of claim 1 wherein another one of said generic commands gives another device a complete configuration based on information from a stored configuration file.

9. The computer-readable medium of claim 1 wherein said network devices comprise devices selected from the group consisting of switches, firewalls, routers and load balancers.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2008
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 020909/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2008
From: HEWLETT-PACKARD SOFTWARE, LLC
To: HEWLETT-PACKARD COMPANY
Reel/Frame 020897/0937 →
MERGER Recorded May 3, 2008
From: OPSWARE INC.
To: HEWLETT-PACKARD SOFTWARE, LLC
Reel/Frame 020897/0062 →
CHANGE OF NAME Recorded Feb 27, 2007
From: LOUDCLOUD, INC.
To: OPSWARE INC.
Reel/Frame 018971/0837 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2002
From: MCGUIRE, JACOB
To: LOUDCLOUD, INC.
Reel/Frame 012467/0831 →