Adaptive API Poller Scheduling for Cybersecurity Event Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of scaling cybersecurity threat detection and response services to handle an increasing volume of threats without causing technical inefficiencies, such as delayed detection and response, is exacerbated by the need to efficiently manage polling tasks across cloud-based services.

Innovation Solution

A computer-implemented method that dynamically computes an optimal polling frequency control value based on historical polling performance data, partitions the time span into sub-intervals, and transmits network requests to retrieve raw event data, thereby optimizing memory and time usage, reducing the number of requests, and accelerating threat detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the polling frequency is increased to detect more security threats, then the detection capability is improved, but the memory consumption and API response latency worsen

Engineering Contradiction:
Improvesecurity threat detection capabilityVSAvoidmemory consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent divides the polling task into segmented time intervals and processes data in smaller chunks rather than retrieving all data at once. This segmentation allows the system to maintain high detection frequency while reducing peak memory consumption by processing and discarding data incrementally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts polling frequency and data retrieval parameters based on system conditions and threat levels. This dynamic approach allows optimization of memory usage while maintaining adequate detection capability across varying operational states.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the polling frequency is increased to detect more security threats, then the detection capability is improved, but the API response latency increases

Engineering Contradiction:
Improvesecurity threat detection capabilityVSAvoidAPI response latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting the polling intervals and processing data in smaller batches, the system reduces the time each API request takes to complete. This allows more frequent polling without proportionally increasing total response latency, as each individual request is lighter and faster.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary filtering and processing of data before full analysis, allowing rapid initial assessment that reduces overall response time while maintaining comprehensive detection capability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the data retrieval volume is increased to improve threat detection, then the detection accuracy is improved, but the processing time and system efficiency worsen

Engineering Contradiction:
Improvethreat detection accuracyVSAvoidsystem processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts and processes only the most relevant security event data from the retrieved information, discarding redundant or low-priority data. This extraction approach maintains high detection accuracy by focusing on critical threats while improving processing efficiency by reducing the volume of data requiring full analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different levels of processing and analysis are applied to different portions of the data based on their importance and characteristics. Critical security events receive intensive analysis while routine events receive streamlined processing, optimizing the balance between detection accuracy and processing efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12530450B2Systems and methods for automatically tuning one or more API pollers in a cybersecurity event detection and response service
Publication Date: 2026.01.20 EXPEL INC
  • US12530450B2 patent drawing
  • US12530450B2 patent drawing
  • US12530450B2 patent drawing

AI summary

A method includes generating a polling task that is configured to retrieve raw event data of a subscriber that occurred during a target time span from a third-party security service, computing an optimal polling frequency control value for the polling task in response to generating the polling task, partitioning the target time span into a plurality of distinct sub-intervals of time based on the optimal polling frequency control value computed for the polling task, automatically transmitting, to an application programming interface endpoint of the third-party security service, a plurality of distinct network requests to optimally perform the polling task, receiving the raw event data of the subscriber from the third-party security service that occurred during the target time span in response to transmitting the plurality of distinct network request, and generating one or more security alerts in response to processing the raw event data.