Voice Assistant Context-Aware Notification Interruption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice interface systems require users to explicitly specify the target device for voice inputs, which is tedious and burdensome. Additionally, these systems struggle to deliver proactive notifications in a manner that is aware of ongoing interactions between the user and the device, potentially disrupting the user experience.
Innovation Solution
The implementation of a voice-activated electronic device with a voice assistant system that can determine or assign a target device for voice inputs when the specification is absent or ambiguous. This system also provides low-latency proactive notifications by determining if an ongoing interaction can be gracefully interrupted for the notification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the system requires explicit target device specification in all voice inputs, then device control accuracy is improved, but user operation complexity increases
Solution Approach 1:
The system performs preliminary actions by maintaining conversation state and context information between voice inputs. It proactively determines target devices based on previous interactions, so when a new voice input arrives, the target device is already identified from context rather than requiring explicit specification each time.
Solution Approach 2:
The system uses feedback from conversation history and device interaction patterns to improve target device identification. By analyzing previous voice inputs, device responses, and user behavior patterns, the system learns to accurately infer intended target devices without explicit specification.
2Loss of time
If proactive notifications are delivered immediately, then information timeliness is improved, but conversation flow disruption increases
Solution Approach 1:
The system dynamically adjusts notification delivery timing based on the current conversation state. It monitors conversation flow, user engagement level, and interaction phase to determine the optimal moment to interrupt with a notification, making the notification system adaptive rather than static.
Solution Approach 2:
The system changes parameters such as notification priority levels, delivery timing, and interruption policies based on conversation context. During critical conversation phases, notifications may be delayed or batched; during natural pauses, notifications are delivered immediately, optimizing both timeliness and user experience.
Data Source
AI summary
A method for proactive notifications in a voice interface device includes: receiving a first user voice request for an action with an future performance time; assigning the first user voice request to a voice assistant service for performance; subsequent to the receiving, receiving a second user voice request and in response to the second user voice request initiating a conversation with the user; and during the conversation: receiving a notification from the voice assistant service of performance of the action; triggering a first audible announcement to the user to indicate a transition from the conversation and interrupting the conversation; triggering a second audible announcement to the user to indicate performance of the action; and triggering a third audible announcement to the user to indicate a transition back to the conversation and rejoining the conversation.


