Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
133 words
A method for managing the configuration of a computer, said method comprising the acts of: extending a management information base module to include a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said management information base module stored on a computer readable medium; compiling the management information base module to generate a binary management information base; and generating a hot plug management information base table on a computer readable medium, said hot plug management information base table including variable data corresponding to variables defined in said management information base module, the variable data representing capabilities, characteristics or states of components of said computer.
Claim 2
Independent Claim
133 words
A method for managing the configuration of a computer, said method comprising the acts of: extending a management information base module to include a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said management information base module stored on a computer readable medium; compiling the management information base module to generate a binary management information base; and generating a hot plug management information base table on a computer readable medium, said hot plug management information base table including variable data corresponding to variables defined in said management information base module, the variable data representing capabilities, characteristics or states of components of said computer.
Claim 3
Dependent Claim
54 words
The method as described in claim 1, wherein said variables include a power state variable for regulating power supplied by said computer to a component of said computer, the method comprising the further acts of: collecting power state variable data for said component; and storing power state variable data in said management information base.
Claim 4
Dependent Claim
67 words
The method as described in claim 2, comprising the further act of: responding, with agent software running on said computer, to a power state command by determining a current power state of said component, by causing said computer to stop providing power to said component, or by causing said computer to start providing power to said component, said power state command related to said power state variable.
Claim 5
Dependent Claim
72 words
The method as described in claim 3, wherein said act of collecting power state variable data includes collecting power state variable data for an I/O expansion slot, and wherein, in said act of responding, said agent software determines a current power state of said I/O expansion slot, causes a computer to stop providing power to said I/O expansion slot, or causes a computer to start providing power to said I/O expansion slot.
Claim 6
Dependent Claim
52 words
The method as described in claim 1, wherein said variables include a component state variable for suspending and resuming operation of a component of said computer, the method comprising the further acts of: collecting component state variable data for said component; and storing component state variable data in said management information base.
Claim 7
Dependent Claim
38 words
The method as described in claim 5, comprising the further act of: responding, with agent software running on said computer, to a component state command by suspending operation of said component or by resuming operation of said component.
Claim 8
Dependent Claim
45 words
The method as described in claim 6 wherein said act of collecting includes collecting component state variable data for a device driver, and wherein, in said act of responding, said agent software suspends or resumes the operation of a device driver running on said computer.
Claim 9
Dependent Claim
51 words
The method as described in claim 1, wherein said variables include a component command variable for configuring or changing an operational state of a component, the method comprising the further acts of: collecting component command variable data for said component; and storing component command variable data in said management information base.
Claim 10
Dependent Claim
43 words
The method as described in claim 8, comprising the further act of: responding, with agent software running on said computer, to a component command by configuring or changing the operating state of said component, said component command related to said component command variable.
Claim 11
Dependent Claim
39 words
The method as described in claim 9, wherein said act of collecting includes collecting adapter card command variable data, and wherein, in said act of responding, said agent software configures or changes the operational state of an adapter card.
Claim 12
Independent Claim
103 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; and collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables.
Claim 13
Independent Claim
103 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; and collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables.
Claim 14
Dependent Claim
60 words
The method as defined in claim 11, wherein said variables include a power state variable for examining or regulating the power state of a first component of said computer, the method comprising the further acts of: collecting power state variable data for said first component of said computer; and storing said power state variable data in a computer readable medium.
Claim 15
Independent Claim
191 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables, wherein said variables include a power state variable for examining or regulating the power state of a first component of said computer; collecting power state variable data for said first component of said computer; storing said power state variable data in a computer readable medium; and responding to a power state command by determining the power state of said first component, by shutting off power to said first component, or by starting power to said first component, said power state command including a representation of said power state variable.
Claim 16
Independent Claim
191 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables, wherein said variables include a power state variable for examining or regulating the power state of a first component of said computer; collecting power state variable data for said first component of said computer; storing said power state variable data in a computer readable medium; and responding to a power state command by determining the power state of said first component, by shutting off power to said first component, or by starting power to said first component, said power state command including a representation of said power state variable.
Claim 17
Dependent Claim
40 words
The method as described in claim 13, comprising the further acts of: compiling a management information base module defining a power state variable to generate a compiled management information base; and storing said compiled management information base on said computer.
Claim 18
Independent Claim
146 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables, wherein said variables include a component state variable for suspending or resuming operation of a second component of said computer; collecting component state variable data for said second component of said computer; and storing said component state variable data in said computer readable medium.
Claim 19
Independent Claim
146 words
A method for managing hot plug data to hot add or hot swap components of a computer, said method comprising the acts of: selecting a plurality of variables, said variables selected to support adding a component to said computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said variables stored on a computer readable medium; collecting in a computer readable medium, hot plug variable data representing capabilities, characteristics or states of components of said computer, said hot plug variable data related to said plurality of variables, wherein said variables include a component state variable for suspending or resuming operation of a second component of said computer; collecting component state variable data for said second component of said computer; and storing said component state variable data in said computer readable medium.
Claim 20
Dependent Claim
49 words
The method as described in claim 15, said method comprising the further act of: responding to a component state command by suspending the operation of said second component or by resuming the operation of said second component, said component state command including a representation of said component state variable.
Claim 21
Dependent Claim
40 words
The method as described in claim 16, comprising the further acts of: compiling a management information base module defining a component state variable to generate a compiled management information base; and storing said compiled management information base on said computer.
Claim 22
Independent Claim
107 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; and refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data.
Claim 23
Independent Claim
107 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; and refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data.
Claim 24
Independent Claim
180 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; and refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data, wherein said hot plug variables include existing power state variable data describing the power state of at least one component of said server computer, wherein said act of polling includes polling at least one component for new power state variable data, and wherein said act of refreshing includes storing said new power state variable data to supersede said existing power state variable data stored on said computer readable medium of said client computer.
Claim 25
Independent Claim
180 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; and refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data, wherein said hot plug variables include existing power state variable data describing the power state of at least one component of said server computer, wherein said act of polling includes polling at least one component for new power state variable data, and wherein said act of refreshing includes storing said new power state variable data to supersede said existing power state variable data stored on said computer readable medium of said client computer.
Claim 26
Independent Claim
148 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data; and broadcasting said hot plug variables including said component variable data from said server computer to said client computer, said client computer having management software which accesses said broadcasted hot plug variables to control hot plug operations performed on said server computer.
Claim 27
Independent Claim
148 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data; and broadcasting said hot plug variables including said component variable data from said server computer to said client computer, said client computer having management software which accesses said broadcasted hot plug variables to control hot plug operations performed on said server computer.
Claim 28
Dependent Claim
22 words
The method as described in claim 20, comprising the further act of: defining said hot plug variables in a management information base.
Claim 29
Independent Claim
155 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data; and requesting, with a retrieve data routine running on said client computer, said hot plug variables including said component variable data from said server computer, wherein management software running on said client computer accesses said requested hot plug variables to control hot plug operations performed on said server computer.
Claim 30
Independent Claim
155 words
A method for refreshing hot plug variables, wherein said hot plug variables are stored in a computer readable medium of a client computer, and wherein said hot plug variables include existing component variable data identifying at least one component of a server computer, said method comprising the acts of: polling, at a predetermined time interval, at least one component of said server computer for new component variable data identifying said at least one component of said server computer; refreshing said hot plug variables by storing said new component variable data in said computer readable medium of said client computer to supersede said existing component variable data; and requesting, with a retrieve data routine running on said client computer, said hot plug variables including said component variable data from said server computer, wherein management software running on said client computer accesses said requested hot plug variables to control hot plug operations performed on said server computer.
Claim 31
Independent Claim
177 words
A method for making hot plug variables available to a software module on a computer, wherein said hot plug variables are defined by a hot plug management information base, said method comprising the acts of: storing on computer readable media on said computer, a binary hot plug management information base, said binary hot plug management information base generated by compiling with a management information base compiler a hot plug management information base module, said hot plug management information base module defining hot plug variables selected to support adding a component to a computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said hot plug variables including a power state variable for regulating the power state of at least one component of said computer and also including a component state variable for suspending or resuming the operation of at least one component of said computer; and accessing, with software running on said computer, data in said binary hot plug management information base.
Claim 32
Independent Claim
177 words
A method for making hot plug variables available to a software module on a computer, wherein said hot plug variables are defined by a hot plug management information base, said method comprising the acts of: storing on computer readable media on said computer, a binary hot plug management information base, said binary hot plug management information base generated by compiling with a management information base compiler a hot plug management information base module, said hot plug management information base module defining hot plug variables selected to support adding a component to a computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said hot plug variables including a power state variable for regulating the power state of at least one component of said computer and also including a component state variable for suspending or resuming the operation of at least one component of said computer; and accessing, with software running on said computer, data in said binary hot plug management information base.
Claim 33
Independent Claim
224 words
A method for making hot plug variables available to a software module on a computer, wherein said hot plug variables are defined by a hot plug management information base, said method comprising the acts of: storing on computer readable media on said computer, a binary hot plug management information base, said binary hot plug management information base generated by compiling with a management information base compiler a hot plug management information base module, said hot plug management information base module defining hot plug variables selected to support adding a component to a computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said hot plug variables including a power state variable for regulating the power state of at least one component of said computer and also including a component state variable for suspending or resuming the operation of at least one component of said computer; accessing with software running on said computer, data in said binary hot plug management information base; storing said binary hot plug management information base on a second computer linked to said first computer by a network; and accessing data in said binary hot plug management information base with software running on said second computer which controls hot plug operations performed on said first computer.
Claim 34
Independent Claim
224 words
A method for making hot plug variables available to a software module on a computer, wherein said hot plug variables are defined by a hot plug management information base, said method comprising the acts of: storing on computer readable media on said computer, a binary hot plug management information base, said binary hot plug management information base generated by compiling with a management information base compiler a hot plug management information base module, said hot plug management information base module defining hot plug variables selected to support adding a component to a computer while said computer runs, removing a component from said computer while said computer runs, and exchanging components of said computer while said computer runs, said hot plug variables including a power state variable for regulating the power state of at least one component of said computer and also including a component state variable for suspending or resuming the operation of at least one component of said computer; accessing with software running on said computer, data in said binary hot plug management information base; storing said binary hot plug management information base on a second computer linked to said first computer by a network; and accessing data in said binary hot plug management information base with software running on said second computer which controls hot plug operations performed on said first computer.
Claim 35
Independent Claim
394 words
A method for controlling, from a client computer, hot plug operations performed on a server computer, said method comprising the acts of: preparing a hot plug management information base module defining hot plug management information base variables; compiling said hot plug management information base module to generate a binary management information base module; distributing said binary management information base module to a computer readable medium of said client computer and to a computer readable medium of said server computer; polling components of said server computer to generate server-based hot plug management information base variable data stored on a computer readable medium of said server computer, said server-based hot plug management information base variable data related to said hot plug management information base variables defined in said hot plug management information base module; refreshing client-based hot plug management information base variable data stored on a computer readable medium of said client computer by sending to said client computer said server-based hot plug management information base variable data; generating with management software running on said client computer, a suspend device driver request related to a component state variable defined by said management information base module; sending said suspend device driver request to agent software running on said server computer, said agent software responsively recognizing said suspend device driver request to suspend a device driver servicing a component of said server computer; generating with management software running on said client computer, a power off request related to a power state variable defined by said management information base module; sending said power off request to said agent software, said agent software responsively recognizing said power off request to stop power to a component of said server computer; generating with management software running on said client computer, a power on request related to a power state variable defined by said management information base module; sending said power on request to said agent software, said agent software responsively recognizing said power off request to start power to a component of said server computer; generating with management software running on said client computer, a resume device driver request related to a component state variable defined by said management information base module; and sending said resume device driver request to agent software running on said server computer, said agent software responsively recognizing said resume device driver request to resume said device driver.
Claim 36
Independent Claim
394 words
A method for controlling, from a client computer, hot plug operations performed on a server computer, said method comprising the acts of: preparing a hot plug management information base module defining hot plug management information base variables; compiling said hot plug management information base module to generate a binary management information base module; distributing said binary management information base module to a computer readable medium of said client computer and to a computer readable medium of said server computer; polling components of said server computer to generate server-based hot plug management information base variable data stored on a computer readable medium of said server computer, said server-based hot plug management information base variable data related to said hot plug management information base variables defined in said hot plug management information base module; refreshing client-based hot plug management information base variable data stored on a computer readable medium of said client computer by sending to said client computer said server-based hot plug management information base variable data; generating with management software running on said client computer, a suspend device driver request related to a component state variable defined by said management information base module; sending said suspend device driver request to agent software running on said server computer, said agent software responsively recognizing said suspend device driver request to suspend a device driver servicing a component of said server computer; generating with management software running on said client computer, a power off request related to a power state variable defined by said management information base module; sending said power off request to said agent software, said agent software responsively recognizing said power off request to stop power to a component of said server computer; generating with management software running on said client computer, a power on request related to a power state variable defined by said management information base module; sending said power on request to said agent software, said agent software responsively recognizing said power off request to start power to a component of said server computer; generating with management software running on said client computer, a resume device driver request related to a component state variable defined by said management information base module; and sending said resume device driver request to agent software running on said server computer, said agent software responsively recognizing said resume device driver request to resume said device driver.
Claim 37
Independent Claim
130 words
A method for updating hot plug data for a component connected to a computer, said method comprising the acts of: preparing a management information base module defining hot plug variables for a class of components capable of connecting to a computer; compiling said management information base module to generate a binary hot plug management information base; connecting a component of said class of components to said computer; preparing hot plug management information base variables in a computer readable medium of said computer, said hot plug management information base variables corresponding to said class of components; polling said component to obtain hot plug management information base variable data for said component; and updating said hot plug management information base variables to contain said obtained hot plug management information base variable data.
Claim 38
Independent Claim
130 words
A method for updating hot plug data for a component connected to a computer, said method comprising the acts of: preparing a management information base module defining hot plug variables for a class of components capable of connecting to a computer; compiling said management information base module to generate a binary hot plug management information base; connecting a component of said class of components to said computer; preparing hot plug management information base variables in a computer readable medium of said computer, said hot plug management information base variables corresponding to said class of components; polling said component to obtain hot plug management information base variable data for said component; and updating said hot plug management information base variables to contain said obtained hot plug management information base variable data.