IoT Device Communication via Layout-Based Data Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity in managing communication between devices in the Internet of Things and Machine-To-Machine domains, due to heterogeneity in technologies, protocols, and network topologies, limits the deployment and efficiency of service-providing devices.

Innovation Solution

A method involving a handshake phase where the executor device sends a layout and service indicator to the caller device, followed by a data block and response block, using a stack with a link abstraction layer and dispatcher layer for asynchronous communication, allowing spontaneous event-driven messages and independent service access through a common communication interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices use different transport protocols and network topologies to provide services, then device functionality and service diversity are improved, but communication management complexity increases

Engineering Contradiction:
Improveservice diversityVSAvoidcommunication management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized interface layer and common data format structure that acts as an intermediary between diverse transport protocols and the service layer. This interface standardizes data exchange formats, parameter structures, and communication patterns, allowing devices using different protocols (TCP/IP, Bluetooth, HTTP, Zigbee) to communicate without requiring complex protocol-specific management logic in each device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal communication framework with standardized data blocks, parameter structures, and interaction patterns that can accommodate multiple transport protocols and network topologies. The common data format and interface specifications enable a single communication management mechanism to handle diverse service types (metering, video surveillance, weather measurement, home automation) without requiring protocol-specific implementations.

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

2Adaptability or versatility

If devices include complex control circuits and applications to manage services, then service functionality is improved, but device resource requirements and deployment complexity increase

Engineering Contradiction:
Improveservice functionalityVSAvoiddeployment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of service management from individual devices and consolidates it into standardized interface definitions and common data format specifications. By separating the service logic from the communication management logic and defining universal interaction patterns, devices can provide sophisticated services without requiring complex local control circuits, as the management complexity is handled through standardized interfaces rather than device-specific implementations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If devices exchange detailed metadata and structured data blocks, then communication precision and service accuracy are improved, but bandwidth requirements and data transmission overhead increase

Engineering Contradiction:
Improveservice accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by structuring data blocks with specific formats and parameter structures tailored to different service types. Rather than using uniform verbose metadata for all communications, the standardized data blocks contain only the necessary parameters and information relevant to each specific service interaction (metering, surveillance, measurement, automation), optimizing bandwidth usage while maintaining the precision needed for each service's accuracy requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3063956B1Method of communicating between two devices
Publication Date: 2017.12.06 THALES DIS FRANCE SA
  • EP3063956B1 patent drawingFigure 1
  • EP3063956B1 patent drawingFigure 2~4

AI summary

The invention is a method of communicating between a caller device and an executor device wherein the executor device comprises a memory having a layout which defines formats and addresses used for storing data in the memory. The executor device comprises an application including a service and the method comprises the steps of: - providing the caller device with the layout and an indicator reflecting the service during the handshake phase, sending to the executor device a data block corresponding to a command targeting the service, wherein the data block complies with the layout and is devoid of metadata, - sending to the caller device a response block which complies with the layout and which corresponds to a result generated by execution of the command.