IoT Data Aggregation Device for Multi-Protocol Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Connected objects in the Internet of Things (IoT) use proprietary or standard communication protocols, leading to interoperability issues, requiring users to adapt to multiple applications and interfaces, which complicates data access and management across different devices.

Innovation Solution

A device and method for storing and sharing data from IoT objects in a local area network, utilizing multiple data loading interfaces for various communication protocols, allowing a single device to access data from multiple objects, even if they use different protocols, and aggregating data for efficient transmission and rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate applications and interfaces are used for each connected object with different communication protocols, then each object can be controlled and consulted through its dedicated interface, but the complexity of the system increases and users must adapt to multiple different applications

Engineering Contradiction:
Improvecompatibility with different communication protocolsVSAvoidnumber of applications and interfaces
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal access interface that can handle multiple communication protocols (LoRa, SigFox, HTTP, MQTT, CoAP) through a single unified application. The system architecture includes protocol-specific loading interfaces that translate various protocol data into a common format accessible through one user interface, eliminating the need for multiple dedicated applications while maintaining protocol-specific functionality

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

Solution Approach 2:

The patent introduces a mediation layer consisting of protocol-specific loading interfaces that act as intermediaries between connected objects using different protocols and the universal access interface. This mediation layer translates and normalizes data from various protocols into a unified format, allowing seamless communication without requiring users to learn multiple applications or interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data from connected objects are stored separately in different formats and locations, then each data source can maintain its own structure, but the time required to consult and access data increases

Engineering Contradiction:
Improvedata format flexibilityVSAvoiddata consultation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges data from multiple connected objects into a unified dataset stored in a common location within the file system. The system consolidates data that was previously scattered across different storage locations and formats into a single accessible structure, allowing users to consult all data through one interface without searching multiple separate storage locations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified dataset structure is designed to accommodate multiple data types and formats while providing a consistent access interface. The system maintains the ability to handle diverse data formats from different protocols while presenting a uniform access method, eliminating the need to search through multiple separate data structures

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

3Ease of operation

If a unified data storage approach is used for all connected objects, then data access is simplified and consultation time is reduced, but the need for protocol-specific interfaces is eliminated

Engineering Contradiction:
Improvedata access simplicityVSAvoidprotocol-specific data handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces protocol-specific loading interfaces as intermediaries that handle protocol-specific data handling requirements while storing data in a unified format. These loading interfaces translate protocol-specific data structures into a common format suitable for unified storage, maintaining protocol adaptability while enabling simplified access through the universal interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data handling process into two distinct layers: protocol-specific loading interfaces that handle format conversion and translation, and a universal access interface that provides simplified data retrieval. This segmentation allows protocol-specific processing to occur automatically in the background while presenting a simplified interface to users

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12052314B2Device and method for storing and sharing data from objects connected to an internet network, and method for restoring data coming from connected objects
Publication Date: 2024.07.30 ORANGE SA
  • US12052314B2 patent drawing
  • US12052314B2 patent drawing
  • US12052314B2 patent drawing

AI summary

A device and a method for storing and sharing data from objects connected to an Internet network, and a method for restoring data coming from objects connected to an Internet network. A storage and sharing device is implemented in the network and enables a control device connected to the network to browse among the stored data and to command reading of a selected item of data in the data storage and sharing device by a restoring device connected to network. The data storage and sharing device includes interfaces for loading data, each interface receiving data from at least one object connected to the Internet network. Hence, a communication terminal can access, by using a single device, data coming from all of the connected objects thereof even when these objects use different communication protocols and/or when the communication terminal does not use the communication protocol of the connected object.