Event Chain Matching for Mutated Sequence Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current analytical systems face challenges in detecting mutated sequences of events and transitioning from reactive to predictive solutions, with limited flexibility in analyzing event streams and predicting user behavior.
Innovation Solution
An event chain reaction system that includes a communication interface for receiving event streams, a chain matching element to identify and trigger reactions based on ordered event chains, and a cloud-based infrastructure for monitoring and controlling analytical system components, enabling flexible detection and predictive analytics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional event stream analysis methods are used, then the system can process basic events, but it lacks flexibility in detecting mutated sequences of events and transitioning to predictive solutions
Solution Approach 1:
The system segments event stream analysis into distinct functional components: event sources generate events, the event stream transports them, chain matching elements detect specific sequences, and reaction elements execute responses. This segmentation allows each component to specialize in specific tasks, improving flexibility in detecting mutated sequences while managing complexity through modular design.
Solution Approach 2:
The chain matching elements dynamically adapt to detect mutated sequences of events by comparing actual event sequences against defined chains of interest. The system can identify variations and mutations in event sequences, allowing flexible detection of deviant or unexpected patterns while maintaining a structured approach to analysis.
2Reliability
If reactive solutions are used for event analysis, then the system responds to events as they occur, but it cannot predict future user behavior or system states
Solution Approach 1:
The system performs preliminary actions by pre-defining chains of interest and reaction rules before events occur. Chain matching elements are configured with expected event sequences, and reaction elements are prepared with predetermined responses. This allows the system to quickly match incoming events against pre-established patterns, enabling predictive capabilities while minimizing processing time during actual event analysis.
3Loss of information
If comprehensive event stream analysis is implemented, then the system can detect issues and trends, but it increases the complexity of monitoring and controlling system components
Solution Approach 1:
The event chain reaction system implements a universal architecture where chain matching elements can detect multiple types of issues and trends through a single unified mechanism. The same core infrastructure handles diverse event sequences, patterns, and anomalies by configuring different chains of interest, eliminating the need for separate monitoring systems for each type of detection and reducing overall system complexity.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
An event chain reaction system (128) is disclosed. The event chain reaction system (128) comprises: - at least one communication interface (156) configured for receiving at least one event stream (160), wherein the event stream (160) comprises at least one sequence of ordered events generated by at least one analytical system (112), wherein each event comprises information about a change in a state of the analytical system (112) and/or any of loaded resources; - at least one chain reaction component (158) comprising at least one chain matching element (162), wherein the chain matching element (162) is configured for recognizing at least one chain on the event stream (160), wherein the chain comprises a set of ordered events to be searched, wherein a first event of the chain defines a start event (166), wherein the chain matching element (162) is configured for identifying the start event (166) in the event stream (160) and, upon identifying the start event (166), the chain matching element (162) is configured for successively determining whether the other events of the chain match to one of the events of the event stream (160), wherein, in case all events of the chain are matched to events of the event stream (160), the chain matching element (162) is configured for triggering at least one reaction, wherein the reaction comprises generating information that a chain was matched and/or issuing a command to at least one component of the analytical system (112), wherein, in case one of the events of the chain is not matched, the chain matching element (162) is configured for resetting to its initial state and waiting for the start event (166). Further, a system (110) for monitoring and/or controlling, a computer implemented method and a computer program for determining at least one feature of at least one component of an analytical system (112), a computer implemented method and a computer program for monitoring and/or controlling at least one feature of at least one component of an analytical system (112) are disclosed.