Service Layer Registration Manager for M2M Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current M2M service layer standards lack guidance on coordinating registration, deregistration, and discovery procedures, especially when applications depend on each other's service layers or need to switch between networks due to events like connectivity loss or location changes.

Innovation Solution

A computer-implemented method and device for managing registration of applications and service layers, involving forming registration groups, receiving registration preferences, and performing service discovery based on these preferences, as well as moving between service layers in response to event triggers and network availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications independently manage their own service layer registration, then each application can maintain its own service layer connection, but coordination between multiple applications and service layers becomes difficult when they need to register to the same service layer or switch between networks

Engineering Contradiction:
Improveservice layer registration coordinationVSAvoidregistration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service layer registration manager as an intermediary component that coordinates registration, deregistration, and discovery procedures for multiple applications. This manager maintains a registration group that tracks which applications are registered with which service layers, enabling centralized coordination without requiring complex peer-to-peer communication between applications and service layers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If applications perform service discovery on multiple networks, then they can find available service layers, but resource consumption increases due to unnecessary network scans

Engineering Contradiction:
Improveservice discovery capabilityVSAvoidnetwork search resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by having the registration manager maintain up-to-date information about service layer availability and application registration status in advance. When an application needs to register or perform discovery, the manager can quickly determine the appropriate service layer without requiring the application to scan multiple networks, thus reducing resource consumption while maintaining discovery capability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If applications continuously search for new service layers, then they can adapt to network changes and connectivity loss, but system performance deteriorates due to frequent registration operations

Engineering Contradiction:
Improveservice layer connection reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback mechanisms where the registration manager monitors network conditions, service layer availability, and application registration status. Based on this feedback, the manager intelligently determines when registration or discovery operations are necessary, avoiding unnecessary operations that would degrade system performance while maintaining reliable service layer connections through event-driven updates.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10587701B2Registration management in the service layer
Publication Date: 2020.03.10 INTERDIGITAL PATENT HOLDINGS INC
  • US10587701B2 patent drawing
  • US10587701B2 patent drawing
  • US10587701B2 patent drawing

AI summary

The present application is directed to a method for registering with a service layer. The method includes the step of forming a registration group of one or more applications. The method also includes a step of receiving a request to join the registration group, from the one or more applications based upon a review of criteria. The method also includes a step of receiving a registration preference from the one or more applications. Further, the method includes the step of performing service discovery on a network based upon the registration preference of the one or more applications in the registration group. The present application is also directed to a device for registering with a service layer. The present application is further directed to a computer-implemented method for moving from a current service layer to a new service layer.