Data Verification System for IoT Field Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT data processing systems face challenges in managing unknown devices and unstructured data, leading to data loss due to simple authorization mechanisms and lack of cost control, resulting in operational inefficiencies and increased resource consumption.

Innovation Solution

A data processing system with a data verification system that performs validation checks on incoming data from field devices, routing permitted data to a primary store and unknown or unstructured data to a data landing zone for cleaning and potential reprocessing, with user interface-driven work rules for problem resolution and cost control features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a simple authorization challenge is used to permit or deny field devices, then security is improved, but data loss increases when unknown devices attempt to connect

Engineering Contradiction:
ImprovesecurityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the data processing system into multiple functional components: an authorization service that handles security challenges, a data landing zone that temporarily stores data from unauthorized devices, and a data processing service that attempts to process the data. This segmentation allows the system to maintain security while preserving data from unknown devices for potential later processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The data landing zone acts as an intermediary between the authorization service and the data processing service. It temporarily holds data from devices that fail authorization, allowing the system to attempt processing later without immediately discarding the data. This intermediary component resolves the contradiction by preventing data loss while maintaining security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all data from field devices is accepted and stored, then data completeness is improved, but operational costs increase due to additional storage resources

Engineering Contradiction:
Improvedata completenessVSAvoidoperational cost
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system performs preliminary authorization checking and data validation before committing data to permanent storage. By pre-screening data in the landing zone and only transferring validated data to the data store, the system avoids storing incomplete or malformed data structures, thereby reducing unnecessary storage costs while maintaining data completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the storage parameter by implementing a two-tier storage system with different retention policies. The data landing zone provides temporary storage with automatic expiration for unprocessed data, while the data store provides permanent storage only for validated data. This parameter change optimizes storage resource utilization by eliminating the need to permanently store all incoming data.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data from unknown devices is immediately rejected, then security is improved, but the ability to process potentially valuable data is reduced

Engineering Contradiction:
ImprovesecurityVSAvoiddata processing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its handling of data from unknown devices through a multi-stage process. Initially, data is rejected at the authorization stage for security reasons, but then redirected to the landing zone for potential processing. The system dynamically evaluates each data item against known data structures and can adaptively learn from new data types, balancing security with processing capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms where the data processing service provides information about unrecognized data structures back to the system. This feedback allows the system to learn from unknown devices and potentially update its authorization and processing rules, enhancing adaptability while maintaining security through controlled feedback loops.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10685129B2Data processing system
Publication Date: 2020.06.16 SIEMENS AG
  • US10685129B2 patent drawing
  • US10685129B2 patent drawing

AI summary

A data processing system is provided with a data verification system that is configured to perform a validation check upon receipt of a request from a field device to transfer data to the data processing system. The data verification system is also configured to verify a permission of the field device to exchange data and to validate the data integrity. A data landing zone is provided for temporary storage of the data in the event that a validation check fails, so that data errors may be corrected.