IoT Gateway Plugin Agent for Automatic Protocol Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of IoT devices has led to fragmented solutions due to a lack of industry standards, resulting in limited interoperability across vendors, making it difficult for devices to communicate and work together seamlessly in smart home environments, requiring manual configuration and third-party translation layers.

Innovation Solution

A plug-and-play system with a central smart hub that acts as a proxy to translate and project IoT device functionality into a common framework, using device discovery strategies and translation libraries to facilitate communication between disparate devices, enabling interoperability across different IoT verticals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual configuration and third-party translation layers are used to enable communication between devices with different protocols, then device interoperability is achieved, but system complexity and configuration time increase

Engineering Contradiction:
Improvedevice interoperabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables automatic device discovery and protocol identification without manual configuration. The gateway automatically probes devices, identifies their protocols, and selects appropriate translation libraries, allowing the system to configure itself rather than requiring user intervention for each device connection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary layer consisting of translation libraries that mediate between devices using different communication protocols. These libraries are stored in a repository and automatically selected by the gateway to enable interoperability between disparate devices without requiring direct compatibility between them.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual configuration is required for each IoT device, then protocol compatibility is ensured, but user experience and operational efficiency deteriorate

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic device discovery through probing mechanisms and autonomously identifies protocols by analyzing device responses. The gateway automatically selects and applies appropriate translation libraries from its repository, eliminating the need for users to manually configure each device while maintaining reliable protocol compatibility through systematic automated verification.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If a centralized hub with translation libraries is used to manage diverse IoT protocols, then interoperability is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improveinteroperability across IoT verticalsVSAvoidgateway resource requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the translation functionality into separate, modular translation libraries that can be independently stored, selected, and loaded. Each library handles a specific protocol or device type, allowing the gateway to only load the necessary translation components for currently connected devices rather than maintaining all possible protocols simultaneously in memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically loads and unloads translation libraries based on the devices currently connected to the gateway. When a new device is discovered, the gateway probes it, identifies the protocol, and dynamically loads the corresponding translation library. When devices disconnect, the gateway unloaded unused libraries to optimize resource utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11770459B2Framework for IoT protocol identification and management
Publication Date: 2023.09.26 INTEL CORP
  • US11770459B2 patent drawing
  • US11770459B2 patent drawing
  • US11770459B2 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture are disclosed to identify and manage IoT protocols and associated devices. An example apparatus includes a gateway device to communicate according to a first protocol. The example gateway device includes a plugin agent to discover a first device and probe the first device to gather data regarding a protocol of the first device. The example plugin agent is to transmit the gathered data to a plugin manager to determine whether the first device is to communicate via the first protocol, and, when the first device is unable to communicate via the first protocol, determine a plugin for the gateway device to enable the gateway device to communicate with the first device, the plugin agent to provision the plugin for the gateway device with respect to the first device.