Push Notification Routing with Aggregated Registration Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of applications on electronic devices leads to a burden in maintaining push notification registrations, occupying significant communication bandwidth and degrading device performance, while frequent notifications can negatively impact device performance and battery life.

Innovation Solution

A centralized push notification distribution system aggregates registration requests from applications, maintains a registry of user accounts and devices, and manages delivery priorities to reduce network communications and optimize notification delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple applications are registered to receive push notifications individually, then each application can receive notifications reliably, but the registration maintenance burden and network bandwidth consumption increase significantly

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidregistration maintenance burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual application registration requests into a single aggregated registration request. The push distribution client on the electronic device collects registration requests from multiple applications and merges them into one consolidated request that includes identifiers for multiple applications, thereby reducing the number of separate registration operations needed while maintaining reliable notification delivery to each application

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The push distribution client acts as an intermediary between multiple applications and the push distribution server. It consolidates registration requests from various applications and submits them as a single aggregated request to the server, which then distributes notifications to the appropriate applications based on their identifiers included in the aggregated request

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If push notifications are delivered frequently to notify applications of updates, then application update information is communicated promptly, but device performance and battery life are negatively impacted

Engineering Contradiction:
Improvenotification delivery speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements prioritized and scheduled notification delivery rather than immediate delivery for all notifications. The push distribution server can queue notifications and deliver them based on priority levels and device state, reducing the frequency of wake-ups during low-activity periods while ensuring high-priority notifications are delivered promptly when needed

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent introduces delivery priority as a parameter that modifies notification delivery behavior. High-priority notifications trigger immediate device wake-ups and prompt delivery, while low-priority notifications are queued and delivered during appropriate periods, allowing the system to balance delivery speed with energy consumption based on the priority parameter

Inventive Principle:
Principle #35Parameter changes

3Reliability

If individual registration requests are sent for each application, then registration reliability is maintained, but network communication bandwidth is significantly occupied

Engineering Contradiction:
Improveregistration reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Multiple separate registration requests from different applications are merged into a single aggregated registration request. This consolidated request contains identifiers for multiple applications and is transmitted in one network operation, significantly reducing the total number of registration messages exchanged over the network while maintaining reliable registration for each application

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12549643B2Push notification distribution system
Publication Date: 2026.02.10 APPLE INC
  • US12549643B2 patent drawing
  • US12549643B2 patent drawing
  • US12549643B2 patent drawing

AI summary

A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.