Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
276 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bi-directional exchanges therebetween, a configuration manager for configuring a network device remotely coupled thereto, said configuration manager comprising: at least one configuration script stored in said memory subsystem, said configuration script containing a series of executable instructions for constructing a configuration file and a bootptab file for a first specified type network device, said configuration script including at least a first section containing a series of configuration commands which generate requests for information, and a second section containing a set of connection rules for connecting said first specified type of network device to at least one other specified type of network device, and where said second section of said configuration script includes at least (i) an identifier for each connection interface of said first specified type of network device and (ii) a list of network device types that can be connected to the connection interface associated therewith, said list being provided for each of said identifiers; a first software module, executable by said processor subsystem, for constructing a configuration file suitable for upload to a network device of said first specified type and a bootptab file suitable for identifying said network device, said first software module constructing said configuration file and said bootptab file by executing said series of executable instructions contained in said configuration script; and a second software module, executable by said processor subsystem, for processing a configuration request issued by said network device by identifying said network device using said constructed bootptab file and configuring said network device by uploading said constructed configuration file thereto.
Claim 2
Dependent Claim
276 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bi-directional exchanges therebetween, a configuration manager for configuring a network device remotely coupled thereto, said configuration manager comprising: at least one configuration script stored in said memory subsystem, said configuration script containing a series of executable instructions for constructing a configuration file and a bootptab file for a first specified type network device, said configuration script including at least a first section containing a series of configuration commands which generate requests for information, and a second section containing a set of connection rules for connecting said first specified type of network device to at least one other specified type of network device, and where said second section of said configuration script includes at least (i) an identifier for each connection interface of said first specified type of network device and (ii) a list of network device types that can be connected to the connection interface associated therewith, said list being provided for each of said identifiers; a first software module, executable by said processor subsystem, for constructing a configuration file suitable for upload to a network device of said first specified type and a bootptab file suitable for identifying said network device, said first software module constructing said configuration file and said bootptab file by executing said series of executable instructions contained in said configuration script; and a second software module, executable by said processor subsystem, for processing a configuration request issued by said network device by identifying said network device using said constructed bootptab file and configuring said network device by uploading said constructed configuration file thereto.
Claim 3
Dependent Claim
41 words
A configuration manager for configuring a network device remotely coupled thereto according to claim 1 wherein information received by said first software module in response to said requests for information is used to construct said configuration file and said bootptab file.
Claim 4
Dependent Claim
47 words
A configuration manager for configuring a network device remotely coupled thereto according to claim 1 and wherein said second section of said configuration script further comprises: a first portion which uniquely identifies said network device; and a second portion which identifies devices installed in said network device.
Claim 5
Dependent Claim
99 words
A configuration manager for configuring a network device remotely coupled thereto according to claim 3 and wherein said first section of said configuration script further comprises: a first portion corresponding to each of said at least one other specified type of network device specified in said connection rules contained in said second section of said configuration script; said first portion containing a subset of said series of configuration commands which are executed only if said network device for which said configuration file is being constructed is connected to a network device of said other specified type of network device.
Claim 6
Dependent Claim
221 words
A computer-implemented method for configuring a remotely located network device, comprising the steps of: providing a configuration script containing a series of executable instructions for constructing a configuration file for a first specified type of network device, said configuration script including a first section containing a series of configuration commands and a second section containing a set of connection rules for connecting said first specified type of network device to at least one other specified type of network device, and where said second section of said configuration script includes at least (i) an identifier for each connection interface of said first specified type of network device and (ii) a list of network device types that can be connected to the connection interface associated therewith, said list being provided for each of said identifiers; constructing a configuration file by executing said series of instructions contained in said configuration script; detecting a request for configuration issued by a network device; determining if said configuration file corresponds to said network device issuing said request for configuration; if said configuration file corresponds to said network device, issuing a reply to said request for configuration that identifies said configuration file to said network device; and issuing said configuration file to said network device in response to a request for configuration file which identifies said configuration file.
Claim 7
Dependent Claim
221 words
A computer-implemented method for configuring a remotely located network device, comprising the steps of: providing a configuration script containing a series of executable instructions for constructing a configuration file for a first specified type of network device, said configuration script including a first section containing a series of configuration commands and a second section containing a set of connection rules for connecting said first specified type of network device to at least one other specified type of network device, and where said second section of said configuration script includes at least (i) an identifier for each connection interface of said first specified type of network device and (ii) a list of network device types that can be connected to the connection interface associated therewith, said list being provided for each of said identifiers; constructing a configuration file by executing said series of instructions contained in said configuration script; detecting a request for configuration issued by a network device; determining if said configuration file corresponds to said network device issuing said request for configuration; if said configuration file corresponds to said network device, issuing a reply to said request for configuration that identifies said configuration file to said network device; and issuing said configuration file to said network device in response to a request for configuration file which identifies said configuration file.
Claim 8
Dependent Claim
55 words
A computer-implemented method for configuring a remotely located network device according to claim 5 and further comprising the steps of: generating requests for information by executing said series of configuration commands contained in said first section of said configuration script; and constructing said configuration file using information received in response to said requests for information.
Claim 9
Dependent Claim
37 words
A computer-implemented method for configuring a remotely located network device according to claim 6 and further comprising the steps of: constructing a bootptab file which contains a unique identifier and said configuration file for said network device.
Claim 10
Dependent Claim
84 words
A computer-implemented method for configuring a remotely located network device according to claim 7 wherein the step of determining if said configuration file corresponds to said network device issuing said request for configuration further comprises the steps of: determining if said network device issuing said request for configuration has an identification code which matches an identification code contained in said bootptab file; and determining if devices installed in said network device issuing said request for configuration matches installed devices identified in said bootptab file.
Claim 11
Dependent Claim
87 words
A computer-implemented method for configuring a remotely located network device according to claim 5 wherein the step of providing a configuration script containing a series of executable instructions further comprises the step of: providing a configuration script which includes, within said second section, a first portion corresponding to each of said at least one other specified type of network device specified in said connection rules contained in said second section of said configuration script; each said first portion containing a subset of said series of configuration commands.
Claim 12
Dependent Claim
62 words
A computer-implemented method for configuring a remotely located network device according to claim 9 and further comprising the step of: executing said subset of said series of configuration commands contained in each said first portion only if said network device for which said configuration file is being constructed is connected to a network device of said other specified type of network device.
Claim 13
Dependent Claim
225 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bidirectional exchanges therebetween, an apparatus for constructing configuration files for network devices, comprising: a plurality of configuration scripts for various different types of network devices, said configuration scripts being stored in said memory subsystem, and each of the configuration scripts being used to construct a configuration file and a bootptab file, the bootptab files being constructed are used to assist with remote configuration of network devices including at least one connection statement for each connection port of the associated one of the network devices, the connection statements included in said configuration scripts comprise connection rules that specify permissible connections between the ports of the various different types of network devices and other of the network devices, the connection rules include an identifier for the associated port and a list of network devices that are permitted to connect to the associated port; first computer program code for enabling selection of a particular one of the various different types of network devices; and second computer program code for executing the one of said configuration scripts associated with the particular one of the various different types of network devices to produce a configuration file and a bootptab file for the particular one of the various different types of network devices.
Claim 14
Dependent Claim
225 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bidirectional exchanges therebetween, an apparatus for constructing configuration files for network devices, comprising: a plurality of configuration scripts for various different types of network devices, said configuration scripts being stored in said memory subsystem, and each of the configuration scripts being used to construct a configuration file and a bootptab file, the bootptab files being constructed are used to assist with remote configuration of network devices including at least one connection statement for each connection port of the associated one of the network devices, the connection statements included in said configuration scripts comprise connection rules that specify permissible connections between the ports of the various different types of network devices and other of the network devices, the connection rules include an identifier for the associated port and a list of network devices that are permitted to connect to the associated port; first computer program code for enabling selection of a particular one of the various different types of network devices; and second computer program code for executing the one of said configuration scripts associated with the particular one of the various different types of network devices to produce a configuration file and a bootptab file for the particular one of the various different types of network devices.
Claim 15
Dependent Claim
75 words
An apparatus for constructing a configuration files for network devices according to claim 11, wherein the configuration scripts includes at least one connection statement for each connection port of the associated one of the network devices, and a series of commands, the series of commands associated with a particular one of said configuration scripts are executed by said second computer program when said second computer program code executes the particular one of said configuration scripts.
Claim 16
Dependent Claim
44 words
An apparatus for constructing a configuration files for network devices according to claim 12, wherein said apparatus further comprises: third computer program code for uploading said configuration file to a network device of the particular one of the various different types of network devices.
Claim 17
Dependent Claim
56 words
An apparatus for constructing a configuration files for network devices according to claim 12, wherein the executing of the one of said configuration scripts by said second computer program code prompts a user of said apparatus to enter information, and the entered information is used by said second computer program code in producing the configuration file.
Claim 18
Dependent Claim
311 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bidirectional exchanges therebetween, an apparatus for constructing configuration files for network devices, comprising: a plurality of configuration scripts for various different types of network devices, said configuration scripts being stored in said memory subsystem, and each of the configuration scripts being used to construct a configuration file and a bootptab file, the bootptab files being constructed are used to assist with remote configuration of network devices including at least one connection statement for each connection port of the associated one of the network devices; first computer program code for enabling selection of a particular one of the various different types of network devices; second computer program code for executing the one of said configuration scripts associated with the particular one of the various different types of network devices to produce a configuration file and a bootptab file for the particular one of the various different types of network devices; third computer program code for detecting a request for configuration issued by a connecting network device; fourth computer program code for determining if a configuration file already exists for the network device based on the bootptab file associated with the connecting network device issuing the request for configuration; and fifth computer program code for issuing a reply to the request for configuration that identifies the appropriate configuration file for the network device when said fourth computer program code determines that the configuration file already exists for the connecting network device; and sixth computer program code for directing execution of at least a portion of said second computer code to produce a configuration file and then issuing the produced configuration file to the connecting network device when said fourth computer program code determines that the configuration file does not exist for the connecting network device.
Claim 19
Dependent Claim
311 words
For a computer system having a processor subsystem and a memory subsystem coupled by a system bus for bidirectional exchanges therebetween, an apparatus for constructing configuration files for network devices, comprising: a plurality of configuration scripts for various different types of network devices, said configuration scripts being stored in said memory subsystem, and each of the configuration scripts being used to construct a configuration file and a bootptab file, the bootptab files being constructed are used to assist with remote configuration of network devices including at least one connection statement for each connection port of the associated one of the network devices; first computer program code for enabling selection of a particular one of the various different types of network devices; second computer program code for executing the one of said configuration scripts associated with the particular one of the various different types of network devices to produce a configuration file and a bootptab file for the particular one of the various different types of network devices; third computer program code for detecting a request for configuration issued by a connecting network device; fourth computer program code for determining if a configuration file already exists for the network device based on the bootptab file associated with the connecting network device issuing the request for configuration; and fifth computer program code for issuing a reply to the request for configuration that identifies the appropriate configuration file for the network device when said fourth computer program code determines that the configuration file already exists for the connecting network device; and sixth computer program code for directing execution of at least a portion of said second computer code to produce a configuration file and then issuing the produced configuration file to the connecting network device when said fourth computer program code determines that the configuration file does not exist for the connecting network device.
Claim 20
Dependent Claim
36 words
An apparatus for constructing a configuration files for network devices according to claim 15, wherein the configuration scripts includes at least one connection statement for each connection port of the associated one of the network devices.
Claim 21
Dependent Claim
62 words
An apparatus for constructing a configuration files for network devices according to claim 16, wherein each of the configuration scripts further includes a series of commands, and wherein the series of commands associated with a particular one of said configuration scripts are executed by said second computer program when said second computer program code executes the particular one of said configuration scripts.
Claim 22
Dependent Claim
83 words
An apparatus for constructing a configuration files for network devices according to claim 17, wherein dialog screens for the user to input information are produced when said second computer program code executes the one of said configuration scripts associated with the particular one of the various different types of network devices, and the dialog screens prompt the user to enter the input information, and the input information that the user enters is used by said second computer program in producing the configuration file.