Suppressing Alerts via Cross-Device Microphone State Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile computing systems fail to effectively suppress alert messages during microphone usage, leading to disruptions and privacy concerns, as incoming alerts may be heard by others during calls or recorded with video, causing unwanted content.
Innovation Solution
Implementing a method where voice assist messages are queued or suppressed when a device's microphone is in use, either locally or across connected devices, using a cloud resource to share state information and monitor microphone activity to determine when to deliver alerts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If alert messages are delivered immediately to inform users of incoming activity, then user awareness and responsiveness are improved, but privacy is compromised and disruptions occur during microphone usage
Solution Approach 1:
The system performs preliminary action by monitoring microphone state before delivering alert messages. It checks whether the microphone is currently in use by another application or service, and suppresses alert delivery when the microphone is active, thereby preventing privacy disruptions before they occur
Solution Approach 2:
The system implements feedback by continuously monitoring the microphone state and using this information to dynamically control alert delivery. The voice assist service receives feedback about microphone usage status and adjusts its behavior accordingly, suppressing alerts when the microphone is in use and delivering them when the microphone is available
2Object-affected harmful factors
If alert messages are suppressed during microphone usage to protect privacy, then harmful disruptions are reduced, but timely delivery of important alerts is delayed
Solution Approach 1:
The system performs preliminary monitoring of microphone state and queues alert messages before the microphone becomes unavailable. This ensures that alerts are prepared and will be delivered immediately once the microphone becomes available, minimizing the actual delay while maintaining privacy protection
Solution Approach 2:
The system maintains continuity of useful action by continuously monitoring microphone state and maintaining a queue of alert messages. This ensures that alert delivery remains continuous and uninterrupted - when the microphone becomes available, queued alerts are delivered immediately, maintaining system responsiveness while protecting privacy during microphone usage
3Object-affected harmful factors
If the system monitors microphone state across connected devices to suppress alerts, then privacy protection is enhanced, but system complexity increases
Solution Approach 1:
The system applies universality by implementing a unified approach that works across multiple connected devices. The voice assist service on each device monitors microphone state locally and communicates with other devices to determine when to suppress alerts, providing consistent privacy protection without requiring complex centralized control
Solution Approach 2:
The system uses an intermediary approach where devices communicate microphone state information through a coordinated mechanism. Each device monitors its own microphone state and shares this information with the voice assist service, which then determines alert suppression decisions based on the collective state across connected devices
Data Source
AI summary
A method includes generating an alert message in a device. The device is one of a plurality of connected devices. The alert message is suppressed in the device responsive to a state of a microphone of any of the plurality of connected devices indicating an active state. A device includes a microphone, a speaker, and a processor coupled to the microphone and the speaker. The processor is to generate an alert message and suppress the alert message responsive to a state of a microphone of any of a plurality of connected devices including the device indicating an active state.


