Synchronizing Keep-Alive Messages for Wireless Device Resource Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless devices face inefficiencies in managing keep-alive messages for multiple persistent connections, leading to increased resource usage and traffic due to unsynchronized transmission schedules across different networks.

Innovation Solution

A method for synchronizing the generation and transmission of keep-alive messages based on a timing schedule specific to the network hosting the connections, allowing multiple messages to be sent over a single radio connection, thereby reducing resource consumption and network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple radio connections are established to transmit keep-alive messages for each persistent connection, then the persistent connections are maintained reliably, but the device resources and network signaling resources are consumed excessively

Engineering Contradiction:
Improvepersistent connection maintenanceVSAvoiddevice resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple keep-alive messages for different persistent connections into a single radio connection. Instead of establishing separate radio connections for each persistent connection, the system consolidates the transmission of keep-alive messages across multiple connections through one shared radio connection, thereby reducing device resource consumption while maintaining connection reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single radio connection is designed to serve multiple persistent connections simultaneously. This multi-functional approach allows one radio connection to handle keep-alive transmissions for multiple different persistent connections, eliminating the need for dedicated radio connections for each connection and reducing overall resource usage

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If keep-alive messages are sent at frequent intervals to maintain persistent connections, then the connections remain reliable, but the network traffic and resource usage increase

Engineering Contradiction:
Improveconnection availabilityVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements periodic transmission of keep-alive messages through a scheduled approach. Rather than sending messages continuously or at fixed frequent intervals, the patent uses a scheduling mechanism that determines optimal transmission times, reducing the overall quantity of keep-alive traffic while ensuring connections remain active and reliable

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If separate radio connections are established for each persistent connection, then the connection management is straightforward, but the device complexity and signaling overhead increase

Engineering Contradiction:
Improveconnection management simplicityVSAvoidradio connection management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines the management of multiple persistent connections into a single radio connection framework. This merging approach reduces device complexity by eliminating the need to manage multiple separate radio connections, while still maintaining the ability to manage each persistent connection effectively through the unified connection

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2949177B1Synchronizing generation and transmission of keep-alive messages
Publication Date: 2019.05.29 QUALCOMM INC
  • EP2949177B1 patent drawingFigure 1
  • EP2949177B1 patent drawingFigure 2
  • EP2949177B1 patent drawingFigure 3

AI summary

Methods, systems, and devices are described for generating keep-alive messages for a plurality of persistent connections. The plurality of persistent connections associated with at least one application on a wireless device in a network hosting the plurality of persistent connections are identified. A timing schedule specific to the network to transmit keep-alive messages to refresh each persistent connection of the plurality of persistent connections is identified. A generation of the keep-alive messages for each persistent connection of the plurality of persistent connections is synchronized. The synchronized generation of the keep-alive messages occurs according to the identified timing schedule of the network.