IoT Notification Payload Size Limiting via Observe Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Constrained IoT devices face significant energy expenditure and network congestion due to large notification payloads in the Observe protocol, which can overwhelm their limited resources and connectivity.

Innovation Solution

Implementing a mechanism where a node registers for notifications and specifies a payload size limitation, using new Observe Attributes like 'szlt' and 'szgt' to suppress notifications exceeding these limits, optimizing network bandwidth and resource usage by directing payloads through suitable interfaces based on bandwidth and processing capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the Observe protocol sends complete resource state notifications to all observers, then all observers receive accurate and complete information, but constrained IoT devices experience significant energy expenditure and network congestion

Engineering Contradiction:
Improvecompleteness of resource state informationVSAvoidenergy expenditure of constrained devices
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by allowing different observers to receive notifications with different payload sizes according to their specific capabilities. Each observer can specify its own payload size limitation, and the server adapts the notification content locally for each observer rather than sending uniform complete data to all, thus reducing energy consumption for constrained devices while maintaining information completeness for capable devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by introducing payload size limitations as a configurable parameter in the Observe protocol. The server changes the notification payload size parameter dynamically based on the observer's specified capability, transforming the fixed complete-notification approach into a flexible parameterized system that adapts to different device constraints.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the Observe protocol sends complete resource state notifications to all observers, then all observers receive accurate and complete information, but the network becomes congested with large payloads

Engineering Contradiction:
Improvecompleteness of resource state informationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by allowing different observers to receive notifications with different payload sizes according to their specific capabilities. Each observer can specify its own payload size limitation, and the server adapts the notification content locally for each observer rather than sending uniform complete data to all, thus reducing energy consumption for constrained devices while maintaining information completeness for capable devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by introducing payload size limitations as a configurable parameter in the Observe protocol. The server changes the notification payload size parameter dynamically based on the observer's specified capability, transforming the fixed complete-notification approach into a flexible parameterized system that adapts to different device constraints.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the Observe protocol sends notifications with large payloads, then complete resource state information is transmitted, but processing the payload requires significant energy expenditure for constrained devices

Engineering Contradiction:
Improvecompleteness of resource state informationVSAvoidenergy expenditure for payload processing
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by allowing different observers to receive notifications with different payload sizes according to their specific capabilities. Each observer can specify its own payload size limitation, and the server adapts the notification content locally for each observer rather than sending uniform complete data to all, thus reducing energy consumption for constrained devices while maintaining information completeness for capable devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by sending only the necessary portion of the resource state information that fits within the observer's payload size limitation, rather than transmitting the complete data set to all observers. This partial transmission approach reduces processing energy for constrained devices while still providing sufficient information for their operational needs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11924309B2Managing resource state notifications
Publication Date: 2024.03.05 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11924309B2 patent drawing
  • US11924309B2 patent drawing
  • US11924309B2 patent drawing

AI summary

A method is disclosed for managing notifications about a resource exposed by a computing device. The method, performed by a node, comprises sending a message to the computing device, the message registering the node for notifications about the state of the resource and specifying, in a message to the computing device, a limitation on a notification payload size, the limitation applicable to notifications about the state of the resource. Also disclosed are a method performed by a computing device, a node, a computing device and a computer program product.