IoT Data Lineage Tracking via Preprocess ID Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers and users cannot trace IoT data back to its source or identify preprocesses performed on the data, leading to unclear ownership and lack of value for business operators that preprocess data.

Innovation Solution

An information processing device that includes a preprocessor generating preprocessed data with a preprocess ID, a visualization unit generating visualized data with a visualization ID, and a system that tracks data records by matching IDs to control application usage, ensuring data ownership and transparency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is preprocessed and provided to service providers, then data value and service quality are improved, but data ownership and traceability become unclear

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddata ownership information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments data into multiple versions (original data, preprocessed data, visualized data) and assigns unique identifiers to each segment. This allows tracking the lineage of data through processing stages while maintaining ownership information, resolving the contradiction between data processing efficiency and ownership traceability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data management system that maintains mapping relationships between original data and processed data through unique identifiers. This intermediary layer enables service providers to access preprocessed data efficiently while the system preserves ownership information through the identifier mapping mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If preprocesses are performed on IoT data, then data usability for services is improved, but ability to trace data to source deteriorates

Engineering Contradiction:
Improvedata usabilityVSAvoiddata traceability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by assigning unique identifiers to data before preprocessing operations. This pre-identification ensures that even after multiple processing stages, the data can be traced back to its source through the preserved identifier, maintaining reliability while enabling versatile data usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of data representation by creating processed versions with different characteristics (preprocessed, visualized) while maintaining a constant identifier parameter that links back to the original data. This allows data to be adaptable for different uses while preserving traceability through the unchanged identifier.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If data is provided to multiple service providers, then service coverage is improved, but control over data usage is reduced

Engineering Contradiction:
Improveservice coverageVSAvoiddata usage control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal identifier system that works across multiple service providers and processing stages. This universal mechanism enables broad service coverage while maintaining centralized control capability, as the same identifier system can be used to track and control data usage across all providers.

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

Data Source

PatentUS11468084B2Information processing device, and image data generating device
Publication Date: 2022.10.11 OMRON CORP
  • US11468084B2 patent drawing
  • US11468084B2 patent drawing
  • US11468084B2 patent drawing

AI summary

An information processing device for processing target data according to one or more embodiments may include a preprocessor and a preprocess ID assigner. The preprocessor may be configured to generate preprocessed data by performing at least one preprocess on the target data. The preprocess ID assigner may be configured to assign, to the preprocessed data, a preprocess ID corresponding to the at least one preprocess.