Notification Pool Priority Weighting for Urgent Message Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mass notification systems often prioritize older notifications over urgent ones in later batches, leading to delayed transmission of critical messages during emergencies and network overloading, which can hinder essential communications.
Innovation Solution
Implementing a sequencing system that assigns priority weights to notifications based on urgency and class, allowing urgent notifications from later batches to be integrated into the transmission queue, ensuring timely delivery of critical messages while avoiding network overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If notifications are transmitted using a first-in-first-out (FIFO) queue, then older notifications are transmitted first, but urgent notifications in later batches are delayed
Solution Approach 1:
The patent changes the transmission parameter from simple FIFO ordering to priority-weighted ordering. Each notification is assigned a priority weight based on urgency level, and the transmission sequence is determined by these weights rather than arrival time. This allows urgent notifications to be transmitted before older non-urgent notifications, resolving the contradiction between transmission reliability and notification delay.
2Stability of the object's composition
If all notifications in a batch are transmitted sequentially, then transmission order is maintained, but network overload occurs during emergencies
Solution Approach 1:
The patent introduces priority weight as a new parameter that overrides simple sequential ordering. By assigning different priority weights to notifications based on their urgency and importance, the system can dynamically adjust transmission order to prevent network overload during emergencies while maintaining stable transmission of non-urgent notifications.
3Loss of time
If urgent notifications are given higher priority, then critical messages are transmitted promptly, but fairness to earlier batches is compromised
Solution Approach 1:
The patent applies local quality by assigning different priority weights to different notifications within batches based on their specific urgency and importance. Rather than treating all notifications uniformly, the system evaluates each notification's characteristics and assigns appropriate weights, allowing urgent notifications to be prioritized locally without compromising overall system fairness.
4Device complexity
If notifications are placed in a linear queue, then processing is simple, but urgent notifications cannot be interjected into earlier positions
Solution Approach 1:
The patent transforms the simple linear queue into a priority-weighted queue by adding the priority weight parameter. This single parameter change enables the system to automatically interject urgent notifications into appropriate positions based on their weights, maintaining processing simplicity while significantly improving urgent notification transmission reliability.
Data Source
AI summary
A method for transmitting a plurality of notifications in a notification pool includes determining a first notification batch having the plurality of notifications, and assigning a priority weight to each of the plurality of notifications, at least two of the priority weights being different. The method further includes inserting the first notification batch into the notification pool, and transmitting the plurality of notifications in the notification pool sequentially, based on the priority weights of the plurality of notifications. A system for transmitting a plurality of notifications is also provided.


