Push Notification Connection Timing for Lower Mobile Battery Drain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Keepalive signals for maintaining network connections on mobile devices contribute to battery drain, impacting battery life due to ongoing network activity.

Innovation Solution

Adjusting the transmission of keepalive messages between push notification servers and wireless devices by using predetermined time intervals and accompanying information to manage when to reset these intervals, thereby reducing unnecessary network activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keepalive messages are transmitted frequently to maintain network connection, then network connection stability is improved, but battery consumption increases

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

Solution Approach 1:

The system implements periodic keepalive messages at predetermined time intervals to maintain network connection. The wireless device transitions to a non-active state between intervals, performing network activity only periodically rather than continuously, thus reducing energy consumption while maintaining connection stability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts the operational state of the wireless device, switching between active and non-active states based on the timing of keepalive message transmissions. This dynamic state management allows the device to conserve energy during non-active periods while ensuring network connection is maintained through periodic activity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the wireless device remains in active state to send and receive keepalive signals, then network connection is maintained, but battery life is reduced

Engineering Contradiction:
Improvenetwork connection maintenanceVSAvoidbattery life
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The wireless device enters a non-active state between predetermined time intervals, performing network activity only periodically. This periodic operation maintains network connection reliability while extending battery life by minimizing the duration of high-power active states.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuous network connection through automated periodic keepalive transmissions without requiring continuous device activity. The connection is sustained continuously in the network layer while the device operates intermittently, achieving continuity of useful action at the network level without continuous device power consumption.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250351216A1Techniques for managing network connections for push notifications
Publication Date: 2025.11.13 APPLE INC
  • US20250351216A1 patent drawing
  • US20250351216A1 patent drawing
  • US20250351216A1 patent drawing

AI summary

Techniques for managing network connections for push notifications is disclosed. A method can include establishing a network connection with a wireless device that can transmit keepalive messages to the push notification server at a first predetermined time interval, receiving push notifications directed to the wireless device, transmitting, to the wireless device, a first push notification of received push notifications. The first push notification may be accompanied with first information that causes the wireless device to withhold establishing a second predetermined time interval for transmitting keepalive messages. The method may also include transmitting, to the wireless device, a last push notification of the received notifications. The last push notification may be accompanied with second information that causes the wireless device to establish the second predetermined time interval for transmitting keepalive messages.