Realtime Triggering Framework for Enterprise Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise threat detection systems process log data on a periodic basis, leading to potential delays in threat detection, which can allow data theft or damage, and increasing the frequency of processing raises computational and resource loads, conflicting with cost reduction goals.

Innovation Solution

Implementing a real-time threat detection framework that generates trigger registrations for selected triggering types, allowing immediate analysis and action upon event occurrence, with ETD patterns executed on-demand and in parallel, reducing unnecessary processing and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the processing frequency of ETD patterns is increased to reduce threat detection delay, then the speed of threat detection is improved, but the computational load and resource consumption increase

Engineering Contradiction:
Improvethreat detection speedVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the processing frequency of ETD patterns based on real-time conditions. When threats are detected or suspicious events occur, the system increases processing frequency for relevant patterns. During normal operation with no threats, processing frequency is reduced. This dynamic adjustment resolves the contradiction by making the system fast when needed but resource-efficient during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of processing frequency based on system state. Different ETD patterns are assigned different processing frequencies depending on the current security situation. Critical patterns may be evaluated continuously while less critical patterns are evaluated periodically or only when triggered by specific events, thereby optimizing the balance between detection speed and resource usage.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the processing frequency of ETD patterns is increased to detect threats sooner, then the reliability of threat detection is improved, but the operational costs increase

Engineering Contradiction:
Improvethreat detection reliabilityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adapts its operational intensity based on detected events and system state. During high-risk periods or when anomalies are detected, the system increases processing reliability through more frequent pattern evaluation. During low-risk periods, it reduces operational intensity, thereby maintaining reliability when needed while minimizing operational costs during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of events to determine which ETD patterns are relevant before executing full pattern matching. This preliminary filtering action allows the system to maintain high detection reliability for relevant threats while avoiding unnecessary processing of unrelated data, thereby reducing operational costs.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If ETD patterns are processed periodically on a fixed schedule, then the system complexity is reduced, but the productivity of threat detection decreases due to unnecessary processing

Engineering Contradiction:
Improvesystem complexityVSAvoidthreat detection productivity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system transitions from static periodic processing to dynamic event-driven processing. ETD patterns are processed based on actual system events and conditions rather than fixed schedules. This dynamic approach improves productivity by processing patterns only when relevant events occur, while the underlying framework remains relatively simple and easy to manage.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments ETD patterns into different categories with different processing strategies. Some patterns are triggered by specific events, others are processed periodically, and some are evaluated continuously. This segmentation allows the system to optimize productivity for each pattern type while maintaining manageable overall complexity through clear organization and classification.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11012465B2Realtime triggering framework
Publication Date: 2021.05.18 SAP SE
  • US11012465B2 patent drawing
  • US11012465B2 patent drawing
  • US11012465B2 patent drawing

AI summary

A computer-implemented method generates a trigger registration for a selected triggering type. The generated trigger registration is stored in a triggering persistency. A received event from an event persistency is analyzed and data associated with the analyzed event is compared with the triggering persistency. Based on the comparison and using a pattern execution framework, an enterprise threat detection (ETD) pattern is processed to perform actions responsive to the received event.