Push Notification Delivery Feedback Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional telecommunication networks lack mechanisms to provide feedback on the delivery status of push notifications and call notifications, leading to unreliable delivery and a lack of remedial actions when delivery fails.
Innovation Solution
Implementing systems and methods that provide feedback from external Push Notification Services (PNS) to Push Proxy components, allowing the Push Application Server (PAS) to receive indications of delivery failures, enabling remedial procedures such as token refresh and re-delivery attempts to increase delivery success.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional best effort delivery is used for notifications, then device complexity is minimized, but delivery reliability deteriorates
Solution Approach 1:
The patent implements a feedback mechanism where the Push Notification Service (PNS) provides delivery status information back to the Push Application Server (PAS). This feedback loop enables the system to monitor whether notifications were successfully delivered to user equipment and take appropriate actions based on delivery outcomes, thereby improving delivery reliability without requiring complete system redesign
Solution Approach 2:
The system performs preliminary actions by attempting multiple delivery attempts and implementing token refresh procedures before giving up on notification delivery. The PAS can proactively initiate remedial procedures such as refreshing authentication tokens or re-attempting delivery based on predicted delivery failures, improving reliability through advance preparation
2Reliability
If feedback mechanisms are added to track delivery status, then delivery reliability improves, but device complexity increases
Solution Approach 1:
The patent leverages existing feedback capabilities within the telecommunication network infrastructure, where the PNS naturally provides delivery status information to the PAS through standard messaging protocols. This approach improves delivery tracking reliability by utilizing already-established communication channels rather than creating entirely new feedback systems
Solution Approach 2:
The feedback mechanism serves multiple functions simultaneously: it tracks delivery status, identifies delivery failures, enables remedial actions, and provides analytics capabilities. By making the feedback system multi-functional, the patent reduces the need for separate specialized components for each function, thereby limiting the increase in overall system complexity
3Reliability
If re-delivery attempts are implemented, then delivery reliability improves, but loss of time increases
Solution Approach 1:
The system performs preliminary analysis of delivery status and proactively initiates remedial procedures such as token refresh or re-delivery attempts before the notification can be considered failed. By acting in advance based on predicted delivery outcomes, the system reduces overall delivery time while maintaining high reliability
Solution Approach 2:
The patent implements dynamic delivery strategies where the system adjusts its behavior based on real-time delivery status feedback. When delivery failures are detected, the system dynamically switches to alternative delivery methods or schedules re-attempts at optimized intervals, balancing reliability improvement with time efficiency through adaptive response
Data Source
AI summary
Embodiments of the present disclosure are directed to systems and methods for enhanced provision of push notifications in a wireless telecommunication network. In response to a push notification server providing a push notification to an external push notification service, the push notification server is provided with an indication whether the notification was delivered to a target UE or not. Using the feedback, the push notification server may carry out one or more mitigating procedures, such as instructing the target UE to refresh its push token or re-attempt delivery, if the notification was not delivered to the UE.


