Feed Inspection Tool for Continuous Data Quality Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data monitoring technologies fail to provide continuous and effective quality monitoring in dynamic feed environments, leading to data errors and inconsistencies that can have severe consequences, especially in domains like medicine, finance, and law enforcement, as existing solutions focus on post-collection error detection rather than real-time correction.

Innovation Solution

A system and method that incorporate data quality modules into data feed management architectures using a publish-subscribe approach, enabling continuous, passive monitoring through a feed inspection tool that analyzes data and metadata feeds in real-time, detects errors and outliers, and generates alerts at multiple scales, adapting to changing data patterns and histories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If continuous monitoring of data feeds is implemented, then data quality detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvedata quality detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into independent modules including a feed inspection tool, statistical model generation component, outlier detection engine, and alerting system. Each module performs a specific function in the data quality monitoring pipeline, allowing the complex monitoring task to be divided into manageable, independently developable and maintainable components that can be deployed incrementally

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as the feed inspection tool that acts as a mediator between raw data feeds and the monitoring analysis system. This intermediary layer preprocesses and standardizes incoming data feeds, making them suitable for statistical analysis without requiring complex integration logic in the core monitoring engine, thus reducing overall system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If real-time analysis of data feeds is performed, then data quality monitoring timeliness is improved, but computational resources increase

Engineering Contradiction:
Improvemonitoring timelinessVSAvoidcomputational resources
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs partial analysis by focusing computational resources on detecting outliers and anomalies rather than analyzing every data point in depth. The statistical models are trained on historical data to establish baseline behavior, and the real-time component only needs to detect deviations from this baseline, requiring significantly fewer computational resources while maintaining timely detection capability

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary actions by pre-computing statistical models and baseline expectations from historical data feeds before real-time monitoring begins. These pre-computed models capture normal data patterns and relationships, allowing the real-time system to simply compare incoming data against these pre-established expectations rather than performing complex analysis on every new data point, thereby reducing real-time computational burden

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If statistical models are built over historical data, then outlier detection accuracy is improved, but model adaptation speed decreases

Engineering Contradiction:
Improveoutlier detection accuracyVSAvoidmodel adaptation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The statistical models are designed to be dynamic rather than static, allowing them to adapt to changing data patterns over time. The system continuously updates model parameters as new historical data becomes available, and can adjust to concept drift in the data feeds. This dynamic nature allows the models to maintain high accuracy for detecting outliers while adapting to new normal patterns, balancing both detection accuracy and adaptation speed

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10191962B2System for continuous monitoring of data quality in a dynamic feed environment
Publication Date: 2019.01.29 AT&T INTELLECTUAL PROPERTY I L P
  • US10191962B2 patent drawing
  • US10191962B2 patent drawing
  • US10191962B2 patent drawing

AI summary

A system for providing continuous monitoring of data quality in a dynamic feed environment is disclosed. In particular, the system utilizes a feed inspection tool to detect anomalies in data gathering detected from feed metadata and anomalies in data measurement detected based on file contents. In order to do so, the feed inspection tool may aggregate, for a plurality of aggregation intervals, data feeds and associated metadata feeds. Once the data feeds and metadata feeds are aggregated, the feed inspection tool may generate, for a baseline model feed, baseline statistical models by utilizing historical data of the aggregated feeds in sliding windows of different lengths. The feed inspection tool may then identify, for a plurality of monitoring time delays, data outliers by comparing the aggregated feeds with the baseline model feed. A data quality feed based on the data outliers identified may then be generated and published.