Notification Prioritization and Timing Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users are overwhelmed by the numerous notifications they receive on their computing devices, leading to many being ignored and failing to effectively communicate important information.
Innovation Solution
Implementing a prioritization and presentation policy that determines the order and timing of notifications based on priority levels and positions on the user interface, allowing only critical notifications to interrupt user interactions while delaying less important ones to minimize disruption and processor load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the service provider sends all notifications to users, then users receive complete information, but users are overwhelmed and notifications are ignored
Solution Approach 1:
The patent applies local quality by differentiating notification handling based on priority levels. Critical notifications receive immediate presentation to users, while non-critical notifications are delayed or batched. This selective approach ensures important information is communicated effectively without overwhelming users with all notifications simultaneously.
Solution Approach 2:
The patent segments notifications into different priority categories (critical and non-critical). This segmentation allows the system to process and present notifications in a structured manner, separating time-sensitive information from less urgent information, thereby reducing user overload while maintaining information completeness.
2Speed
If the service provider sends multiple notifications in a short period, then users receive timely updates, but processor load and user disruption increase
Solution Approach 1:
The patent implements periodic action by introducing time intervals between notification presentations. Instead of sending all notifications immediately, the system delays non-critical notifications to subsequent periods, reducing processor load and user disruption while maintaining timely delivery of critical information.
Solution Approach 2:
The patent applies preliminary action by pre-categorizing notifications into priority levels before delivery. This preliminary classification enables the system to optimize delivery timing and reduce processor load by preparing notification batches in advance based on their criticality, rather than processing all notifications uniformly.
3Loss of time
If the service provider sends all notifications immediately, then information is delivered promptly, but user experience deteriorates due to interruptions
Solution Approach 1:
The patent applies local quality by providing different delivery timings based on notification priority. Critical notifications are delivered immediately to ensure prompt information delivery, while non-critical notifications are delayed to improve user experience by reducing interruptions. This selective timing strategy addresses both time sensitivity and user comfort.
Data Source
AI summary
Controlling notifications based on an importance of the notifications to users is described. A service provider can receive notifications. The service provider can determine an order for sending the notifications based partly on priority levels assigned to the notifications and positions associated with presentations of the notifications. The service provider can send a first notification to at least one device in a first period of time. The service provider can determine that sending a second notification causes a conflict with a presentation policy. Accordingly, the service provider can determine a second period of time subsequent to the first period of time to send the second notification to the at least one device based partly on a lapse of a predetermined amount of time and/or an occurrence of an event, and can send the second notification to the at least one device in the second period of time.


