IoT Hub Device Discovery via Response Pattern Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of IoT devices from different vendors in various environments leads to network overload, non-collaboration, and incompatibility, as they often cannot communicate with each other or interpret unique protocols, resulting in inefficient device management and reduced functionality.

Innovation Solution

An IoT hub scans for new devices, compares their response patterns with stored patterns to derive new functions, transforms device information into signatures, and uses a discovery engine to share protocol information, enabling seamless integration and enhanced functionality across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IoT devices from different vendors are deployed in various environments, then device diversity and functionality are improved, but network overload and incompatibility occur

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

Solution Approach 1:

The patent introduces a hub device as an intermediary between IoT devices from different vendors. The hub receives data packets from devices, determines their origin and type, and routes them to appropriate target devices. This intermediary resolves incompatibility issues by translating and managing communications between diverse devices, preventing network overload while maintaining device diversity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual setup and configuration is performed for each IoT device, then device compatibility and control are improved, but installation time and user effort increase

Engineering Contradiction:
Improvedevice compatibilityVSAvoidinstallation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements self-service mechanisms where the hub automatically discovers new IoT devices, determines their types based on response patterns, and configures them without user intervention. The system autonomously manages device registration, capability detection, and communication setup, eliminating manual configuration steps while ensuring compatibility through standardized hub-mediated interactions.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If device response patterns are compared with stored patterns to identify new functions, then device capability detection is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedevice capability detectionVSAvoiddetection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-stores response patterns for various IoT device types and capabilities in a database at the hub. When a new device connects, the hub immediately compares its response pattern against the pre-stored patterns to quickly identify device type and capabilities. This preliminary preparation of reference data enables rapid device characterization without requiring time-consuming analysis during the discovery phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11356341B2Discovery of IoT devices
Publication Date: 2022.06.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11356341B2 patent drawing
  • US11356341B2 patent drawing
  • US11356341B2 patent drawing

AI summary

Connecting an IoT device enabling a new function of another IoT device. An IoT hub scans a network segment for presence of an IoT device. Upon detecting the IoT device, a device response pattern is received. The device response pattern is compared with stored response patterns. A matching stored response pattern is selected which has a similarity to the device response pattern. A pattern difference is derived. Related device information is transformed into a device signature for the IoT device. The device signature is transferred to a discovery engine. The device signature is compared to stored signatures and protocol information. A matching stored signature and protocol information is transferred to the IoT hub. The IoT hub compares the new function with functions of other connected IoT devices. Upon finding a matching other IoT device, the other IoT device is offered a usage of the new function and protocol information.