Notification Prioritization via Delivery Status Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notification delivery systems face challenges in efficiently delivering notifications to millions of users across various channels, resulting in computational overhead and potential time lags, especially in multi-tenanted service environments where instantaneous delivery is expected.
Innovation Solution
A computer-implemented method and system that prioritizes notifications by using a notifications service server with an identifier and calculator, along with a monitor and collector, to dynamically identify end user notification preferences based on delivery status information, thereby optimizing computational resources and improving notification targeting accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If notifications are sent to all subscribed recipients on all channels instantaneously, then delivery speed is improved, but computational overhead becomes prohibitive
Solution Approach 1:
The patent segments the notification delivery process into multiple batches rather than sending all notifications simultaneously. The notification service divides the large-scale notification task into smaller batches, processes them sequentially or in parallel groups, and monitors delivery status for each batch. This segmentation reduces the instantaneous computational load on cloud infrastructure while maintaining overall delivery speed.
2Loss of energy
If computational resources are kept reasonable with time lag processing, then resource efficiency is improved, but delivery timeliness deteriorates
Solution Approach 1:
The patent implements periodic action by sending notifications in scheduled batches with monitoring intervals. Instead of continuous processing, the system processes notification batches periodically, monitors delivery status at specific intervals, and adjusts subsequent batches based on previous performance. This periodic approach balances resource efficiency with delivery timeliness by avoiding constant high-resource consumption while minimizing overall delivery time lag.
3Measurement precision
If dynamic identification of end users based on notification habits is implemented, then notification targeting accuracy is improved, but device complexity increases
Solution Approach 1:
The patent employs feedback mechanisms where the notification service monitors delivery status information from previous notification batches and uses this feedback to dynamically identify and prioritize end users for subsequent batches. The system tracks which users have read or interacted with notifications and adjusts batch composition accordingly. This feedback loop improves targeting accuracy without requiring complex manual configuration, as the system automatically learns from delivery patterns.
Data Source
AI summary
A computer-implemented method and system for prioritizing notifications deliverable to one or more end users include a notifications service identifier identifying one or more end user notification receiving devices. A notifications service server sends a first batch of one or more notifications to the one or more end user notification receiving devices. A notifications service monitor monitors delivery status information relative to each of the one or more notifications of the first batch. A notifications service collector collects the delivery status information. A notifications service calculator determines an end user notification preference score for each of the one or more end user notification receiving devices using the delivery status information.


