Ingress Quality Specification Module for Data Stream Pre-Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In analytic environments, the quality of incoming data streams often compromises the accuracy and reliability of analysis results, as existing systems lack effective pre-screening mechanisms to assess and ensure data quality before it reaches analytic modules, leading to variable performance across different contexts and quality expectations.

Innovation Solution

The deployment of an Ingress Quality Specification (IQS) module upstream from analytic modules, which analyzes a subset of the data stream to determine if it meets quality expectations, annotates the data, and outputs it to the analytic module, enabling pre-screening and quality assessment based on specific quality contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data streams are analyzed without pre-screening for quality, then the system operates with simpler architecture and lower computational overhead, but the accuracy and reliability of analysis results deteriorate due to variable data quality

Engineering Contradiction:
Improvereliability of analysis resultsVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct modules: an IQS (Ingress Quality Specification) module that handles quality assessment, and separate analytic modules that perform analysis. This segmentation allows the quality screening function to be independently deployed and configured, improving reliability without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The IQS module performs preliminary quality assessment of data streams before they reach the analytic modules. By pre-screening data and annotating quality status in advance, the system ensures that only data meeting quality expectations undergoes expensive analysis, thereby improving result reliability while managing computational resources efficiently.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all data in the data stream is analyzed to assess quality, then comprehensive quality assessment is achieved, but computational costs and processing time increase significantly

Engineering Contradiction:
Improvedata quality assessment accuracyVSAvoiddata processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The IQS module analyzes only a subset of the data stream rather than every data point. This partial action approach provides sufficient quality assessment for decision-making without the prohibitive computational cost of analyzing the entire data stream, thus maintaining productivity while achieving adequate reliability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system replaces exhaustive mechanical analysis of all data with a smarter approach using machine learning-based quality specifications. The IQS module uses trained models to assess quality efficiently, substituting brute-force analysis with intelligent sampling and prediction, thereby maintaining accuracy while improving processing throughput.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If the IQS module is tightly coupled with specific analytic modules, then quality expectations are precisely matched, but deployment flexibility and adaptability across different contexts are reduced

Engineering Contradiction:
Improvequality expectation matchingVSAvoiddeployment flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The IQS module is designed as a universal, standalone component that can be deployed with different analytic modules across various contexts. It implements a standardized interface and quality assessment mechanism that adapts to different quality expectations through configuration rather than tight coupling, thereby maintaining reliable quality matching while enabling broad deployment flexibility.

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

Solution Approach 2:

The system introduces a standardized quality specification interface as an intermediary between the IQS module and analytic modules. This mediator layer allows the IQS module to work with multiple different analytic modules without tight coupling, enabling precise quality expectation matching through standardized protocols while maintaining adaptability across different deployment contexts.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If low-quality data is processed by analytic modules, then no data is discarded and potential insights are preserved, but analysis accuracy and resource efficiency deteriorate

Engineering Contradiction:
Improvepotential insights retentionVSAvoidanalysis accuracy
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The IQS module provides feedback about data quality status to the analytic modules through annotations on the data stream. This feedback mechanism allows analytic modules to understand the quality of incoming data and adjust their processing accordingly, preserving potential insights from low-quality data while maintaining overall analysis accuracy by preventing low-quality data from compromising results.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10803032B2Data stream quality management for analytic environments
Publication Date: 2020.10.13 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10803032B2 patent drawing
  • US10803032B2 patent drawing
  • US10803032B2 patent drawing

AI summary

Data stream quality management for analytic environments includes deploying, into a runtime environment upstream from an analytic module, an ingress quality specification (IQS) module. The IQS module receives a data stream and analyzes a subset of data of the data stream to determine if the subset of data meets a quality expectation of the analytic module. The subset of data is annotated to indicate a quality status based on whether the subset of data meets the quality expectation of the analytic module. The data stream is output with the annotated subset of data to the analytic module, and the analytic module analyzes the data stream to assess an operating characteristic of an upstream device.