Dynamic Sensor Sampling for IoT Edge Data Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Raw IoT data streams are often sent to the cloud in their entirety, which is impractical due to bandwidth limitations and the need for real-time processing, making it costly and inefficient, and requires intelligence at the edge for data management.

Innovation Solution

Implementing a system that dynamically adjusts the sampling interval of IoT sensor data streams based on events and business rules, allowing for real-time processing and sending only higher-level events to the cloud, using an IoT gateway with a complex event processing engine and rules management module to control data fidelity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all raw IoT sensor data is sent to the cloud for processing, then data completeness is improved, but bandwidth usage and transmission costs increase significantly

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and processes data locally at the edge device using machine learning models, sending only processed results or selectively filtered data to the cloud. This extraction of processing functionality from the cloud to the edge reduces the volume of data transmitted while maintaining data completeness for critical decisions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments data processing into multiple levels: initial filtering at the sensor level, intermediate processing at the edge device using ML models, and final analysis at the cloud level. This segmentation allows each level to handle appropriate data granularity, reducing overall bandwidth usage while preserving essential information.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all raw IoT sensor data is sent to the cloud for processing, then data accuracy is improved, but processing time and latency increase due to roundtrip communication

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary data processing, filtering, and initial analysis at the edge device before cloud transmission. ML models pre-process sensor data locally to identify and transmit only significant events or anomalies, reducing cloud processing time while maintaining accuracy for critical decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The edge device acts as an intermediary between sensors and the cloud, performing local ML-based processing to filter and prioritize data before cloud transmission. This intermediary processing reduces latency by handling time-sensitive operations locally while maintaining data accuracy through selective cloud validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If all raw IoT sensor data is stored in cloud storage, then data retention is improved, but storage costs and bandwidth capacity requirements increase

Engineering Contradiction:
Improvedata retentionVSAvoidbandwidth capacity
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent extracts valuable insights and processed information at the edge level, storing only essential processed data and results in the cloud rather than raw sensor streams. This extraction of processing functionality reduces cloud storage requirements while maintaining data retention for critical information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic data retention strategies where the cloud stores processed results and aggregated data long-term, while edge devices maintain recent raw data buffers for immediate re-processing if needed. This dynamic allocation optimizes storage costs while ensuring data availability.

Inventive Principle:
Principle #15Dynamics

4Loss of energy

If edge devices perform intelligent processing of sensor data, then bandwidth usage is reduced, but device complexity increases

Engineering Contradiction:
Improvebandwidth usageVSAvoidedge processing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements self-service ML models at the edge that automatically adapt to sensor data patterns and processing requirements without extensive manual configuration. The models self-tune parameters and automatically filter data based on learned patterns, reducing operational complexity while maintaining intelligent processing capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10757486B2Intelligent and dynamic processing of sensor reading fidelity
Publication Date: 2020.08.25 SAP SE
  • US10757486B2 patent drawing
  • US10757486B2 patent drawing
  • US10757486B2 patent drawing

AI summary

A method includes receiving a sensor data stream from a sensor, determining that the sensor data stream is associated with a sensor fidelity rule specifying a triggering event, a fidelity modification, and a modification period, sampling the sensor data stream according to a first sampling interval, responsive to occurrence of a triggering event, changing the first sampling interval to a second sampling interval based on the fidelity modification, wherein the second sampling interval is different from the first sampling interval, determining whether the modification period has elapsed and whether the triggering event is active, and sampling the sensor data stream according to the second sampling interval when it is determined that the modification period has not elapsed and the triggering event is active.