Message Translation Manager for IoT Heterogeneity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing heterogeneity of devices in IoT networks, due to varying manufacturers' protocols and rapid technological changes, poses challenges in efficiently managing and transmitting electronic messages across devices with different capabilities and limitations.

Innovation Solution

A computer-implemented method and apparatus that utilize a message translation manager to adapt messages according to device capability profiles, stored in an update-capable registry, ensuring messages are structured appropriately for each device's capabilities and limitations, including processing, storage, power, and connectivity aspects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices use proprietary protocols and diverse standards from different manufacturers, then device functionality and capabilities increase, but message compatibility and communication reliability deteriorate

Engineering Contradiction:
Improvedevice functionalityVSAvoidmessage compatibility
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a message broker as an intermediary component that receives messages from diverse IoT devices using different proprietary protocols and standards, translates them into a unified internal message format, and routes them to appropriate applications. This mediator handles protocol conversion, message formatting, and routing logic centrally, allowing devices to maintain their unique capabilities while ensuring reliable interoperability through standardized message handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a centralized server controls all message translation and adaptation, then message routing and translation efficiency improve, but system complexity and deployment difficulty increase

Engineering Contradiction:
Improvemessage routing efficiencyVSAvoidsystem deployment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the message broker functionality into modular components that can be deployed independently. The broker is designed as a lightweight service that can be containerized and deployed alongside specific applications or on separate infrastructure. This modular approach allows organizations to deploy only the necessary message routing and translation capabilities needed for their specific use cases, reducing overall system complexity while maintaining efficient message handling.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If message formats are customized for each specific device type, then message precision and device-specific optimization improve, but system maintainability and update capability deteriorate

Engineering Contradiction:
Improvemessage precisionVSAvoidsystem maintainability
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent implements a flexible message template system where message formats are defined by configurable parameters rather than hard-coded structures. Device-specific message customization is achieved by setting parameters such as payload type, encoding format, and routing rules, allowing precise message formatting for different device types while maintaining centralized control. This enables easy updates to message formats by simply changing parameter configurations rather than modifying system code, thereby improving maintainability while preserving message precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11245567B2Electronic message adaptation
Publication Date: 2022.02.08 ARM IP
  • US11245567B2 patent drawing
  • US11245567B2 patent drawing
  • US11245567B2 patent drawing

AI summary

Technology for operating a computer system to manage network communications with plural devices, comprising retrieving from a registry one or more device capability profiles for the identified devices, the registry linking a device capability profile with each of the identified plural devices and the device capability profile identifying one or more capabilities of a device; operating in the computer system a message translation manager to adapt a message according to a linked device capability profile of each of the plural devices; and sending the message in adapted form to each identified one of the plural devices.