Sensor Data Emulation Intermediary for Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies do not allow for independent modification of sensor data without affecting the sensor or the consuming application, making it difficult to validate applications with diverse data conditions, simulate sensor variations, or forward data to multiple applications with different requirements.

Innovation Solution

A method and system that receive and modify sensor data by rearranging, adding, removing, or altering samples and timestamps, effectively emulating hardware sensors to send modified data to consuming applications without their awareness, allowing for simulation of different sensor conditions or formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sensor data is directly transmitted from hardware sensor to consuming application, then data transmission is simple and direct, but the data cannot be independently modified to validate applications with diverse data conditions or simulate sensor variations

Engineering Contradiction:
Improveability to validate applications with diverse data conditionsVSAvoiddata transmission system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that sits between the hardware sensor and the consuming application. This intermediary receives sensor data, modifies it according to various conditions (adding noise, changing sampling rates, altering timestamps), and forwards the modified data to the application. This resolves the contradiction by enabling diverse data validation scenarios without requiring changes to the sensor or application, while keeping the added complexity localized to the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transmission system into distinct functional layers: the hardware sensor layer, the data modification layer (intermediary), and the consuming application layer. This segmentation allows independent modification of data in the intermediary layer without affecting the sensor or application, enabling versatile validation while maintaining clear system boundaries and manageable complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If sensor data is modified independently of sensor and application, then comprehensive validation and simulation capabilities are enabled, but additional data processing infrastructure is required

Engineering Contradiction:
Improvesimulation of sensor variationsVSAvoiddata processing infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy or emulation of the sensor data stream that can be independently modified. Instead of modifying the actual sensor hardware or the application's data processing, the system creates a副本 (copy) of the sensor data in the intermediary layer and applies various transformations to this copy. This enables comprehensive simulation of sensor variations while keeping the infrastructure requirements limited to the software-based intermediary.

Inventive Principle:
Principle #26Copying

3Productivity

If sensor data is forwarded to multiple applications with different requirements, then data utilization efficiency increases, but data routing and management complexity increases

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoiddata routing and management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs the intermediary component with multi-functional capabilities to handle diverse data requirements from multiple applications. The same intermediary can apply different modification strategies (noise addition, sampling rate changes, timestamp adjustments) to the same sensor data stream based on the specific requirements of each consuming application. This universal approach improves data utilization efficiency while concentrating routing and management complexity in a single multi-functional component rather than requiring separate processing paths for each application.

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

Data Source

PatentUS10887396B2Sensor data manipulation using emulation
Publication Date: 2021.01.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10887396B2 patent drawing
  • US10887396B2 patent drawing
  • US10887396B2 patent drawing

AI summary

From a hardware sensor at a first time, sensor data comprising a first sample and a second sample is received. The sensor data is modified to create new data, wherein a first data point of the new data corresponds to the first sample, a second data point of the new data corresponds to the second sample, and wherein the first data point and the second data point are arranged differently from the first sample and the second sample. The hardware sensor is emulated by sending, to a consumer of hardware sensor data at a second time, the new data instead of the sensor data.