Method and apparatus for context-sensitive event correlation with external control in situation-based management
First Claim
1. A method of providing context-sensitive information in situation-based management, the method comprising:
- receiving a collection of events at a situation manager process running on a first machine;
creating a situation with the situation manager process based on the collection of events, wherein at least a portion of the created situation is incomplete or conflictive with another situation;
determining desired context-sensitive information with the situation manager process based on the created situation, wherein the desired context-sensitive information is not included in the collection of events received by the situation manager process; and
providing a request for the desired context-sensitive information from the situation manager process to a resource.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for situation-based management of natural and artificial systems using event correlation and a situation manager. Input is provided from multiple sources in the form of a collection of events. A first level of processing performs event correlation over the collection of events and infers new events and new qualities of events. A second level of processing manages situations based on the collection of events, where situations are recognized, maintained, and given a degree of confidence. Situations are periodically updated based on incoming events. The assertion of a situation may call for information from external sources, provide information for external sources, and provide control instructions to external sources. Given a current situation, past, and possible future situations are inferred. Additionally, a method and apparatus for bi-directional communication between the event correlator and situation manager.
59 Citations
20 Claims
-
1. A method of providing context-sensitive information in situation-based management, the method comprising:
-
receiving a collection of events at a situation manager process running on a first machine; creating a situation with the situation manager process based on the collection of events, wherein at least a portion of the created situation is incomplete or conflictive with another situation; determining desired context-sensitive information with the situation manager process based on the created situation, wherein the desired context-sensitive information is not included in the collection of events received by the situation manager process; and providing a request for the desired context-sensitive information from the situation manager process to a resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a first processor configured to run an event correlator process to produce a collection of events; and a second processor configured to run a situation manager process operatively coupled to the event correlator process to receive as an input the collection of events produced by the event correlator process, wherein the situation manager process creates a situation based on the collection of events, determines desired context-sensitive information not included in the collection of events received from the event correlator process based on the created situation, and provides a request for the desired context-sensitive information as an output to a resource operatively coupled to the situation manager process. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program product comprising a processor-readable medium on which program instructions are embodied, wherein the program instructions are operable, when executed by at least one programmable processor included in a device for situation-based management, to cause the device to:
-
create a situation based on a collection of received events; when at least a portion of the created situation is incomplete or conflictive with another situation, determine desired context-sensitive information based on the incomplete or conflictive portion of the created situation, wherein the desired context-sensitive information is not included in the received collection of events; and provide a request for the desired context-sensitive information to at least one of an event correlator process or a situation viewer.
-
Specification