In-memory approach to extend semantic event processing with domain insights
First Claim
1. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising:
- receiving an event stream, the event stream comprising a plurality of events, the events being semantically modeled using Resource Description Framework (RDF) specification;
receiving domain insights specifying a relationship between a first event and a second event of the plurality of events, the domain insights being semantically modeled using RDF specification and comprising a specified time limit and a comparison of a start time or an end time of the first event and a start time or an end time of the second event using a combination of the specified time limit with a logical operator;
retrieving stored representations of events referenced in the received domain insights;
processing the event stream, the received domain insights, and the retrieved stored representations of events to produce a temporal processing result;
storing the temporal processing result; and
dispatching the temporal processing result, wherein the dispatched temporal processing result is used for at least one of guidance in a business process and producing a business report.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, medium, and system to receive an event stream, the event stream including a plurality of events, the events being semantically modeled; receive domain insights specifying a relationship between two events, the domain insights being semantically modeled and defined by a specified time limit and a comparison of event attributes using the specified time limit with a logical operator; retrieve stored representations of events referenced in the received domain insights; process the event stream, the received domain insights, and the retrieved stored events to produce a temporal processing result; and store the temporal processing result.
-
Citations
20 Claims
-
1. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising:
-
receiving an event stream, the event stream comprising a plurality of events, the events being semantically modeled using Resource Description Framework (RDF) specification; receiving domain insights specifying a relationship between a first event and a second event of the plurality of events, the domain insights being semantically modeled using RDF specification and comprising a specified time limit and a comparison of a start time or an end time of the first event and a start time or an end time of the second event using a combination of the specified time limit with a logical operator; retrieving stored representations of events referenced in the received domain insights; processing the event stream, the received domain insights, and the retrieved stored representations of events to produce a temporal processing result; storing the temporal processing result; and dispatching the temporal processing result, wherein the dispatched temporal processing result is used for at least one of guidance in a business process and producing a business report. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory medium storing processor-executable program instructions, the program instructions executable by a computer to:
-
receive an event stream, the event stream comprising a plurality of events, the events being semantically modeled using Resource Description Framework (RDF) specification; receive domain insights specifying a relationship between a first event and a second event of the plurality of events, the domain insights being semantically modeled using RDF specification and comprising a specified time limit and a comparison of a start time or an end time of the first event and a start time or an end time of the second event using a combination of the specified time limit with a logical operator; retrieve stored representations of events referenced in the received domain insights; process the event stream, the received domain insights, and the retrieved stored representations of events to produce a temporal processing result; store the temporal processing result; and dispatching the temporal processing result, wherein the dispatched temporal processing result is used for at least one of guidance in a business process and producing a business report. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising;
-
a computing device comprising; a memory storing processor-executable program instructions; and a processor to execute the processor-executable program instructions to cause the computing device to; receive an event stream, the event stream comprising a plurality of events, the events being semantically modeled using Resource Description Framework (RDF) specification; receive domain insights specifying a relationship between a first event and a second event of the plurality of events, the domain insights being semantically modeled using RDF specification and comprising a specified time limit and a comparison of a start time or an end time of the first event and a start time or an end time of the second event using a combination of the specified time limit with a logical operator; retrieve stored representations of events referenced in the received domain insights; process the event stream, the received domain insights, and the retrieved stored representations of events to produce a temporal processing result; store the temporal processing result; and dispatching the temporal processing result, wherein the dispatched temporal processing result is used for at least one of audience in a business process and producing a business report. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification