Patent ID: RE41991

Claim:
A computer-implemented method for managing state changes of a system that includes a plurality of configuration items, wherein each configuration item is a functional component of the system and has an associated state value that is one of a set of state values describing operational characteristics of the configuration item, comprising: constructing a data structure in each of the configuration items representing transitions between the state values; receiving notification requests at the configuration items, each notification request including a first set of state values, a second set of state values, a requester identifier, and a message value; associating the requester identifier and message value of each notification request with a transition from a state in the first set of state values to a state value in the second set of state values; and in response to a transition of a configuration item between state values, selecting the message value and requester identifier associated with the transition and sending the message value to the requester referenced by the requester identifier.