Subscription Directory Service for IoT Resource Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing directory services for IoT devices in rural environments face challenges due to high resource consumption and frequent maintenance needs, particularly with solutions like DNS, which are not suited for dynamically changing environments with multiple IoT devices, leading to battery drain and accelerated replacement of low-cost IoT devices.

Innovation Solution

Implementing a subscription-based directory service using a publish-subscribe messaging protocol like MQTT, where a management server manages IoT devices and client devices through a dynamic look-up table, allowing IoT devices to transmit data without hardwiring specific client devices, thus conserving resources and reducing maintenance demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS is used for directory service in IoT environments, then device location and resource identification is enabled, but resource consumption increases and battery life decreases

Engineering Contradiction:
Improvedevice location identificationVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a directory service as an intermediary between IoT devices and client devices. Instead of IoT devices directly querying DNS servers (which consumes significant energy), the directory service maintains and distributes device location information through efficient mechanisms. The directory service acts as a mediator that reduces the communication overhead and energy expenditure for device discovery and location resolution in IoT networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional directory services are used in dynamically changing IoT environments, then device management is possible, but maintenance frequency increases and device replacement accelerates

Engineering Contradiction:
Improvedynamic device managementVSAvoiddevice service life
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The patent implements a dynamic directory service that automatically adapts to changing IoT device configurations. The system continuously updates device location information and subscription data without requiring manual intervention or frequent maintenance. This dynamic approach allows the directory service to handle device additions, removals, and mobility events efficiently, extending the operational life of IoT devices by reducing maintenance cycles and preventing premature replacement due to management overhead.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If DNS-based solutions are deployed for IoT device location, then basic directory functionality is provided, but the solution is not suited for dynamically changing environments with multiple IoT devices

Engineering Contradiction:
Improveenvironment adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal directory service that handles multiple IoT device types, communication protocols, and dynamic environment scenarios through a single integrated system. The directory service provides multi-functional capabilities including device registration, location tracking, subscription management, and data routing, all within one system architecture. This universal approach eliminates the need for multiple specialized solutions and reduces overall system complexity while improving adaptability to diverse IoT deployments.

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

Data Source

PatentUS11363104B2Subscription based directory services for IOT devices
Publication Date: 2022.06.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11363104B2 patent drawing
  • US11363104B2 patent drawing
  • US11363104B2 patent drawing

AI summary

An example system comprising a management server to execute a directory service for internet-of-things (IoT) devices deployed on the management server, the management server to receive a subscription message including a topic about the IoT devices from a client device, store an address of the client device and the corresponding topic subscribed by the client device in the directory service for the IoT devices, extract device information from a sensor, wherein the device information includes the topic about the IoT devices, and transmit a configuration packet to the sensor in response to an identification of the topic from the device information, wherein the configuration packet includes the address of the client device.