Data Exchange Service for IoT Device Reporting Format Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IoT systems lack an efficient platform for device manufacturers to collect and analyze device reporting information from a large number of interconnected devices, hindering data-driven business decisions and device performance management.

Innovation Solution

A data exchange service platform that allows device manufacturers to set up a data exchange service environment, enabling devices to register and report information in a canonical format, with defined permissions and workflows, facilitating data aggregation and analysis for informed business decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices report information in diverse formats, then device compatibility is improved, but data processing complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming device reporting information from diverse formats into a standardized canonical format. The data exchange service modifies the parameters (data structure, schema, encoding) of incoming reports to conform to a predefined standard, thereby maintaining device compatibility while reducing processing complexity for downstream systems.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The data exchange service acts as an intermediary between devices and the centralized server. It receives diverse formatted reports from devices, performs format transformation and validation, then delivers processed data to the server. This intermediary layer absorbs the complexity of handling multiple formats, shielding the server from format diversity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If device reporting information is collected centrally, then data analysis capability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary information from device reports and transforms it into a compact canonical format. By extracting relevant data fields and removing redundant information, the system minimizes the data volume transmitted to the centralized server, reducing network bandwidth consumption while preserving essential data for analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data exchange service performs preliminary processing actions including format transformation, validation, and filtering before data reaches the centralized server. This preliminary action reduces the volume and optimizes the structure of transmitted data, lowering network bandwidth requirements while maintaining data quality for subsequent analysis.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is transformed to canonical format, then data processing efficiency is improved, but transformation time increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidtransformation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The canonical format definition is prepared in advance before devices need to report data. The data exchange service uses this pre-defined template to perform rapid transformation of incoming reports, avoiding the time-consuming process of creating formats during data reception. This preliminary preparation significantly reduces transformation time while maintaining processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10091278B1Data exchange services
Publication Date: 2018.10.02 AMAZON TECH INC
  • US10091278B1 patent drawing
  • US10091278B1 patent drawing
  • US10091278B1 patent drawing

AI summary

Technology is described for providing data exchange services. A set of definitions for a data exchange service that is accessible via a data exchange domain may be received. The data exchange service may be configured to facilitate an exchange of device reporting information transformed using the set of definitions. The exchange may be between a first device and a second device. The device reporting information may be received from the first device. The first device may be registered with the data exchange service. The device reporting information may be in accordance with the set of definitions. The device reporting information may be forwarded to a second device via the data exchange service. The device reporting information may be converted to a data format that is readable by the second device, and the device reporting information may be forwarded to a second device via the data exchange service.