SOFTWARE ARCHITECTURE THAT CAN SENSE AND RESPOND TO CONTEXTUAL AND STATE INFORMATION
First Claim
Patent Images
1. A software architecture, comprising:
- a semantic filter configured to correlate individual events in an event stream to make the event stream consistent with an ontology;
a filter configured to substitute events in the event stream with higher order events resulting in an actionable event stream containing recognizable patterns;
a pattern detector configured to detect the patterns in the actionable event stream; and
a policy application configured to match patterns in the actionable event stream with event processing policies to generate an action stream indicating actions to be taken in the real world.
1 Assignment
0 Petitions
Accused Products
Abstract
A software architecture that can sense and respond to context and state information is disclosed. The software architecture includes a semantic filter to correlate individual events in an event stream to make the event stream consistent with an ontology. Events in the event stream are substituted with higher order events, resulting in an actionable event stream containing recognizable patterns. Patterns in the actionable event stream are detected and matched with event processing policies to generate an action stream indicating actions to be taken in the real world.
101 Citations
20 Claims
-
1. A software architecture, comprising:
-
a semantic filter configured to correlate individual events in an event stream to make the event stream consistent with an ontology; a filter configured to substitute events in the event stream with higher order events resulting in an actionable event stream containing recognizable patterns; a pattern detector configured to detect the patterns in the actionable event stream; and a policy application configured to match patterns in the actionable event stream with event processing policies to generate an action stream indicating actions to be taken in the real world. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product including a computer readable storage medium having stored thereon computer program instructions for controlling a data processing system to implement a software architecture, comprising:
-
computer program instructions stored on the computer readable storage medium to filter individual events in an event stream to make the event stream consistent with an ontology; computer program instructions stored on the computer readable storage medium to substitute events in the event stream with higher order events resulting in an actionable event stream containing recognizable patterns; computer program instructions stored on the computer readable storage medium to detect the patterns in the actionable event stream; and computer program instructions stored on the computer readable storage medium to match patterns in the actionable event stream with event processing policies to generate an action stream indicating actions to be taken in the real world. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method implemented in a data processing system, comprising:
-
filtering individual events in an event stream to make the event stream consistent with an ontology; substituting events in the event stream with higher order events resulting in an actionable event stream containing recognizable patterns; detecting the patterns in the actionable event stream; and matching patterns in the actionable event stream with event processing policies to generate an action stream indicating actions to be taken in the real world. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification