Dynamic Ping Frequency Adjustment for IoT Connection Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices face challenges in maintaining network connections due to inefficient ping message frequencies, leading to increased bandwidth and power usage, and potential loss of connection status, especially in devices with limited resources or fluctuating network conditions.

Innovation Solution

A method to dynamically modify the ping frequency of IoT devices by establishing a network connection with a message broker, testing the connection stability, and adjusting the ping frequency to optimize bandwidth, power usage, and maintain connection stability, using techniques such as decreasing ping intervals when connections are lost and increasing when maintained, while considering factors like network conditions and device interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ping messages are sent frequently to maintain network connection, then connection stability is improved, but bandwidth consumption and power usage increase

Engineering Contradiction:
Improveconnection stabilityVSAvoidpower usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the ping message frequency based on network conditions and connection stability. When connections are stable, ping frequency is reduced to save power and bandwidth. When connections become unstable or are lost, the system increases ping frequency to maintain connectivity. This dynamic adaptation resolves the contradiction by making the ping frequency flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of ping message frequency based on observed network conditions. The system monitors connection stability and modifies the ping interval parameter accordingly - extending intervals when connections are stable and reducing intervals when connections are lost or unstable. This parameter adjustment directly addresses the trade-off between connection reliability and resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If ping messages are sent frequently to maintain network connection, then connection stability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements dynamic ping frequency adjustment where the ping rate adapts to current network conditions. During stable connection periods, the system reduces ping frequency to minimize bandwidth consumption. When connection instability is detected, the system increases ping frequency to maintain connection reliability. This dynamic behavior resolves the contradiction between maintaining stable connections and conserving bandwidth resources.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention modifies the ping message frequency parameter based on connection stability observations. By extending ping intervals when connections are stable and reducing intervals when connections are lost, the system optimizes bandwidth usage while maintaining connection reliability. This parameter change strategy directly addresses the trade-off between connection stability and bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If ping frequency is reduced to save bandwidth and power, then resource usage is improved, but connection stability deteriorates

Engineering Contradiction:
Improvepower usageVSAvoidconnection stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system adjusts the ping frequency parameter dynamically based on connection stability. When connections are stable, the system reduces ping frequency to conserve power and bandwidth. When connection loss or instability is detected, the system increases ping frequency to maintain connection reliability. This adaptive parameter adjustment resolves the contradiction by optimizing resource usage during stable periods while ensuring connection maintenance when needed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention implements a feedback mechanism where the system monitors connection stability and uses this information to adjust ping frequency. The feedback loop observes whether connections are maintained or lost and modifies the ping rate accordingly. This feedback-driven approach resolves the contradiction by using real-time connection status to optimize the balance between resource consumption and connection reliability.

Inventive Principle:
Principle #23Feedback

4Reliability

If fixed high ping frequency is used, then connection stability is maintained, but device complexity increases due to constant monitoring and adjustment

Engineering Contradiction:
Improveconnection stabilityVSAvoidmonitoring and adjustment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-adjustment of ping frequency based on its own observations of connection stability. The device autonomously monitors its own connection status and modifies its ping rate without requiring external control or complex centralized management. This self-service approach reduces device complexity by eliminating the need for complex external monitoring systems while maintaining connection stability through adaptive ping frequency adjustment.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11089114B1Message frequency modification for connection maintenance
Publication Date: 2021.08.10 AMAZON TECH INC
  • US11089114B1 patent drawing
  • US11089114B1 patent drawing
  • US11089114B1 patent drawing

AI summary

A technology is described for modifying a message frequency of a device. In one example, a network connection is identified between a device and a service provider environment. A message frequency is set for which to send reachability messages between the device and the service provider environment to maintain the network connection. The reachability messages may be sent between the device and the service provider environment at the message frequency. After testing whether the networking connection is maintained at the message frequency, the message frequency may be modified to a modified message frequency.