Context-Aware Notification Prioritization and Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current notification systems on mobile devices lack efficient prioritization and scheduling, often leading to distractions and missed urgent notifications, as users can only define specific types or senders, resulting in interruptions and potential safety hazards.

Innovation Solution

A system and method that collect and analyze user contextual data from devices and servers to generate user states and behavior data, which are then used to prioritize and schedule notifications based on user behavior and context, ensuring timely and relevant delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If notifications are delivered without prioritization based on user behavior and context, then the notification system is simple and easy to operate, but urgent notifications may be missed and user distraction increases

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidnotification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of user behavior patterns and contextual data before notification delivery to determine optimal timing and prioritization. User profiles are built in advance by analyzing historical data, allowing the system to make intelligent notification decisions without requiring complex real-time processing during actual delivery moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously collects feedback from user interactions with notifications and adjusts the prioritization algorithm accordingly. By analyzing which notifications users read, when they respond, and their behavioral patterns, the system refines its notification scheduling to improve delivery reliability while managing system complexity through adaptive learning.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If users define specific do not disturb criteria for certain types or senders, then notification control is simplified, but other urgent notifications from unspecified sources are missed

Engineering Contradiction:
Improvenotification control easeVSAvoidurgent notification loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system automatically learns user preferences and notification priorities through self-service analysis of behavior patterns. Instead of requiring users to manually configure complex exclusion criteria, the system autonomously determines which notifications are urgent based on analyzed user behavior, contextual data, and historical interaction patterns, thereby preventing notification loss while maintaining ease of use.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes notification delivery parameters such as timing, priority level, and delivery channel based on real-time contextual analysis. By adjusting these parameters adaptively rather than relying on static user-defined rules, the system can identify and deliver urgent notifications from any source while maintaining simple user control through natural behavior-based automation.

Inventive Principle:
Principle #35Parameter changes

3Speed

If notifications interrupt user focus on current tasks, then notification delivery is immediate and straightforward, but user safety and productivity are compromised

Engineering Contradiction:
Improvenotification delivery speedVSAvoiduser distraction and safety risk
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The notification system transitions from static immediate delivery to dynamic contextual-aware scheduling. The system continuously monitors user context, activity patterns, and environmental conditions to determine the optimal moment for notification delivery. This dynamic approach ensures urgent notifications are delivered at appropriate times when user safety is not compromised, while maintaining speed through intelligent prioritization rather than simple immediacy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9912773B2Systems and methods to prioritize and schedule notifications with user behaviour and contextual data analysis
Publication Date: 2018.03.06 NEW ASIA TECH DEV LTD
  • US9912773B2 patent drawing
  • US9912773B2 patent drawing
  • US9912773B2 patent drawing

AI summary

Disclosed are a system, apparatus, and method for prioritizing and scheduling of notifications to a user on a user device based on the user's behavior profile and user state. The method includes collecting user related data by a plurality of data collectors. The data may be collected by the user's device and a server connected to the user's device. The data collected by the user's device and the server may be different. The collected data is analyzed to generate user states data and user behavior data. The prioritizing and scheduling of the messages is done based on the user states data and the behavior data.