Method and system for ensuring system awareness with data base connection on demand
First Claim
Patent Images
1. A method for establishing a situation for use in an event-driven application, said method comprising the steps of:
- (a) receiving one or more events, (b) querying an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation, and (c) integrating the event or events with the auxiliary data for generating a composite event defining said situation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for establishing a situation for use in an event-driven application receives one or more events, and queries an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation. The event or events are integrated with the auxiliary data for generating a composite event defining the situation. The database query is constructed in real time based on the received events with a query language using SQL primitives.
-
Citations
20 Claims
-
1. A method for establishing a situation for use in an event-driven application, said method comprising the steps of:
-
(a) receiving one or more events, (b) querying an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation, and (c) integrating the event or events with the auxiliary data for generating a composite event defining said situation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A situation manager comprising:
-
an event unit for receiving one or more input events, a database engine for querying an external database for obtaining auxiliary data defining relevant external knowledge for detection of the situation, and an integration unit coupled to the event unit and to the database engine for integrating the input event or events with the auxiliary data for establishing occurrence of a composite event, defining the situation. - View Dependent Claims (9, 10, 11, 12, 13)
-
- 14. A query language for querying an external database for obtaining auxiliary data defining relevant external knowledge for detecting a situation, said query language being responsive to one or more received events for constructing a database query in real time.
-
19. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for establishing a situation for use in an event-driven application, said method comprising the steps of:
-
(a) receiving one or more events, (b) querying an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation, and (c) integrating the event or events with the auxiliary data for generating a composite event defining said situation.
-
-
20. A computer program product comprising a computer useable medium having computer readable program code embodied therein for establishing a situation for use in an event-driven application, said computer program product comprising:
-
computer readable program code for causing the computer to receive one or more events, computer readable program code for causing the computer to query an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation, and computer readable program code for causing the computer to integrate the event or events with the auxiliary data for generating a composite event defining said situation.
-
Specification