Keep-Alive Messages Prevent Radio Disconnection During Call Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless networks, user devices often disconnect from base stations during inactivity, leading to increased cycle times for establishing calls due to the need to reestablish connections, which can cause voice clipping in VoIP calls.

Innovation Solution

Implementing keep-alive messages to prevent user devices from disconnecting from base stations while awaiting responses to call setup requests, thereby maintaining a continuous connection and reducing cycle times for call establishment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the wireless network disconnects the radio connection when the user device enters a state of inactivity, then radio resources are saved, but the cycle time for establishing a call increases due to the need to reestablish the connection

Engineering Contradiction:
Improveradio resourcesVSAvoidcycle time for establishing a call
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The network device performs preliminary action by sending a keep-alive message to the first user device before the inactivity timer expires, preventing the disconnection from occurring in the first place. This anticipatory action maintains the radio connection active during the call setup process, avoiding the need for reconnection and thus reducing the cycle time while still allowing radio resources to be saved when not in use

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If the user device enters a state of inactivity while waiting for a response to a call setup request, then the device conserves power, but voice clipping occurs in VoIP calls due to increased cycle delay

Engineering Contradiction:
Improvepower consumptionVSAvoidvoice quality
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The keep-alive message is sent in advance to prevent the user device from entering a deep sleep state or disconnecting during the critical call setup phase. This ensures that the radio connection remains active and responsive, preventing voice clipping by maintaining continuous connectivity while still allowing the device to conserve power through controlled inactivity states

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the base station pages the calling user device to reestablish the radio connection, then connectivity is restored, but the delay increases causing voice clipping

Engineering Contradiction:
ImproveconnectivityVSAvoiddelay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By sending the keep-alive message before the inactivity timer expires, the system prevents the disconnection from occurring, thereby eliminating the need for paging and reconnection procedures. This preliminary action maintains the radio connection in an active state throughout the call setup process, ensuring both reliability and minimal delay

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9060366B2Maintaining connectivity during call-setup
Publication Date: 2015.06.16 VERIZON PATENT & LICENSING INC
  • US9060366B2 patent drawing
  • US9060366B2 patent drawing
  • US9060366B2 patent drawing

AI summary

A server device may receive a call setup request from a first user device; provide the call setup request towards a second user device; receive a provisional response message based on providing the call setup request; and provide the provisional response message towards the first user device. The first or second user device may be connected to a network device to provide or receive the call setup request, the provisional, a response to the call setup request, or an acknowledgement. The server device may provide, based on receiving the call setup request or the provisional response, one or more messages towards the first user device or towards the second user device to prevent the first or second user device from disconnecting from the network device, to reduce a delay in receiving by the first user device, the provisional response and the response to the call setup request.