Selective Mobile Notification Routing via Context Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile device notification systems often fail to deliver notifications to the most appropriate device based on the user's current activity and context, leading to missed notifications or inappropriate assignment, as they rely on default settings or blanket distribution across all devices.
Innovation Solution
A system that analyzes criteria such as device usage, user identity, and notification content to selectively route notifications to the most suitable mobile device, using techniques like Natural Language Processing and app importance analysis to determine the best device for each notification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If notifications are distributed across all mobile devices using default settings, then notification delivery coverage is improved, but notification accuracy and user experience deteriorate due to inappropriate device assignment
Solution Approach 1:
The system applies local quality by making each notification delivery decision device-specific based on local context factors. Instead of uniform distribution, the notification is routed to the specific device where the user is currently engaged with the relevant application, considering device state, application context, and user interaction patterns unique to each device-user relationship.
Solution Approach 2:
The system implements dynamics by making notification routing adaptive and changeable in real-time. The target device for each notification is dynamically determined based on current user engagement state, application status, and contextual factors that may change over time, rather than using static default settings.
2Measurement precision
If notifications are selectively routed based on detailed analysis of device usage and user engagement, then notification accuracy is improved, but system complexity increases
Solution Approach 1:
The system applies preliminary action by pre-establishing the notification routing framework and criteria before notifications are generated. User engagement tracking, application state monitoring, and device context collection are performed in advance, so when a notification needs routing, the decision can be made efficiently using pre-collected data rather than gathering all information at notification time.
Solution Approach 2:
The system uses an intermediary approach by introducing a notification routing service that acts as a mediator between notification generation and device delivery. This intermediary layer analyzes multiple factors (device state, user engagement, application context) and makes intelligent routing decisions, simplifying the overall system architecture by centralizing the complex decision-making logic in a dedicated component.
Data Source
AI summary
A computer-implemented method, system, and/or computer program product selectively sends push notifications to mobile devices. One or more processors determine that a push notification of a mobile device event is to be issued to one or more mobile devices from a set of mobile devices. The processor(s) receive a status of applications running on at least one mobile device from the set of mobile devices and an extent of user engagement for at least one of the applications. The processor(s) associate a content with the push notification, and parse and evaluate the content. The processor(s) select a mobile device from the set of mobile devices based on the status of the applications, the extent of user engagement, and the parsed evaluated content, and then transmit the push notification to that mobile device.


