Event Chain Detection in Event Management Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Event chains in computing systems can lead to increased load on the event management system, reducing its ability to process other event indications, as they may consist of a large number of event indications or continue indefinitely.

Innovation Solution

The event management system detects and tracks event chains by tagging event indications with a chain identifier or embedded event count, incrementing the count for each event in the chain, and breaking the chain when the count exceeds a threshold to prevent further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If event chains are allowed to continue without limitation, then complete event processing is achieved, but system load increases excessively and processing capability deteriorates

Engineering Contradiction:
Improveevent processing completenessVSAvoidsystem processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by embedding an event count field in advance within event indications before they are processed through the chain. This pre-prepared mechanism allows the system to track and limit event chain lengths proactively, preventing excessive resource consumption before it occurs while ensuring complete processing of legitimate events within the threshold.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If event chain length is limited by threshold, then system load is controlled and processing capability is maintained, but incomplete event chains may be truncated

Engineering Contradiction:
Improvesystem processing capabilityVSAvoidevent processing completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent employs parameter changes by dynamically adjusting the event count parameter within the event chain. The system monitors the event count field and compares it against a predefined threshold, changing the processing behavior (continue or break chain) based on the parameter value. This allows flexible control of event chain length to balance system load with processing completeness.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If event count tracking is implemented, then event chain management is improved, but system complexity increases

Engineering Contradiction:
Improveevent chain managementVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies universality by making the event count field a universal component of the event indication structure itself. Rather than requiring separate tracking systems or additional infrastructure, the count is embedded directly in the event data that already circulates through the system. This multi-functional approach allows the same event indication to carry both its original payload and the chain position information, simplifying the overall system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10007563B2Event chain detection
Publication Date: 2018.06.26 CA TECH INC
  • US10007563B2 patent drawing
  • US10007563B2 patent drawing
  • US10007563B2 patent drawing

AI summary

A first event indication is received. In response to receiving the first event indication, it is determined that the first event indication has not been tagged. In response to determining that the first event indication has not been tagged, the first event indication is tagged as comprising an event chain. It is also determined that an event count associated with the event chain does not exceed a threshold. In response to determining that the event count does not exceed the threshold, the first event indication is processed.