Apparatus and method providing unified network management

US9331902B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9331902-B2
Application numberUS-201414459709-A
CountryUS
Kind codeB2
Filing dateAug 14, 2014
Priority dateDec 14, 2003
Publication dateMay 3, 2016
Grant dateMay 3, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A unified network management framework enables a network operator to manage an entire network as if the operator is managing a single device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: at a network management computer, receiving a first command that selects a first group of two or more devices consisting of routers, switches, wireless access points, or firewall devices; for at least each network device in the first group of devices, sending a seed command, from the network management computer to a particular device; in response to sending the seed command, receiving a list of commands supported by the particular device; building a command base of commands in real time by determining a set of commands, wherein each command of the set of commands is associated with all devices in the first group of devices; exposing the set of commands in the command base that are common to all devices in the first group of devices to enable the network management computer to avoid errors from incompatible commands being individually applied to at least one device in the first group; receiving a particular command associated with at least one command from the command base; performing at least one management operation associated with the at least one command from the command base on each device in the first group of devices; wherein the management operation is compatible with any device in the first group of devices. 2. The method of claim 1 , further comprising selecting a second group of two or more devices; based on the selection, rebuilding the command base of commands for the second group; performing at least one management operation on each device in the second group. 3. The method of claim 1 , wherein the first group of devices is based on a characteristic. 4. The method of claim 3 , wherein the characteristic is selected from a group consisting of a device type, a device status, and a device address. 5. The method of claim 1 , wherein performing at least one management operation comprises: receiving a second command; determining an abstraction level of the second command; based on the abstraction level, implementing the second command through one or more software elements. 6. The method of claim 5 , wherein determining involves classifying the second command as a first level command, wherein the first level command is natively available on at least two devices in the first group. 7. The method of claim 6 , wherein the management operation is performed on a first device and a second device after determining the second command as a first level command native to the first device, but not native to the second device. 8. The method of claim 5 , wherein determining involves classifying the second command as a second level command, wherein the second level command is natively available on at least all devices in the first group. 9. The method of claim 5 , wherein determining involves classifying the second command as a third level command, wherein the third level command is not natively available on a device in the first group. 10. The method of claim 1 , wherein the commands comprise abstract commands, not available natively on at least one device in the first group, wherein the performing step comprises implementing a command not available natively on at least one device through one or more software elements. 11. A method comprising: at a network management computer, receiving a first command that selects a group of devices consisting of routers, switches, wireless access points, or firewall devices; for at least each network device in the group of device, sending a seed command, from the network management computer to a particular device; in response to sending the seed command, receiving a list of commands supported by the particular device; in response to receiving the first command, building a command base by determining a set of commands, wherein each command of the set of commands is associated with all devices in the group; exposing the set of commands in the command base that are common to all devices in the group of devices to enable the network management computer to avoid errors from incompatible commands being individually applied to at least one device in the group of devices; receiving a second command that specifies a management operation for application to each network device in the group; determining a third command for performing the management operation based on the second command and the command base; automatically executing the third command to perform the management operation on each network device in the group of devices; wherein the management operation is compatible with any device in the first group of devices. 12. The method of claim 11 , wherein the management operation comprises displaying a list of devices that are contained in the group. 13. The method of claim 11 , wherein the management operation comprises configuring a plurality of interfaces that are implemented by a plurality of selected devices. 14. The method of claim 11 , wherein the group of devices is based on a characteristic. 15. The method of claim 14 , wherein the characteristic is selected from a group consisting of a device type, a device status, and a device address. 16. A system comprising: at least one network device consisting of a router, a switch, a wireless access point, or a firewall device; and at least one network management station, wherein a network management station comprises a data structure associated with the network device for implementing the steps of: receiving a first command that selects a group of devices, wherein each device in the group selected by the first command is associated with one or more commands at a plurality of levels, wherein a first level command is included in a native device interface for each device, and a second level command is not natively supported on each device; based on the selection, building a command base from the group, comprised of second level commands; wherein each second level command of a set of second level commands is associated with at least all devices of the group; exposing the set of second level commands in the command base that are common to all devices in the group of devices to enable the network management station to avoid errors from incompatible commands being individually applied to at least one device in the group of devices; receiving a selection from the set of second level commands in the command base; automatically executing the command to perform a management operation on each network device in the group of devices; wherein the management operation is compatible with any device in the group of devices. 17. The system of claim 16 , wherein the management operation comprises displaying a list of devices that are contained in the group. 18. The system of claim 16 , wherein the management operation comprises configuring a plurality of interfaces that are implemented by a plurality of selected devices. 19. The system of claim 16 , wherein the management operation comprises displaying one or more alarms that are generated only by devices in the group, wherein a network device that is not in the group generates an alarm, and the alarm generated by the network device that is not in the group is not displayed. 20. The system of claim 16 , wherein the management operation comprises displaying one or more events that are generated only by devices in the group, wherein a network device that is not in the group of devices generates an event, and the event generated by the network device that is not in the group is not displayed.

Assignees

Inventors

Classifications

  • Discovery or management of network topologies · CPC title

  • based on the type or category of the network elements · CPC title

  • Fully automatic configuration · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9331902B2 cover?
A unified network management framework enables a network operator to manage an entire network as if the operator is managing a single device.
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0803. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 03 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).