Dynamic Timeout Period Determination for LPWAN Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless networks, particularly Low-Power Wide-Area Networks (LPWANs), there is a challenge in accurately determining the timeout period during which devices become unreachable after sending an uplink message, affecting communication efficiency and power management.

Innovation Solution

A method to determine the length of the timeout period by analyzing historic timing information of uplink and downlink messages, including successful and unsuccessful communications, to establish upper and lower bounds, allowing for efficient scheduling and maintenance of communication channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If devices enter power saving mode after sending an uplink message, then power consumption is reduced, but the device becomes unable to receive downlink messages during the timeout period

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice reachability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts the timeout period based on historical communication patterns and success information. The network element monitors timing information from multiple devices and adaptively determines optimized timeout values, allowing devices to enter power saving mode while maintaining reliable reachability through data-driven timeout optimization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The network element collects feedback information about successful and unsuccessful downlink message deliveries, along with timing data. This feedback loop enables the system to learn from historical patterns and continuously refine timeout period determinations, balancing power savings with communication reliability based on actual network conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If network elements close channels after a predetermined timeout period, then network resources are freed for other devices, but communication efficiency decreases due to frequent channel re-establishment

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidchannel re-establishment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system changes the timeout parameter from a fixed predetermined value to a dynamically optimized value based on historical communication data. By analyzing timing information and success rates across multiple devices, the network element determines optimized timeout periods that balance channel resource management with communication continuity, reducing unnecessary channel closures and re-establishment overhead.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the timeout period is extended to maintain device reachability, then devices can receive messages longer, but network resources are occupied for extended periods reducing availability for other devices

Engineering Contradiction:
Improvedevice reachabilityVSAvoidnetwork resource availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by determining timeout periods that are optimized rather than maximized. Instead of using excessively long timeout periods for all devices, the network element analyzes historical data to determine the minimum necessary timeout duration for each device based on its communication patterns, achieving sufficient reachability while freeing resources sooner for other devices.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3868080B1Determining a length of a timeout period
Publication Date: 2022.09.07 SIGNIFY HOLDING BV
  • EP3868080B1 patent drawingFigure 1~2
  • EP3868080B1 patent drawingFigure 3~4
  • EP3868080B1 patent drawingFigure 5~6

AI summary

A method for determining information about a length of a timeout period, which represents a length of time without communication after which a device of a first type becomes unreachable. Information about the timings of successful and unsuccessful message sent to the device(s) of a first type is obtained, alongside information about the timings of messages sent by the device(s) of the first type, and used to calculate the length of a timeout period.