Keep Alive Interval Fallback for Wireless Connection Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless communication devices face challenges in maintaining active connections without unnecessarily draining battery life, as frequent keep alive messages can be power-intensive, while infrequent messages may lead to connection termination.

Innovation Solution

The UE is configured to dynamically adjust the keep alive message interval based on connection failure, movement, carrier type, and location, implementing a fallback strategy to ensure connection stability while minimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keep alive messages are sent frequently to maintain connection stability, then connection reliability is improved, but battery consumption increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the keep alive message interval based on connection state. When connection failure is detected, the interval is shortened to ensure connection stability. When connection is stable, the interval is extended to reduce battery consumption. This dynamic adaptation resolves the contradiction between maintaining reliable connections and conserving energy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the time interval parameter of keep alive messages based on connection conditions. The interval is adjusted between a first interval (shorter) when connection failure occurs and a second interval (longer) when connection is stable, optimizing both reliability and energy consumption through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If keep alive message interval is extended to reduce battery drain, then energy consumption is reduced, but connection may be terminated due to NAT timeouts

Engineering Contradiction:
Improvebattery consumptionVSAvoidconnection stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system implements feedback mechanisms to detect connection failures and adjust the keep alive message interval accordingly. When connection failure is detected (indicating the interval was too long), the system shortens the interval to prevent future terminations. This feedback loop ensures the interval is optimized to prevent NAT timeouts while minimizing energy consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by detecting connection failures and proactively adjusting the keep alive interval before another failure occurs. This preventive approach ensures connection stability is maintained while avoiding unnecessary frequent messaging that would drain battery.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the steady state period is shortened to prevent connection termination, then connection reliability is improved, but power consumption increases

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

Solution Approach 1:

The system dynamically adjusts the steady state period based on connection conditions rather than using a fixed interval. The period is shortened to a first duration when connection failure is detected to ensure reliability, and extended to a second duration when connection is stable to reduce power consumption. This dynamic behavior resolves the contradiction between reliability and energy loss.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10321510B2Keep alive interval fallback
Publication Date: 2019.06.11 APPLE INC
  • US10321510B2 patent drawing
  • US10321510B2 patent drawing
  • US10321510B2 patent drawing

AI summary

Methods and user equipment devices (UEs) are disclosed for performing keep alive interval fallback. During an active connection with a remote network, a UE may operate in a steady state configuration wherein keep alive message are periodically sent to the remote network. The UE may determine that a keep alive message has failed to receive an acknowledgement (ACK) response. Based on the determination that the keep alive message has failed, the UE may trigger keep alive interval fallback, wherein the UE sends keep alive messages at a shorter duration for a predetermined period of time.