LwM2M Observation Request Mechanism for IoT Notification Batching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of IoT devices leads to unnecessary network resource consumption due to excessive message transmissions, particularly notifications, which is inefficient and can be improved by reducing the frequency and data included in these messages.

Innovation Solution

Implementing an observation request mechanism that identifies a trigger resource and related criteria to trigger notifications, allowing for batched reporting of multiple resource values within a notification, thereby reducing the number of messages transmitted between clients and servers, and utilizing time constraints to optimize notification frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If notifications are transmitted frequently to monitor resource changes, then real-time monitoring capability is improved, but network resource consumption increases

Engineering Contradiction:
Improvereal-time monitoring capabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple notification transmissions into a single batched notification. When multiple resources are monitored and their values change, instead of sending separate notifications for each resource change, the system aggregates these into one unified notification message. This merging approach maintains comprehensive monitoring coverage while significantly reducing the number of individual network transmissions, thereby resolving the contradiction between real-time monitoring capability and network resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements preliminary action by establishing observation requests in advance that define which resources to monitor and under what conditions notifications should be sent. The system pre-configures the monitoring parameters and resource lists before actual changes occur, enabling efficient batched processing when changes happen. This preliminary setup allows the system to respond effectively to multiple changes without generating excessive notifications, balancing monitoring reliability with network resource efficiency.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If multiple resource values are reported separately, then data completeness is improved, but message transmission frequency increases

Engineering Contradiction:
Improvedata completenessVSAvoidmessage transmission frequency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent merges multiple separate notification messages into a single batched notification that includes values for multiple resources. The observation request mechanism allows the server to specify which resources should be included in each notification, ensuring that data from all monitored resources remains complete and accessible. By combining multiple resource reports into one message, the system maintains data completeness while reducing the total number of transmissions, thus resolving the contradiction between information completeness and transmission frequency.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If notifications include all resource values, then information richness is improved, but data volume increases

Engineering Contradiction:
Improveinformation richnessVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by allowing selective inclusion of resource values in notifications based on specific criteria. Rather than uniformly including all resource data, the observation request mechanism enables the server to specify which resources and which of their values should be transmitted. This selective approach ensures that only relevant and necessary information is sent, maintaining information richness for the required resources while minimizing unnecessary data volume, thus resolving the contradiction between information richness and data volume.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12058197B2Message exchange between client and server
Publication Date: 2024.08.06 ARM LTD
  • US12058197B2 patent drawing
  • US12058197B2 patent drawing
  • US12058197B2 patent drawing

AI summary

A method implemented e.g. in a Lightweight Machine-to-Machine (LwM2M) server, comprises establishing a secure communication session with a client and transmitting an observation request to the client. The observation request identifies a first resource at the client, one or more criteria relating to the first resource to trigger a notification to be transmitted from the client to the server, and one or more resources at the client comprising at least one resource other than the first resource, the value of which is to be included in the notification.