← Back to Patent Explorer
US6360255B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Automatically integrating an external network with a network management system

Assignee: Cisco Technology Inc
•
Filing: 1998-06-25
•
Granted: 2002-03-19
•
Expires: 2018-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A mechanism and method for integrating a managed network with a network management system is described. The network management system is used to manage, maintain, and display information about one or more managed networks and network devices in them. Devices in the managed network are upgraded by connecting a browser to the network management system, describing devices in the managed network, and selecting appropriate upgrades. The mechanism and method verify that the upgrades can be successfully downloaded to the devices of the managed network. Intelligence about the managed network is automatically gathered, so that the user is presented with a display of only those upgrades that are pertinent to the user's managed network. In another aspect, the mechanism and method facilitate creation and submission to the network management system of problem reports that describe problems with devices in the managed network.

Inventors

  • 👤 John McCormack
  • 👤 Keith Redfield
  • 👤 Narayan Thyagarajan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 12:22
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/22; H04L41/08; H04L41/0803; H04L41/0813; H04L41/082; H04L41/0866; H04L41/0869; H04L41/02; H04L41/0246; H04L41/0253; H04L41/06; H04L41/069

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 162 words
A method for automated upgrading of one or more network routing devices in a managed network, the method comprising the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 2
Independent Claim 162 words
A method for automated upgrading of one or more network routing devices in a managed network, the method comprising the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 3
Dependent Claim 55 words
The method recited in claim 1 , wherein the step of storing further comprises the steps of: retrieving a copy of the one or more software operating system image files from a repository of image files and; communicating the copy of the one or more software operating system image files to a network management server.
Claim 4
Dependent Claim 34 words
The method recited in claim 2 , further comprising the step of scheduling the one or more software operating system image files to be downloaded to said network routing device at a predetermined time.
Claim 5
Dependent Claim 31 words
The method recited in claim 3 , further comprising the step of downloading the one or more software operating system image files to said network routing device at the predetermined time.
Claim 6
Dependent Claim 72 words
The method recited in claim 1 , wherein the step of identifying comprises the steps of: determining a device type identifier associated with a particular routing device of the managed network; retrieving, from a database that associates names of the software operating system image files with one or more device type identifier values, one or more of the names that are associated with the device type identifier of the particular routing device.
Claim 7
Dependent Claim 69 words
The method recited in claim 5 , wherein the step of identifying further comprises the steps of: displaying the one or more of the names that are associated with the device type identifier of the particular routing device; receiving information identifying a software operating system version and a subset version of the software operating system image files associated with the one or more of the names that are displayed.
Claim 8
Dependent Claim 33 words
The method recited in claim 1 , further comprising the step of: displaying, to a client associated with the managed network, a view of the one or more software operating system image files.
Claim 9
Dependent Claim 69 words
The method recited in claim 1 , wherein the step of verifying comprises the steps of: determining a minimum amount of memory of the routing device that is necessary to load the one or more software operating system image files into the routing device; determining an actual amount of memory in the routing device; and determining whether the actual amount is equal to or greater than the minimum amount.
Claim 10
Dependent Claim 106 words
The method recited in claim 1 , wherein the step of discovering network routing device information comprises the step of discovering device information from the one or more network routing devices using a management server coupled by a network link to the managed network, and wherein the step of identifying comprises the steps of identifying, for each network routing device among the one or more network routing devices, one or more software operating system image files that contain an upgrade for such network routing device using a second server coupled to a database of software modules and coupled by a data connection to the management server.
Claim 11
Dependent Claim 58 words
The method recited in claim 1 , wherein: the step of issuing one or more discovery messages comprises the steps of sending one or more SNMP messages to the one or more network routing devices; and the method further comprising the step of, receiving one or more SNMP message responses from the one or more network routing devices.
Claim 12
Dependent Claim 190 words
A computer-readable medium carrying one or more sequences of instructions for automated upgrading of one or more network routing devices in a managed network, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 13
Dependent Claim 190 words
A computer-readable medium carrying one or more sequences of instructions for automated upgrading of one or more network routing devices in a managed network, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 14
Dependent Claim 56 words
The computer-readable medium recited in claim 11 , wherein the step of storing further comprises the steps of: retrieving a copy of the one or more software operating system image files from a repository of image files and; communicating the copy of the one or more software operating system image files to a network management server.
Claim 15
Dependent Claim 38 words
The computer-readable medium recited in claim 12 , further comprising instructions for performing the step of scheduling the one or more software operating system image files to be downloaded to said network routing device at a predetermined time.
Claim 16
Dependent Claim 35 words
The computer-readable medium recited in claim 13 , further comprising instructions for performing the step of downloading the one or more software operating system image files to said network routing device at the predetermined time.
Claim 17
Dependent Claim 73 words
The computer-readable medium recited in claim 11 , wherein the step of identifying comprises the steps of: determining a device type identifier associated with a particular routing device of the managed network; retrieving, from a database that associates names of the software operating system image files with one or more device type identifier values, one or more of the names that are associated with the device type identifier of the particular routing device.
Claim 18
Dependent Claim 70 words
The computer-readable medium recited in claim 15 , wherein the step of identifying further comprises the steps of: displaying the one or more of the names that are associated with the device type identifier of the particular routing device; receiving information identifying a software operating system version and a subset version of the software operating system image files associated with the one or more of the names that are displayed.
Claim 19
Dependent Claim 37 words
The computer-readable medium recited in claim 11 , further comprising instructions for performing the step of: displaying, to a client associated with the managed network, a view of the one or more software operating system image files.
Claim 20
Dependent Claim 70 words
The computer-readable medium recited in claim 11 , wherein the step of verifying comprises the steps of: determining a minimum amount of memory of the routing device that is necessary to load the one or more software operating system image files into the routing device; determining an actual amount of memory in the routing device; and determining whether the actual amount is equal to or greater than the minimum amount.
Claim 21
Dependent Claim 63 words
The computer-readable medium recited in claim 11 , wherein: the step of issuing one or more discovery messages comprises the steps of sending one or more SNMP messages to the one or more network routing devices; and the computer-readable medium further comprising instructions for performing the step of, receiving one or more SNMP message responses from the one or more network routing devices.
Claim 22
Dependent Claim 107 words
The computer-readable medium recited in claim 11 , wherein the step of discovering network routing device information comprises the step of discovering device information from the one or more network routing devices using a management server coupled by a network link to the managed network, and wherein the step of identifying comprises the steps of identifying, for each network routing device among the one or more network routing devices, one or more software operating system image files that contain an upgrade for such network routing device using a second server coupled to a database of software modules and coupled by a data connection to the management server.
Claim 23
Dependent Claim 197 words
A computer apparatus comprising: a processor; and a memory coupled to the processor, the memory containing one or more sequences of instructions for automated upgrading of one or more network routing devices in a managed network, wherein execution of the one or more sequences of instructions by the processor causes the processor to perform the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 24
Dependent Claim 197 words
A computer apparatus comprising: a processor; and a memory coupled to the processor, the memory containing one or more sequences of instructions for automated upgrading of one or more network routing devices in a managed network, wherein execution of the one or more sequences of instructions by the processor causes the processor to perform the steps of: issuing one or more discovery messages to discover network routing device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data about the one or more network routing devices of the managed network; identifying, for a network device among the one or more network devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network routing device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 25
Dependent Claim 56 words
The computer apparatus recited in claim 21 , wherein the step of storing further comprises the steps of: retrieving a copy of the one or more software operating system image files from a repository of image files and; communicating the copy of the one or more software operating system image files to a network management server.
Claim 26
Dependent Claim 38 words
The computer apparatus recited in claim 22 , further comprising instructions for performing the step of scheduling the one or more software operating system image files to be downloaded to said network routing device at a predetermined time.
Claim 27
Dependent Claim 35 words
The computer apparatus recited in claim 23 , further comprising instructions for performing the step of downloading the one or more software operating system image files to said network routing device at the predetermined time.
Claim 28
Dependent Claim 73 words
The computer apparatus recited in claim 21 , wherein the step of identifying comprises the steps of: determining a device type identifier associated with a particular routing device of the managed network; retrieving, from a database that associates names of the software operating system image files with one or more device type identifier values, one or more of the names that are associated with the device type identifier of the particular routing device.
Claim 29
Dependent Claim 70 words
The computer apparatus recited in claim 25 , wherein the step of identifying further comprises the steps of: displaying the one or more of the names that are associated with the device type identifier of the particular routing device; receiving information identifying a software operating system version and a subset version of the software operating system image files associated with the one or more of the names that are displayed.
Claim 30
Dependent Claim 37 words
The computer apparatus recited in claim 21 , further comprising instructions for performing the step of: displaying, to a client associated with the managed network, a view of the one or more software operating system image files.
Claim 31
Dependent Claim 63 words
The computer apparatus recited in claim 21 , wherein: the step of issuing one or more discovery messages comprises the steps of sending one or more SNMP messages to the one or more network routing devices; and the computer apparatus further comprising instructions for performing the step of, receiving one or more SNMP message responses from the one or more network routing devices.
Claim 32
Dependent Claim 70 words
The computer apparatus recited in claim 21 , wherein the step of verifying comprises the steps of: determining a minimum amount of memory of the routing device that is necessary to load the one or more software operating system image files into the routing device; determining an actual amount of memory in the routing device; and determining whether the actual amount is equal to or greater than the minimum amount.
Claim 33
Dependent Claim 107 words
The computer apparatus recited in claim 21 , wherein the step of discovering network routing device information comprises the step of discovering device information from the one or more network routing devices using a management server coupled by a network link to the managed network, and wherein the step of identifying comprises the steps of identifying, for each network routing device among the one or more network routing devices, one or more software operating system image files that contain an upgrade for such network routing device using a second server coupled to a database of software modules and coupled by a data connection to the management server.
Claim 34
Dependent Claim 138 words
A computer apparatus comprising: means for discovering network device information from one or more network routing devices, wherein the network device information describes the one or more network routing devices of the managed network; means for identifying, for a network routing device among the one or more network routing devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; and means for verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network device information; and means for storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 35
Dependent Claim 138 words
A computer apparatus comprising: means for discovering network device information from one or more network routing devices, wherein the network device information describes the one or more network routing devices of the managed network; means for identifying, for a network routing device among the one or more network routing devices, one or more software operating system image files that contain a software operating system upgrade for upgrading an operating system previously loaded in said network routing device; and means for verifying that the one or more software operating system image files are compatible with such network routing device based on the discovered network device information; and means for storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device.
Claim 36
Independent Claim 208 words
A method for facilitating automated upgrading of one or more network routing devices in a managed network, the method comprising the steps of: issuing one or more discovery messages to discover network device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data that identifies current software operating system configurations of the one or more network routing devices; identifying, for a network routing device among the one or more network routing devices, one or more software operating system image files that comprise an operating system upgrade for upgrading the current software operating system configuration of the one or more network routing devices; and determining whether the one or more software operating system image files are compatible with the current software operating system configuration of the one or more network routing devices based on the discovered network device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device only when the one or more software operating system image files are compatible with the current software operating system configuration of the one or more network routing devices.
Claim 37
Independent Claim 208 words
A method for facilitating automated upgrading of one or more network routing devices in a managed network, the method comprising the steps of: issuing one or more discovery messages to discover network device information from the one or more network routing devices, wherein the network routing device information includes software operating system configuration data that identifies current software operating system configurations of the one or more network routing devices; identifying, for a network routing device among the one or more network routing devices, one or more software operating system image files that comprise an operating system upgrade for upgrading the current software operating system configuration of the one or more network routing devices; and determining whether the one or more software operating system image files are compatible with the current software operating system configuration of the one or more network routing devices based on the discovered network device information; and storing the one or more software operating system image files in a location facilitating download of the one or more software operating system image files to the network routing device only when the one or more software operating system image files are compatible with the current software operating system configuration of the one or more network routing devices.
Claim 38
Dependent Claim 70 words
The method as recited in claim 32 , further comprising the steps of, when the one or more software operating system image files are incompatible with the current software operating system configuration of the one or more network routing devices, displaying one or more recommendations of other software operating system image files that are compatible with the current software operating system configuration of the one or more network routing devices.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-18 2005-09-17 2006-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-18 2009-09-17 2010-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-18 2013-09-17 2014-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag