Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
198 words
A management server for coupling to a network that facilitates and performs programmable event driven processing, comprising: event detection logic, for coupling to the network, that receives any of a plurality of event notifications transmitted via the network, each event notification corresponding to the occurrence of at least one of a plurality of management events, and that supports registration of at least one listener of any of the plurality of management events; a plurality of executable components that each perform a basic function; a construction editor that enables access of the plurality of executable components to generate at least one construction including at least one instance of the plurality of executable components, that facilitates defining a relationship between instances of executable components comprising the at least one construction; the at least one construction, when invoked, executing the at least one instance of the plurality of executable components to perform at least one desired operation in response to the occurrence of the at least one of the plurality of management events; and the event detection logic receiving an event notification corresponding to the at least one of the plurality of management events and invoking the at least one construction.
Claim 2
Dependent Claim
198 words
A management server for coupling to a network that facilitates and performs programmable event driven processing, comprising: event detection logic, for coupling to the network, that receives any of a plurality of event notifications transmitted via the network, each event notification corresponding to the occurrence of at least one of a plurality of management events, and that supports registration of at least one listener of any of the plurality of management events; a plurality of executable components that each perform a basic function; a construction editor that enables access of the plurality of executable components to generate at least one construction including at least one instance of the plurality of executable components, that facilitates defining a relationship between instances of executable components comprising the at least one construction; the at least one construction, when invoked, executing the at least one instance of the plurality of executable components to perform at least one desired operation in response to the occurrence of the at least one of the plurality of management events; and the event detection logic receiving an event notification corresponding to the at least one of the plurality of management events and invoking the at least one construction.
Claim 3
Dependent Claim
38 words
The management server of claim 1, further comprising: the at least one construction comprising a plurality of constructions, each registered with the event detection logic as a listener of at least one of the plurality of management events.
Claim 4
Dependent Claim
87 words
The management server of claim 2, the event detection logic further comprising: interconnection logic that enables registration of internal and external events including the plurality of management events; the plurality of constructions including a first construction that generates an internal event when invoked; the plurality of constructions including a second construction registered with the interconnection logic as a listener of the internal event generated by the first construction; and the interconnection logic invoking the second construction in response to the internal event generated by the first construction.
Claim 5
Dependent Claim
69 words
The management server of claim 1, the at least one construction comprising: the at least one construction including at least two instances of the plurality of executable components; interconnection data that incorporates a relationship between the at least two instances of the plurality of executable components; and a dispatcher that facilitates execution of the at least two instances of the plurality of executable components according to the interconnection data.
Claim 6
Dependent Claim
62 words
The management server of claim 4, the at least two instances of the plurality of executable components further comprising: a first executable component that generates a boolean result; a second executable component; a third executable component; and the dispatcher selecting one of the second and third executable components to be executed after executing the first executable component based on the boolean result.
Claim 7
Dependent Claim
72 words
The management server of claim 5, further comprising: the first executable component generating at least one output parameter; the second executable component receiving at least one input parameter; the third executable component receiving at least one input parameter; and the dispatcher further copying the at least one output parameter of the first executable component to the at least one input parameter of the selected one of the second and third executable components.
Claim 8
Dependent Claim
69 words
The management server of claim 1, the at least one construction further comprising: an event listener proxy; the at least one instance of the plurality of executable components including an event listener component that registers with the event listener proxy as a listener to the at least one event; and the event listener proxy registering with the event detection logic as a listener of the at least one event.
Claim 9
Dependent Claim
45 words
The management server of claim 1, the construction editor comprising an interactive tool to enable a user to interactively retrieve instances of any of the plurality of executable components and to define interconnections and relationships between the retrieved instances of the plurality of executable components.
Claim 10
Dependent Claim
29 words
The management server of claim 1, each of the plurality of event notifications comprising a message, for transmission via the network, that includes an Event IDentifier and event properties.
Claim 11
Dependent Claim
54 words
The management server of claim 1, the event detection logic comprising: interconnection logic; a server interface that interfaces with the network according to Transmission Control Protocol/Internet Protocol (TCP/IP); and an event handler, coupled to the server interface and the interconnection logic, that routes event notifications received by the server interface to the interconnection logic.
Claim 12
Dependent Claim
228 words
A management system for a network, comprising: at least one managed device, for coupling to the network, that detects occurrence of any one of a plurality of management events occurring on the at least one managed device and that transmits one of a corresponding plurality of event notifications via the network; and a management server, for coupling to the network, comprising: event detection logic, for coupling to the network, that receives any of the plurality of event notifications transmitted via the network and that supports registration of at least one listener of any of the plurality of management events; a plurality of executable components that each perform a basic function; a construction editor that enables access of the plurality of executable components, that facilitates defining a relationship between instances of executable components comprising the at least one construction, and that performs registration of the at least one construction with the event detection logic as a listener of at least one of the plurality of management events; the at least one construction, when invoked, executing the at least one instance of the plurality of executable components to perform at least one desired operation in response to the occurrence of the at least one management event; and the event detection logic receiving an event notification corresponding to the at least one management event and invoking the at least one construction.
Claim 13
Dependent Claim
228 words
A management system for a network, comprising: at least one managed device, for coupling to the network, that detects occurrence of any one of a plurality of management events occurring on the at least one managed device and that transmits one of a corresponding plurality of event notifications via the network; and a management server, for coupling to the network, comprising: event detection logic, for coupling to the network, that receives any of the plurality of event notifications transmitted via the network and that supports registration of at least one listener of any of the plurality of management events; a plurality of executable components that each perform a basic function; a construction editor that enables access of the plurality of executable components, that facilitates defining a relationship between instances of executable components comprising the at least one construction, and that performs registration of the at least one construction with the event detection logic as a listener of at least one of the plurality of management events; the at least one construction, when invoked, executing the at least one instance of the plurality of executable components to perform at least one desired operation in response to the occurrence of the at least one management event; and the event detection logic receiving an event notification corresponding to the at least one management event and invoking the at least one construction.
Claim 14
Dependent Claim
38 words
The management system of claim 11, further comprising: the at least one construction comprising a plurality of constructions, each registered with the event detection logic as a listener of a corresponding one of the plurality of management events.
Claim 15
Dependent Claim
29 words
The management system of claim 11, each of the plurality of event notifications comprising a message, for transmission via the network, that includes an Event IDentifier and event properties.
Claim 16
Dependent Claim
48 words
The management system of claim 11, the event detection logic comprising: interconnection logic; a server interface for interfacing with the network; and a server event handler, coupled to the server interface and the interconnection logic, that routes event notifications received by the server interface to the interconnection logic.
Claim 17
Dependent Claim
79 words
The management system of claim 14, further comprising: a client system, for coupling to the network, that generates a request event; the at least one construction being registered with the interconnect logic to listen for the request event and generating a reply event in response to the request event; and the server event handler receiving and routing the request event to the interconnect logic and receiving and transmitting the reply event to the client system via the server interface.
Claim 18
Dependent Claim
67 words
The management system of claim 15, further comprising: the client system logging onto the management server and receiving a session identifier, wherein the client system includes the session identifier in the request event; and the management server providing the client system the session identifier, and the server interface uses the session identifier in the request event to respond to the client system when transmitting the reply event.
Claim 19
Dependent Claim
62 words
The management system of claim 15, further comprising: the client system and the server interface of the management server operating according to Transmission Control Protocol/Internet Protocol (TCP/IP); the client system transmitting the request event to the management server as a hypertext transmit protocol (HTTP) post transaction; and the server interface submitting the reply event as a response to the HTTP post transaction.
Claim 20
Dependent Claim
68 words
The management system of claim 15, further comprising: the client system transmitting the request event to the management server as an initial transaction and then periodically transmitting a query to the management server to poll for the reply event; and the server interface responding to the initial transaction and each query and eventually responding to the request event by providing the reply event in response to a query.
Claim 21
Dependent Claim
68 words
The management system of claim 18, further comprising: the client system and the server interface of the management server operating according to TCP/IP; the client system transmitting the request event to the management server as a hypertext transmit protocol (HTTP) post transaction and transmitting each query as an HTTP get transaction; and the server interface submitting the reply event as a response to a last HTTP get transaction.