Context-Aware Notification Filtering for Mobile Productivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile device users are overwhelmed by notifications, leading to dissatisfaction and reduced productivity, as existing notification management systems offer only binary on/off switches or blunt choices, failing to differentiate notification importance based on contextual factors.

Innovation Solution

A method and system that utilize a Smart Notification Aware (SNA) module to determine notification importance based on contextual and environmental factors, such as subject matter, time sensitivity, business sensitivity, and user relationships, allowing for intelligent alert generation or queuing based on an importance threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system generates alerts for all notifications, then users are fully informed of all content, but users become overwhelmed and disabled notifications entirely

Engineering Contradiction:
Improvenotification information deliveryVSAvoiduser productivity
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating notification handling based on their individual importance levels. Instead of treating all notifications uniformly, the system assigns different qualities (alert vs. queue) to different notifications based on their characteristics such as sender identity, content type, and user preferences. This resolves the contradiction by ensuring important notifications are delivered as alerts while less important ones are queued, maintaining information delivery for critical content while preserving productivity.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If the system provides binary on/off notification control, then users have simple control, but users cannot differentiate between important and non-important notifications

Engineering Contradiction:
Improvenotification control simplicityVSAvoidnotification importance differentiation
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies dynamics by transforming the static binary on/off control into a dynamic multi-level notification system. The system automatically adjusts notification delivery based on real-time assessment of notification importance, user context, and environmental factors. This resolves the contradiction by maintaining simple user interface (users still see on/off switches) while dynamically implementing sophisticated differentiation in the background, ensuring important notifications are highlighted without requiring complex user configuration.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system queues all low-importance notifications, then user productivity is enhanced, but users may miss important content that was queued

Engineering Contradiction:
Improveuser productivityVSAvoidnotification delivery reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by implementing a review mechanism where users can access queued notifications and provide feedback on their importance. The system learns from user interactions with queued notifications, adjusting future notification classification based on this feedback. This resolves the contradiction by maintaining productivity benefits of queuing while improving reliability through continuous learning and adaptation, ensuring that genuinely important notifications are eventually delivered even if initially queued.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10609523B2Context and environmentally aware notifications on mobile devices
Publication Date: 2020.03.31 CA TECH INC
  • US10609523B2 patent drawing
  • US10609523B2 patent drawing
  • US10609523B2 patent drawing

AI summary

A method includes performing operations as follows on a processor: receiving a notification associated with an application, the application being accessible via a mobile device, determining an importance of the notification based on a plurality of factors that provide context for a reason for the notification, comparing the importance of the notification with an importance threshold, performing one of queuing the notification without generating an alert on the mobile device and generating the alert on the mobile device based on the comparing of the importance of the notification with the importance threshold.