Patent US6751753B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6751753B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method, system, and program for monitoring system components

Assignee: Oracle America Inc
•
Filing: 2001-02-27
•
Granted: 2004-06-15
•
Expires: 2021-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Provided is a method, system, program, and data structure for deriving state information concerning a monitored system component. A status object is provided including information on a current state of the monitored system component. There are a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state. A measured system parameter is received and a determination is made as to whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object. If the received system parameter satisfies one transition condition, then the state action associated with the transition state associated with the satisfied transition condition is performed. The current state is set to the transition state in the status object.

Inventors

  • 👤 Tin L. Nguyen
  • 👤 Dina H. Selim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 03:30
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/32; G06F11/324; G06F11/328

Claims Analysis

Total Claims: 71
Claim 1
Independent Claim 142 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object; and incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 2
Independent Claim 142 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object; and incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 3
Dependent Claim 23 words
The method of claim 1 , wherein the action associated with one state is capable of specifying a notification operation or system operation.
Claim 4
Dependent Claim 44 words
The method of claim 1 , further performing if the transition state is the current state: determining satisfaction of a frequency event associated with the transition condition; and performing the state action associated with the current state if the associated frequency event was satisfied.
Claim 5
Dependent Claim 27 words
The method of claim 3 , wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds a time interval threshold.
Claim 6
Dependent Claim 22 words
The method of claim 3 , wherein determining satisfaction of the frequency event comprises determining whether the counter exceeds a threshold value.
Claim 7
Dependent Claim 24 words
The method of claim 1 , wherein each transition condition comprises a function on the measured system parameter determining whether a threshold is satisfied.
Claim 8
Dependent Claim 21 words
The method of claim 1 , wherein the monitored system component can comprise one hardware or software resource in the system.
Claim 9
Independent Claim 156 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition setting the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions and wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 10
Independent Claim 156 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition setting the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions and wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 11
Dependent Claim 74 words
The method of claim 8 , wherein the state machine indicated in the status object comprises a default state machine, further comprising: receiving user modifications to at least one of the states, state actions or transition conditions of the state machine indicated in the status object; generating a modified state machine implementing the user modifications; and updating the status object to indicate the modified state machine to apply to the received measured system parameter.
Claim 12
Independent Claim 147 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition setting the current state to the transition state in the status object, wherein each state is instantiated from at least one state class, and wherein each status object is instantiated from a status object class.
Claim 13
Independent Claim 147 words
A method for deriving state information concerning a monitored system component, comprising: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition setting the current state to the transition state in the status object, wherein each state is instantiated from at least one state class, and wherein each status object is instantiated from a status object class.
Claim 14
Independent Claim 137 words
A method for implementing a state machine to monitor a system component, comprising: providing a state class and status object class; instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; instantiating multiple states of the state machine from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; and associating a transition state with each evaluation function; updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 15
Independent Claim 137 words
A method for implementing a state machine to monitor a system component, comprising: providing a state class and status object class; instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; instantiating multiple states of the state machine from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; and associating a transition state with each evaluation function; updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 16
Dependent Claim 51 words
The method of claim 11 , wherein instantiating the current status object further comprises setting a state machine variable indicating one state machine including instantiated states, generated evaluation functions, and associated transition states, wherein the indicated state machine is used to determine the transition state based on the measured system parameter.
Claim 17
Dependent Claim 36 words
The method of claim 12 , further comprising: setting an override state machine in the instantiated status object identifying a second state machine to use to determine the transition state based on the measured system parameter.
Claim 18
Dependent Claim 22 words
The method of claim 11 , wherein when instantiating the state, indicating at least one of a notification operation or system operation.
Claim 19
Dependent Claim 47 words
The method of claim 11 , wherein the state is capable of being a counter state having one counter evaluation function where the associated transition state is the state, wherein the counter state further includes a counter that is incremented when the counter evaluation function is satisfied.
Claim 20
Dependent Claim 37 words
The method of claim 15 , wherein generating the counter evaluation function further comprises generating an associated frequency event, wherein the state action associated with the counter state is performed if the associated frequency event was satisfied.
Claim 21
Dependent Claim 36 words
The method of claim 16 , wherein the frequency event indicates a time interval threshold, wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds the time interval threshold.
Claim 22
Dependent Claim 30 words
The method of claim 16 , wherein the frequency event indicates a threshold value, wherein determining satisfaction of the frequency event comprises determining whether the counter exceeds the threshold value.
Claim 23
Independent Claim 175 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object, the current state to the transition state in the status object; and means for incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 24
Independent Claim 175 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object, the current state to the transition state in the status object; and means for incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 25
Dependent Claim 48 words
The system of claim 19 , further comprising: means for determining, if the transition state is the current state, satisfaction of a frequency event associated with the transition condition; and means for performing the state action associated with the current state if the associated frequency event was satisfied.
Claim 26
Dependent Claim 30 words
The system of claim 20 , wherein the means for determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds a time interval threshold.
Claim 27
Dependent Claim 24 words
The system of claim 19 , wherein each transition condition comprises a function on the measured system parameter determining whether a threshold is satisfied.
Claim 28
Independent Claim 187 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; and means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object, the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions, wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 29
Independent Claim 187 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; and means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object, the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions, wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 30
Dependent Claim 80 words
The system of claim 23 , wherein the state machine indicated in the status object comprises a default state machine, further comprising: means for receiving user modifications to at least one of the states, state actions or transition conditions of the state machine indicated in the status object; means for generating a modified state machine implementing the user modifications; and means for updating the status object to indicate the modified state machine to apply to the received measured system parameter.
Claim 31
Independent Claim 178 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the states object, the current state to the transition state in the status object; and means for instantiating each state from at least one state class, wherein each status object is instantiated from a status object class.
Claim 32
Independent Claim 178 words
A system for deriving state information concerning a monitored system component, comprising: a computer readable memory including: (i) a status object including information on a current state of the monitored system component; (ii) information indicating a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; means for receiving a measured system parameter; means for determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; means for performing, if the received system parameter satisfies one transition condition, the action associated with the transition state associated with the satisfied transition condition; means for setting, if the received measured system parameter satisfies one transition condition associated with the current state indicated in the states object, the current state to the transition state in the status object; and means for instantiating each state from at least one state class, wherein each status object is instantiated from a status object class.
Claim 33
Independent Claim 151 words
A system for implementing a state machine to monitor a system component, comprising: a computer readable memory including a state class and status object class; means for instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; means for instantiating multiple states of the state from the state machine class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; means for generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; means for associating a transition state with each evaluation function; and means for updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 34
Independent Claim 151 words
A system for implementing a state machine to monitor a system component, comprising: a computer readable memory including a state class and status object class; means for instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; means for instantiating multiple states of the state from the state machine class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; means for generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; means for associating a transition state with each evaluation function; and means for updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 35
Dependent Claim 54 words
The system of claim 26 , wherein the means for instantiating the current status object further performs setting a state machine variable indicating one state machine including instantiated states, generated evaluation functions, and associated transition states, wherein the indicated state machine is used to determine the transition state based on the measured system parameter.
Claim 36
Dependent Claim 47 words
The system of claim 26 , wherein the state is capable of being a counter state having one counter evaluation function where the associated transition state is the state, wherein the counter state further includes a counter that is incremented when the counter evaluation function is satisfied.
Claim 37
Dependent Claim 38 words
The system of claim 28 , wherein the means for generating the counter evaluation function generates an associated frequency event, wherein the state action associated with the counter state is performed if the associated frequency event was satisfied.
Claim 38
Dependent Claim 38 words
The system of claim 29 , wherein the frequency event indicates a time interval threshold, wherein the means for determining satisfaction of the frequency event determines whether a time since a last notification exceeds the time interval threshold.
Claim 39
Dependent Claim 146 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object; and incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 40
Dependent Claim 146 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object; and incrementing a counter if the transition state associated with the satisfied transition condition is the current state.
Claim 41
Dependent Claim 25 words
The article of manufacture of claim 31 , wherein the action associated with one state is capable of specifying a notification operation or system operation.
Claim 42
Dependent Claim 46 words
The article of manufacture of claim 31 , further performing if the transition state is the current state; determining satisfaction of a frequency event associated with the transition condition; and performing the state action associated with the current state if the associated frequency event was satisfied.
Claim 43
Dependent Claim 29 words
The article of manufacture of claim 33 , wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds a time interval threshold.
Claim 44
Dependent Claim 24 words
The article of manufacture of claim 33 , wherein determining satisfaction of the frequency event comprises determining whether the counter exceeds a threshold value.
Claim 45
Dependent Claim 26 words
The article of manufacture of claim 31 , wherein each transition condition comprises a function on the measured system parameter determining whether a threshold is satisfied.
Claim 46
Dependent Claim 23 words
The article of manufacture, of claim 31 , wherein the monitored system component can comprise one hardware or software resource in the system.
Claim 47
Dependent Claim 160 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions, wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 48
Dependent Claim 160 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object, wherein a state machine comprises a plurality of states, state actions, and transition conditions, wherein the status object further indicates a state machine to apply to the received measured system parameter.
Claim 49
Dependent Claim 76 words
The article of manufacture of claim 38 , wherein the state machine indicated in the status object comprises a default state machine, further comprising: receiving user modifications to at least one of the states, state actions or transition conditions of the state machine indicated in the status object; generating a modified state machine implementing the user modifications; and updating the status object to indicate the modified state machine to apply to the received measured system parameter.
Claim 50
Dependent Claim 151 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object, wherein each state is instantiated from at least one state class, wherein each status object is instantiated from a status object class.
Claim 51
Dependent Claim 151 words
An article of manufacture implementing code to derive state information concerning a monitored system component by: providing a status object including information on a current state of the monitored system component, wherein there is a plurality of states associated with the monitored system component, wherein each state is capable of having a state action and at least one transition condition associated with a transition state; receiving a measured system parameter; determining whether the received measured system parameter satisfies one transition condition associated with the current state indicated in the status object; and if the received system parameter satisfies one transition condition, then performing the action associated with the transition state associated with the satisfied transition condition and setting the current state to the transition state in the status object, wherein each state is instantiated from at least one state class, wherein each status object is instantiated from a status object class.
Claim 52
Dependent Claim 136 words
An article of manufacture implementing code to monitor a system component by: providing a state class and status object class; instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; instantiating multiple states of the state machine from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; associating a transition state with each evaluation function; and updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 53
Dependent Claim 136 words
An article of manufacture implementing code to monitor a system component by: providing a state class and status object class; instantiating a status object from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; instantiating multiple states of the state machine from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; generating at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; associating a transition state with each evaluation function; and updating the status object to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 54
Dependent Claim 53 words
The article of manufacture of claim 41 , wherein instantiating the current status object further comprises setting a state machine variable indicating one state machine including instantiated states, generated evaluation functions, and associated transition states, wherein the indicated state machine is used to determine the transition state based on the measured system parameter.
Claim 55
Dependent Claim 38 words
The article of manufacture of claim 42 , further comprising: setting an override state machine in the instantiated status object identifying a second state machine to use to determine the transition state based on the measured system parameter.
Claim 56
Dependent Claim 24 words
The article of manufacture of claim 41 , wherein when instantiating the state, indicating at least one of a notification operation or system operation.
Claim 57
Dependent Claim 49 words
The article of manufacture of claim 41 , wherein the state is capable of being a counter state having one counter evaluation function where the associated transition state is the state, wherein the counter state further includes a counter that is incremented when the counter evaluation function is satisfied.
Claim 58
Dependent Claim 39 words
The article of manufacture of claim 45 , wherein generating the counter evaluation function further comprises generating an associated frequency event, wherein the state action associated with the counter state is performed if the associated frequency event was satisfied.
Claim 59
Dependent Claim 38 words
The article of manufacture of claim 46 , wherein the frequency event indicates a time interval threshold, wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds the time interval threshold.
Claim 60
Dependent Claim 32 words
The article of manufacture of claim 46 , wherein the frequency event indicates a threshold value, wherein determining satisfaction of the frequency event comprises determining whether the counter exceeds the threshold value.
Claim 61
Dependent Claim 158 words
A computer readable medium including data structures for deriving state information concerning a monitored system component, comprising: a status object including information on a current state of the monitored system component; a plurality of states associated with the monitored system component, wherein each state object is capable of having a state action and at least one transition condition associated with a transition state, wherein a determination is made as to whether a received system parameter satisfies one transition condition associated with the current state indicated in the status object, and if the received system parameter satisfies one transition condition, then the action associated with the transition state associated with the satisfied transition condition is performed, and wherein the current state is set to the transition state in the status object; and a counter associated with at least one state, wherein the counter is incremented if the transition state associated with the satisfied transition condition is the current state.
Claim 62
Dependent Claim 158 words
A computer readable medium including data structures for deriving state information concerning a monitored system component, comprising: a status object including information on a current state of the monitored system component; a plurality of states associated with the monitored system component, wherein each state object is capable of having a state action and at least one transition condition associated with a transition state, wherein a determination is made as to whether a received system parameter satisfies one transition condition associated with the current state indicated in the status object, and if the received system parameter satisfies one transition condition, then the action associated with the transition state associated with the satisfied transition condition is performed, and wherein the current state is set to the transition state in the status object; and a counter associated with at least one state, wherein the counter is incremented if the transition state associated with the satisfied transition condition is the current state.
Claim 63
Dependent Claim 49 words
The computer readable medium of claim 49 , further comprising: a frequency event associated with at least one transition condition, wherein, if the transition state is the current state, performing the state action associated with the current state if the frequency event associated with the transition condition is satisfied.
Claim 64
Dependent Claim 40 words
The computer readable medium of claim 50 , further comprising a tune interval threshold associated with the transition condition, wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds the time interval threshold.
Claim 65
Dependent Claim 26 words
The computer readable medium of claim 49 , wherein each transition condition comprises a function on the measured system parameter determining whether a threshold is satisfied.
Claim 66
Dependent Claim 144 words
A computer readable medium including data structures for implementing a state machine to monitor a system component, comprising: a state class; a status object class; a status object instantiated from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; a plurality of states implementing a state machine instantiated from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; and a transition state associated with each evaluation function, wherein the status object is updated to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 67
Dependent Claim 144 words
A computer readable medium including data structures for implementing a state machine to monitor a system component, comprising: a state class; a status object class; a status object instantiated from the status object class, wherein the status object includes a current state variable indicating a current state of the state machine; a plurality of states implementing a state machine instantiated from the state class, wherein each state is capable of having a state action and notification performed when transitioning to the state from another state; at least one evaluation function for each state, wherein each evaluation function determines whether an operation on a measured system component satisfies a condition; and a transition state associated with each evaluation function, wherein the status object is updated to indicate the transition state as the current state if the associated evaluation function determines that the condition is satisfied.
Claim 68
Dependent Claim 53 words
The computer readable medium of claim 53 , wherein instantiating the current status object further comprises setting a state machine variable indicating one state machine including instantiated states, generated evaluation functions, and associated transition states, wherein the indicated state machine is used to determine the transition state based on the measured system parameter.
Claim 69
Dependent Claim 49 words
The computer readable medium of claim 53 , wherein the state is capable of being a counter state having one counter evaluation function where the associated transition state is the state, wherein the counter state further includes a counter that is incremented when the counter evaluation function is satisfied.
Claim 70
Dependent Claim 37 words
The computer readable medium of claim 55 , further comprising a frequency event associated with the counter evaluation function, wherein the state action associated with the counter state is performed if the associated frequency event was satisfied.
Claim 71
Dependent Claim 38 words
The computer readable medium of claim 56 , wherein the frequency event indicates a time interval threshold, wherein determining satisfaction of the frequency event comprises determining whether a time since a last notification exceeds the time interval threshold.

References Cited (Backward Citations)

US6131185A Cited
US6405327B1 Cited
US6675359B2 Cited
US6457152B1 Cited
US6434715B1 Cited
US6601193B1 Cited
US6604210B1 Cited
US6633838B1 Cited
US6594786B1 Cited
US6662313B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-06-15 2007-12-15 2008-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-06-15 2011-12-15 2012-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-06-15 2015-12-15 2016-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag