Push Notification Delivery System With Send Token Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Push technology lacks feedback mechanisms for publishers to determine if pushed information was successfully received and used by clients, making it a one-way communication method.
Innovation Solution
A method for delivering push notifications that includes creating a send token, sending a push notification derived from the received push notification and the send token, and receiving push information concerning the processing of the sent push notification, identified by the send token.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If push technology is used for one-way communication from publisher to client, then information delivery speed is improved, but feedback capability deteriorates
Solution Approach 1:
The patent implements feedback by having the client send an acknowledgment message back to the publisher after receiving a push notification. The publisher creates a unique identifier for each push notification and tracks whether an acknowledgment is received, thereby converting one-way communication into a two-way feedback loop while maintaining fast delivery speeds.
2Device complexity
If push notifications are sent without tracking identifiers, then system complexity is reduced, but information reliability deteriorates
Solution Approach 1:
The patent applies preliminary action by creating unique identifiers for push notifications before they are sent. This pre-prepared tracking mechanism enables reliable delivery verification without adding complex tracking infrastructure during the notification process, thus maintaining system simplicity while improving reliability.
3Reliability
If acknowledgment tracking is implemented for each push notification, then information reliability is improved, but device complexity increases
Solution Approach 1:
The patent implements partial action by tracking only essential acknowledgment information rather than comprehensive notification details. The system creates simple unique identifiers and tracks only whether acknowledgments are received, providing sufficient reliability without implementing excessive tracking complexity.
Data Source
AI summary
An example method for delivery of push notifications includes receiving a push notification including a message and a destination, creating a send token, sending a push notification derived from the received push notification and the send token, and receiving push information concerning a processing of the sent push notification which is identified by the send token. An example system for delivering push notifications includes a server system having a processor, memory, and a network interface, where the memory stores program instructions including code segments for receiving a received push notification via the network interface. In this example, the program instructions further includes code segments for creating a send token, code segments for sending a sent push notification derived from the received push notification and the send token via the network interface, and code segments for receiving received push information concerning a processing of the sent push notification are provided.


