Notification Content Delivery via Dynamic Display Agent
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing notification systems face challenges in effectively scheduling and delivering content associated with notifications, often resulting in stale content and inefficient resource utilization due to the need to select and render content before delivery.
Innovation Solution
The proposed solution involves a notification system that combines the generation and delivery of notifications with the ability to dynamically select or render content at the time of delivery, using a display agent to request content only when necessary, thereby optimizing content delivery and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If content is selected and rendered before notification delivery, then notification generation is simplified, but content becomes stale and resources are wasted on undelivered notifications
Solution Approach 1:
The notification system is segmented into distinct components: a notification service that handles delivery scheduling, a display agent that receives notifications, and a content selection component that operates independently. This segmentation allows content selection to be decoupled from notification generation, enabling content to be selected at delivery time rather than generation time, thus maintaining freshness without overwhelming system complexity
Solution Approach 2:
The system performs preliminary actions by storing notification templates and content selection criteria in advance, but delays actual content rendering until delivery time. The display agent is pre-configured with instructions on how to request and display content, but the content itself is selected and rendered only when the notification is actually delivered, preventing staleness while maintaining system simplicity
2Productivity
If content is selected at notification generation time, then resource utilization is inefficient, but delivery scheduling is simpler
Solution Approach 1:
The content selection mechanism transitions from a static pre-generation approach to a dynamic delivery-time approach. The system adaptively determines when content should be selected based on actual delivery conditions, allowing content to be freshly selected for each delivery event. This dynamic approach improves resource utilization by avoiding wasted content generation for undelivered notifications while the complexity is managed through automated timing mechanisms
Solution Approach 2:
The system implements feedback loops where the notification service monitors delivery status and triggers content selection based on actual delivery events. The display agent provides feedback when a notification is received, triggering the content selection process. This feedback mechanism ensures content is selected only when needed, improving resource efficiency while the automated feedback handling keeps the system manageable
3Ease of operation
If notifications are sent with placeholder content, then delivery can be scheduled, but the system becomes more complex
Solution Approach 1:
The display agent acts as an intermediary component that bridges the notification delivery system and content selection process. It receives notifications with placeholder content, autonomously requests appropriate content based on stored criteria, and injects the selected content before display. This intermediary approach enables simple notification scheduling with placeholders while automating the complex content retrieval and injection process, making the system easier to operate without manual intervention
Data Source
AI summary
Notification systems and methods that combine the generation and delivery of notifications with the ability to dynamically select or render content for those notifications are disclosed. The selection of what content to include in such notifications, or the rendering of such content, may be performed at or after a time of the delivery of the notifications to users.


