Notification Pool Priority Weighting for Urgent Message Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidnotification delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvetransmission orderVSAvoidtransmission efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

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.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If urgent notifications are given higher priority, then critical messages are transmitted promptly, but fairness to earlier batches is compromised

Engineering Contradiction:
Improveurgent notification delivery timeVSAvoidbatch processing fairness
Core Design Contradiction:
Loss of timeVSEase of operation

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.

Inventive Principle:
Principle #3Local quality

4Device complexity

If notifications are placed in a linear queue, then processing is simple, but urgent notifications cannot be interjected into earlier positions

Engineering Contradiction:
Improvequeue processing complexityVSAvoidurgent notification transmission
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8344852B2Method and system for transmitting a plurality of notifications in a notification pool
Publication Date: 2013.01.01 ACTIVE INTERNET TECHNOLOGIES LLC
  • US8344852B2 patent drawing
  • US8344852B2 patent drawing
  • US8344852B2 patent drawing

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.