Notification Server Application Grouping Strategy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multiple applications on a user device registered to receive the same type of notification result in redundant messages being displayed, annoying users, with current solutions only offering the option to turn off notifications entirely.
Innovation Solution
A notification server identifies applications registered for a notification type and groups them by device identifier, selecting a target application based on usage and/or priority, generating notifications to display a message only for the target application while others receive notifications with a payload to not display a message.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If notifications are sent to all registered applications, then all applications receive the notification, but multiple redundant messages are displayed on the user device
Solution Approach 1:
The patent segments the notification delivery process by dividing applications into target applications and non-target applications. The notification server identifies a single target application from multiple registered applications and sends the notification only to that application, while other applications receive no notification. This segmentation eliminates redundant message displays while ensuring reliable notification delivery through the selected target application.
2Object-generated harmful factors
If users turn off notifications to avoid redundant messages, then redundant messages are eliminated, but all notifications are disabled including useful ones
Solution Approach 1:
The notification server automatically performs the function of selecting a target application without requiring user intervention. The server uses criteria such as application usage data, priority settings, or registration order to autonomously identify which application should receive the notification. This self-service mechanism eliminates redundant messages while preserving useful notifications, removing the need for users to manually disable all notifications.
3Object-generated harmful factors
If a single message is displayed for multiple applications, then redundant messages are reduced, but the notification may not reach the most relevant application
Solution Approach 1:
The notification server utilizes feedback mechanisms to determine the most relevant target application. This may include analyzing application usage data, user interaction patterns, priority settings configured by the user, or registration timing. The server continuously monitors and adjusts its selection criteria based on this feedback, ensuring that notifications are delivered to the application most likely to be relevant to the user at that moment, thereby maintaining notification relevance while eliminating redundancy.
Data Source
AI summary
Notifications are provided intelligently to reduce the number of messages displayed for a notification received by multiple applications. When an originating notification intended for a particular end user is received at a notification server, applications associated with that end user and registered for that type of notification are identified. The identified applications are grouped by device identifier. A subset of a single or a few target applications is selected for each group, while all other applications are considered as non-target applications. A notification for each target application is generated with a notification payload set to display a message, while a notification for each non-target application is generated with a notification payload set not to display a message. As such, when a user device receives multiple notifications for the same originating notification, the user device displays messages only for a single target application or a few target applications.


