Ad Hoc Service Layer Entity Discovery in IoT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT systems lack effective mechanisms for dynamic service discovery and management in distributed, self-organized networks, especially in ad hoc scenarios without internet or infrastructure access, which is critical for disaster response and emergency situations.

Innovation Solution

The development of ad hoc service layer entity (aSLE) discovery protocols that include locally unique ID management, multicast or broadcast control, security management, and messaging for discovering service capabilities and status, allowing for peer-to-peer communication and network formation without reliance on central servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized service discovery mechanisms (DNS-SD, central registry server) are used, then service discovery is simplified and standardized, but the system becomes dependent on internet or infrastructure servers, losing autonomy in ad hoc scenarios

Engineering Contradiction:
Improveservice discovery simplicityVSAvoidautonomy in ad hoc networks
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the service discovery function into two modes: centralized discovery (using DNS-SD or registry servers when available) and distributed peer-to-peer discovery (using multicast/broadcast when operating autonomously). This segmentation allows the system to adapt to different operational contexts, resolving the contradiction between simplicity and autonomy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The service layer entity dynamically switches between centralized and distributed discovery mechanisms based on network conditions and availability of infrastructure servers. This dynamic adaptation enables the system to maintain both ease of operation in normal conditions and autonomy in ad hoc scenarios.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If distributed peer-to-peer discovery (mDNS-SD, UPnP, AllJoyn) is used, then autonomy in ad hoc networks is achieved, but service layer entity discovery without internet or infrastructure server support is not fully supported

Engineering Contradiction:
Improveautonomy in ad hoc networksVSAvoidservice discovery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a service layer entity that acts as an intermediary, translating between device-level discovery protocols (mDNS-SD, UPnP, AllJoyn) and service layer service discovery requirements. This intermediary layer ensures reliable service discovery by managing the complexity of peer-to-peer mechanisms while maintaining autonomy in ad hoc networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service layer entity performs self-service by automatically detecting available discovery mechanisms, configuring appropriate parameters, and managing the discovery process without requiring external infrastructure. This self-service capability enhances both autonomy and reliability in distributed networks.

Inventive Principle:
Principle #25Self-service

3Reliability

If ad hoc service layer entity discovery is implemented, then autonomy and service availability in emergencies are improved, but system complexity increases due to multiple discovery mechanisms

Engineering Contradiction:
Improveservice availability in emergenciesVSAvoiddiscovery mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal service layer entity that can operate with multiple discovery mechanisms (DNS-SD, registry servers, mDNS-SD, UPnP, AllJoyn) through a unified interface. This multi-functionality allows the system to maintain reliability across different scenarios while abstracting away the complexity of individual mechanisms.

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

Solution Approach 2:

The service layer entity incorporates feedback mechanisms that monitor the success and performance of different discovery methods, automatically adjusting its behavior to use the most effective mechanism available. This feedback-driven approach simplifies the system by eliminating the need for manual configuration of complex discovery parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10863422B2Mechanisms for ad hoc service discovery
Publication Date: 2020.12.08 INTERDIGITAL PATENT HOLDINGS INC
  • US10863422B2 patent drawing
  • US10863422B2 patent drawing
  • US10863422B2 patent drawing

AI summary

Mechanisms for discovering ad hoc Service Layer Entities (aSLEs) either deployed in ad hoc or switched from normal operation mode to ad hoc mode can support an IoT service in a distributive self-organized system.