Dynamic IoT Naming Scheme for Heterogeneous Device Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Internet of Things (IoT) system's heterogeneous nature and lack of support for IP-based addressing schemes make it challenging to uniquely identify and manage IoT devices, especially due to their mobile and varied communication technologies, which prevents the direct application of conventional host-based approaches.

Innovation Solution

A naming scheme for IoT devices that is agnostic to addressing schemes, using dynamic conventions for objects, context, data, and commands, allowing for communication and access without relying on IP addresses or domain names, enabling flexible and context-based identification and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IP-based addressing scheme is used for device identification, then device identification is standardized and manageable, but it cannot be applied to IoT devices that do not support IP addressing

Engineering Contradiction:
Improvecompatibility with different communication technologiesVSAvoidaddressing scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a naming scheme that acts as an intermediary layer between applications and IoT devices. This naming scheme uses context-based identifiers (such as location, time, object type) rather than IP addresses, allowing communication with devices regardless of their underlying addressing capability. The name resolution module serves as a mediator that translates these context-based names into device-specific identifiers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The naming scheme is designed to be universal across different IoT communication technologies (WiFi, ZigBee, Z-Wave, Bluetooth, etc.). Instead of requiring separate addressing schemes for each technology, a single context-based naming system works across all of them, making the system multi-functional and technology-agnostic.

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

2Productivity

If host-based approach with IP addresses is used, then device identification is efficient in conventional IT systems, but it becomes inefficient when devices move around frequently in IoT environments

Engineering Contradiction:
Improvedevice identification efficiencyVSAvoidadaptability to mobile devices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The naming scheme is dynamic and context-aware, adapting to the mobile nature of IoT devices. Instead of relying on static IP addresses that change when devices move, the system uses context-based identifiers (location, time, object type) that remain meaningful regardless of device movement. The name resolution module dynamically resolves these names to current device locations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters used for device identification from static network parameters (IP addresses) to dynamic context parameters (location, time, object type). This parameter change allows the system to efficiently identify devices regardless of their network position or movement status.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single addressing scheme is used for all communication technologies, then system simplicity is improved, but it cannot accommodate the heterogeneous nature of IoT devices

Engineering Contradiction:
Improveaddressing scheme simplicityVSAvoidsupport for heterogeneous devices
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the identification system into two independent layers: a universal context-based naming layer that provides simplicity, and a device-specific identifier layer that handles technology heterogeneity. The name resolution module bridges these layers, allowing the simple naming scheme to work with diverse devices without requiring a single complex addressing scheme.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9948603B1System and method of constructing dynamic namespaces in the internet of things
Publication Date: 2018.04.17 GEN DIGITAL INC
  • US9948603B1 patent drawing
  • US9948603B1 patent drawing
  • US9948603B1 patent drawing

AI summary

A method, performed by a network device, for communication with Internet of Things (IoT) devices is provided. The method includes receiving a communication relevant to Internet of Things devices, wherein the communication is in accordance with a naming scheme that has conventions for objects, context, data and commands and is agnostic as to a plurality of addressing schemes of the Internet of Things devices. The method includes resolving names in the communication, in accordance with the naming scheme, and sending the communication or a further communication to one or more Internet of Things devices per the resolving.