M2M Service Discovery via DNS-SD for Automated Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current M2M communication systems face high deployment and management costs due to the need for human intervention in offline provisioning for service provider and SCL discovery, limiting scalability and efficiency.

Innovation Solution

Implementing automated discovery procedures using DNS-SD and DHCP to dynamically discover M2M service providers and SCLs, allowing for automated configuration and reduced human interaction, enabling dynamic service provider and SCL selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If automated discovery procedures are implemented, then deployment cost and management cost are reduced, but system complexity increases due to implementation of discovery protocols

Engineering Contradiction:
Improvedeployment costVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces a service discovery function server as an intermediary component that mediates between M2M SCUs/gateways and service providers. This server automatically manages service provider discovery, bootstrap procedures, and SCL registration, eliminating the need for manual offline provisioning while containing system complexity within a dedicated management function.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables M2M SCUs and gateways to perform self-service through automated discovery procedures. Devices autonomously query service provider information, select appropriate providers, execute bootstrap procedures, and register with SCLs without human intervention, thereby reducing deployment costs and management overhead.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automated discovery procedures are implemented, then management cost is reduced, but operational complexity increases due to multiple discovery procedures

Engineering Contradiction:
Improvemanagement costVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the service discovery process into distinct procedural phases: service provider discovery, bootstrap procedure execution, and SCL registration. Each phase is handled by a dedicated function (service discovery function server for provider discovery, bootstrap function for authentication, registration function for SCL binding), which simplifies operational management despite increasing procedural complexity.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If offline provisioning is used, then deployment is simple, but scalability is limited due to manual configuration requirements

Engineering Contradiction:
Improvedeployment simplicityVSAvoidscalability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static offline provisioning to dynamic automated discovery procedures. M2M SCUs and gateways dynamically query for available service providers and SCLs at runtime, allowing the system to adapt to changing network conditions and service offerings. This dynamic approach enables unlimited scalability as new service providers and SCLs can be added without reconfiguring existing devices.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11323303B2Method and apparatus for accessing services affiliated with a discovered service provider
Publication Date: 2022.05.03 DRNC HOLDINGS INC
  • US11323303B2 patent drawing
  • US11323303B2 patent drawing
  • US11323303B2 patent drawing

AI summary

A method of accessing services affiliated with a service provider is disclosed. An issuer performs a bootstrap procedure with the at least one discovered service provider. The issuer performs a discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider. The issuer transmits a domain name system-based service discovery (DNS-SD) query from the issuer to a DNS-SD M2M service discovery function (MSDF) server. The DNS-SD MSDF server is provisioned with SCL discovery records. The DNS-SD MSDF server is registered with a public DNS registrar entity. The SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL. The issuer receives SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.