Intelligent Push Notification Distribution via Predictive Device Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current push notification systems often send notifications to multiple devices of a user simultaneously, leading to duplication of effort, increased bandwidth usage, and unnecessary computational resources, as they do not accurately determine which device the user is actively using.
Innovation Solution
A method that analyzes historical interaction data to predict which device a user is actively utilizing and sends notifications only to that device, using machine learning processes to refine predictions based on usage patterns and user interaction information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If push notifications are sent to multiple devices of a user simultaneously, then the user is more likely to receive the notification on their active device, but this increases network bandwidth usage and system computational resources
Solution Approach 1:
The system performs preliminary actions by analyzing historical interaction data and device usage patterns before sending notifications to determine which device is currently active. This advance preparation enables targeted notification delivery to the single most likely active device, avoiding the need to send notifications to multiple devices simultaneously while maintaining high delivery reliability.
2Reliability
If push notifications are sent to multiple devices of a user simultaneously, then the user is more likely to receive the notification on their active device, but this increases system computational resources and processing overhead
Solution Approach 1:
The system extracts and utilizes only the necessary information from historical interaction data and device usage patterns to determine the single most likely active device. By extracting only the critical predictive features rather than processing all possible device combinations, the system reduces computational complexity while maintaining reliable notification delivery.
3Reliability
If push notifications are sent to multiple devices of a user simultaneously, then the user is more likely to receive the notification on their active device, but this creates duplicate messages and increases network bandwidth usage
Solution Approach 1:
The system applies local quality by customizing notification delivery to each user's specific device usage patterns and historical interaction data. Instead of applying a uniform multi-device notification strategy to all users, the system determines the optimal single device for each user based on their local characteristics, thereby eliminating duplicate notifications and reducing overall network bandwidth consumption.
Data Source
AI summary
Aspects of the present invention disclose a method, computer program product, and system for providing push notifications to an active device of a user. The method includes one or more processors identifying a push notification for distribution to at least a first user, wherein the first user is associated with at least two computing devices. The method further includes retrieving historical push notification interaction information that includes data of the first user dismissing push notifications on the at least two computing devices and the first user opening push notifications on the at least two computing devices. The method further includes determining a prediction of an active computing device, of the at least two computing devices, for the first user based on the retrieved historical push notification interaction information. The method further includes the push notification to the predicted active computing device of the first user.


