Sensor Data Annotation Schema for IoT Analytics Pipelines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in effectively processing and analyzing data from Internet of Things (IOT) devices, which often lack descriptive information and are in semi-structured formats, making it difficult to combine with structured data for analytical purposes, especially in cloud-based systems with diverse data sources and schemas.

Innovation Solution

The solution involves annotating IOT data with metadata elements, using a relational database schema to store and process this data, and implementing a pipeline that efficiently handles IOT data from multiple sources, allowing for aggregation, storage, and analysis while maintaining data separation and optimizing for analytics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If IOT data is stored in semi-structured formats without metadata annotation, then storage and initial ingestion are simpler, but data processing and analysis become difficult and inefficient

Engineering Contradiction:
Improveease of data ingestionVSAvoiddata processing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies preliminary action by annotating IOT data with metadata elements during the initial ingestion phase, before processing and analysis operations. This pre-annotation includes adding device identifiers, sensor types, units, and other contextual information, so that subsequent data processing operations can efficiently utilize this structured information without requiring complex real-time processing or transformation operations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If diverse IOT data sources with different schemas are integrated, then data comprehensiveness improves, but system complexity and processing difficulty increase

Engineering Contradiction:
Improvedata source compatibilityVSAvoidsystem processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by standardizing diverse IOT data schemas through a common metadata annotation framework. Different data sources with varying schemas are transformed into a unified format by applying consistent metadata elements (device_id, sensor_type, unit, timestamp, etc.), allowing the system to handle diverse inputs without requiring complex source-specific processing logic for each data type.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses an intermediary approach by introducing a standardized metadata annotation layer between diverse IOT data sources and the processing system. This intermediary layer translates various data schemas into a common format, acting as a mediator that enables seamless integration of heterogeneous data sources while shielding the core processing system from schema diversity complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If detailed metadata is added to IOT data, then data context and analyzability improve, but data volume and processing overhead increase

Engineering Contradiction:
Improvedata context preservationVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies the extraction principle by separating metadata elements from the core sensor data while maintaining their association. Critical contextual information (device_id, sensor_type, unit) is extracted and stored as structured metadata annotations, allowing the system to preserve data context without duplicating full data copies. This separation enables efficient storage and processing by treating metadata as reference information rather than redundant data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12554746B1Customized processing of sensor data
Publication Date: 2026.02.17 SAP SE
  • US12554746B1 patent drawing
  • US12554746B1 patent drawing
  • US12554746B1 patent drawing

AI summary

Techniques for processing sensor data are provided. Sensor data, such as individual messages or data points from devices having one or more hardware sensors, can be annotated with one or more metadata elements to facilitate sensor data processing. An annotation rule for sensor data can be determined and sensor data annotated according to the annotation rule. Sensor data can be written to a relational database table, where the table has a schema that provides columns for storing data for particular indicators of an indicator group having a plurality of indicators.