Mobile Device Notification Tone Control via Context Heuristics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Audible tones used in instant messaging notification profiles can be distracting and disruptive, especially when a user is actively engaged in a conversation, and existing systems lack intelligence in determining when to suppress or sound these tones.
Innovation Solution
A set of heuristics is employed to intelligently determine when to use an audible tone for notification, considering factors such as the layering of message screens, device usage indicators like the backlight and idle timer, and the orientation of the mobile device, to suppress redundant tones and maintain user engagement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If audible notification tones are always sounded when new messages are received, then users are reliably notified of all incoming messages, but users experience distractions and disruptions during active conversations
Solution Approach 1:
The notification system dynamically adjusts its behavior based on real-time context. The system monitors device state (foreground vs background application), user interaction patterns (idle timer), and environmental cues (backlight status, orientation) to determine whether to sound notification tones. This dynamic adaptation resolves the contradiction by making notification reliability context-dependent rather than absolute.
Solution Approach 2:
The system implements feedback loops by continuously monitoring device state and user behavior, then using this information to modulate notification behavior. The idle timer provides feedback about user engagement, the foreground/background state provides feedback about current task, and these feedback signals control whether tones are sounded, thereby resolving the distraction-reliability tradeoff.
2Object-affected harmful factors
If notification tones are suppressed during active conversations, then user distractions are reduced, but users may miss important notifications from active conversations
Solution Approach 1:
The system applies different notification qualities to different conversational contexts. Messages from foreground applications (active conversations) receive different treatment than messages from background applications. The system locally adapts notification behavior based on the specific conversation's state, ensuring important notifications are delivered while reducing distractions from less urgent ones.
Solution Approach 2:
The system performs preliminary assessment of message importance before deciding whether to sound tones. By checking the foreground/background state and idle timer in advance, the system pre-determines the appropriate notification response, preventing both premature distractions and missed notifications.
3Measurement precision
If the system uses multiple heuristics to determine notification timing, then notification accuracy is improved, but system complexity increases
Solution Approach 1:
The complex decision-making process is segmented into independent heuristic modules. Each heuristic (foreground/background state, idle timer, backlight status, orientation) operates as a separate detection mechanism that contributes to the overall notification decision. This segmentation makes the complex system more manageable and maintainable while preserving high notification timing accuracy.
Data Source
AI summary
A system and method are provided that utilize a set of heuristics to more intelligently determine when to utilize an audible tone associated with a notification profile or other mechanism used to alert a user of events such as an incoming instant message. The heuristics employed consider the layering of the message screens for the corresponding conversations, in combination with one or more device usage indicators such as the status of the backlight, the idle timer, and the orientation of the mobile device 10A itself as indicated by the orientation sensor.


