Threshold Tracking System for Real-Time Event Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time analysis of multiple events from disparate sources faces challenges due to the lack of time synchronicity in source data, requiring a mechanism to effectively analyze and count these data while ensuring data integrity and validity.

Innovation Solution

A threshold tracking system that sets a working time frame to accept inputs, maintains a timeline divided into periods, and tracks threshold breaches by calculating input values over specified thresholds, allowing for real-time analysis of unordered inputs and detection of event rate changes despite variances in event origin time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If real-time analysis is performed on multiple events from disparate sources, then event detection capability is improved, but data reliability deteriorates due to lack of time synchronicity

Engineering Contradiction:
Improveevent detection capabilityVSAvoiddata reliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The system segments the continuous event stream into discrete time periods and divides events into different categories (threshold events, distinct field events, etc.). This segmentation allows independent processing of events from disparate sources while maintaining overall system reliability through structured temporal organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary temporal framework that mediates between events from disparate sources with different time synchronicity. This framework acts as a buffer and coordination layer, allowing events to be processed in a standardized temporal context without requiring direct time synchronization between source systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If a temporal framework is constructed to handle unordered inputs, then data organization is improved, but system complexity increases

Engineering Contradiction:
Improvedata organizationVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system implements periodic action by dividing time into discrete periods and processing events in a periodic manner. Events are organized into time periods, and the system periodically evaluates threshold breaches and distinct field occurrences within each period. This periodic structure provides stable data organization without requiring complex continuous processing mechanisms.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If threshold tracking is performed over specified time periods, then measurement precision is improved, but processing time increases

Engineering Contradiction:
Improvethreshold breach detection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining time periods and threshold criteria before event processing begins. Time periods are established in advance, and threshold values are pre-configured. This allows events to be quickly evaluated against predetermined criteria without requiring complex real-time calculations, thus maintaining high measurement precision while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8949181B2Real-time threshold state analysis
Publication Date: 2015.02.03 SOLARWINDS WORLDWIDE LLC
  • US8949181B2 patent drawing
  • US8949181B2 patent drawing
  • US8949181B2 patent drawing

AI summary

A threshold tracking system enabling users to arrange input data according to a set time of input creation is disclosed. The tracking system defines threshold variables that maintain counts of inputs over a set threshold time and the input values associated with each count. The threshold variables also maintain timelines, which are divided into time periods. Information may be stored in a working memory, which utilizes a scheduler to update state variable values.