Push Notification Delivery Inactive Device Battery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Battery-powered computing devices face rapid battery life consumption when receiving push notifications, as they often transition from an inactive to an active state to deliver notifications, leading to unnecessary power usage.

Innovation Solution

A notification handler process selectively activates the device based on whether push notifications require user interaction, maintaining a 'red-list' of apps that do not require activation, storing notifications for these apps and only activating the device for apps that necessitate user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the device transitions to active state to deliver push notifications, then notifications are delivered to users, but battery life consumption increases rapidly

Engineering Contradiction:
Improvenotification deliveryVSAvoidbattery life consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments push notifications into two categories: those that require device activation (interactive apps like VoIP, video conference) and those that do not (non-interactive apps like calendar, contacts). This segmentation allows the system to deliver notifications differently based on their nature, avoiding unnecessary activation for non-interactive apps and thus reducing battery consumption while maintaining reliable notification delivery for apps that need it.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selectively activating the device only when necessary (for interactive apps) rather than activating it for all notifications. The system stores notifications for non-interactive apps without activation and only activates when an interactive notification arrives, using partial activation strategy to minimize energy consumption while ensuring complete notification delivery when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Use of energy by moving object

If the device remains in inactive state to conserve battery power, then battery life is prolonged, but notifications cannot be delivered to users

Engineering Contradiction:
Improvebattery lifeVSAvoidnotification delivery
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The notification handler process maintains a red-list of non-interactive apps in advance, allowing it to pre-determine which notifications can be stored without activation. This preliminary classification enables the system to remain inactive while still being prepared to deliver notifications appropriately when activation becomes necessary, balancing battery conservation with notification reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the red-list and notification storage system) that mediates between the inactive state and notification delivery requirements. This intermediary allows the system to handle notifications differently based on their characteristics, enabling battery conservation while maintaining the ability to deliver notifications reliably through selective activation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If all push notifications trigger device activation, then all notifications are delivered promptly, but unnecessary power consumption occurs for non-interactive apps

Engineering Contradiction:
Improvenotification delivery speedVSAvoidunnecessary power usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies local quality by treating different types of notifications differently based on their specific characteristics. Instead of uniform treatment, the system examines each notification's target app and applies appropriate handling: immediate activation for interactive apps needing prompt delivery, and storage without activation for non-interactive apps. This localized differentiation optimizes both delivery speed for necessary apps and energy efficiency for others.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9277530B2Delivery of push notifications to an inactive computing device
Publication Date: 2016.03.01 APPLE INC
  • US9277530B2 patent drawing
  • US9277530B2 patent drawing
  • US9277530B2 patent drawing

AI summary

A method performed by a notification handler process running on a device includes receiving a first push notification for a first application while the recipient device is inactive; determining that delivery of the first push notification would cause the device to become active without prompting a user of the device to interact with the first application; in response to determining what delivery of the first push modification would cause, locally storing the first push notification; receiving a second push notification for a second application while the recipient device is still inactive; determining that delivery of the second push notification would cause the device to become active prompting the user to interact with the second application; and in response to determining what delivery of the second push modification would cause, delivering the received second push notification to the second application and the stored first push notification to the first application.