Interruption Filtering and Volume Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for managing computing device interruptions lack the ability to selectively allow interruptions based on user preferences and activities, and fail to provide smart volume control, resulting in either all-or-nothing scenarios for notification delivery and volume settings.
Innovation Solution
A processor-based system that monitors user activity and preferences to determine a minimum threshold for allowing interruptions and adjusting their volume, using machine-learning to rank interruptions and compare them to user-set rankings, thereby deciding whether to present them and modify their volume accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If interruptions are allowed to be presented to the user, then the user receives important information, but the user experience is degraded due to disruptions during computing activities
Solution Approach 1:
The system dynamically adjusts interruption delivery based on real-time monitoring of computing activities and user preferences. The processor determines a minimum threshold for allowing interruptions by analyzing current activity context and user preferences, enabling the system to adaptively control interruption delivery rather than using static all-or-nothing approaches.
Solution Approach 2:
The system changes the parameter of interruption delivery by introducing a minimum threshold mechanism. Instead of binary interruption delivery, the system uses ranked interruptions compared against a dynamically determined threshold, allowing fine-grained control over which interruptions are delivered based on their importance ranking and current computing context.
2Reliability
If interruptions are presented with standard volume, then the interruption is audible, but the volume may be inappropriate during certain computing activities
Solution Approach 1:
The system dynamically adjusts interruption volume based on real-time analysis of computing activities. The processor monitors the computing activity and uses this information to determine appropriate volume levels for interruptions, allowing the volume to adapt to the current context rather than remaining at a fixed level.
Solution Approach 2:
The system changes the volume parameter of interruptions based on the determined minimum threshold and computing activity context. By ranking interruptions and comparing them to the threshold, the system can appropriately adjust volume levels to match the current computing scenario, ensuring interruptions are audible when appropriate while minimizing disruption during focused activities.
3Extent of automation
If the system monitors computing activity and analyzes user preferences, then intelligent interruption filtering is achieved, but the device complexity increases
Solution Approach 1:
The system performs self-service by automatically monitoring computing activities and analyzing user preferences to determine interruption delivery decisions. The processor autonomously determines minimum thresholds and ranks interruptions based on analyzed data, eliminating the need for manual user configuration while managing system complexity through automated learning and adaptation.
Solution Approach 2:
The system uses feedback from monitoring computing activities and analyzing user preferences to continuously improve interruption filtering. By analyzing previous user responses to interruptions and adjusting the minimum threshold accordingly, the system creates a feedback loop that enhances automation intelligence while managing complexity through iterative improvement.
Data Source
AI summary
In an approach for managing computing interruptions, a processor receives a computing interruption on a computing device. A processor monitors computing activity of a user on the computing device. A processor accesses user preferences, wherein the user preferences are based on an analysis of previous responses by the user to previous computing interruptions. A processor determines a minimum threshold, based on the computing activity of the user and the user preferences, wherein the minimum threshold identifies when a computing interruption is allowed to be presented to the user. A processor determines from the computing interruption, a sender and a context of the computing interruption. A processor assigns a ranking to the computing interruption based on the sender and the context of the computing interruption. A processor compares the ranking to the minimum threshold. A processor determines whether to present the computing interruption, based on the comparison.


