Voice Command Content Routing Using Output Device State Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems struggle to efficiently route content requests from voice-activated electronic devices to associated output devices, particularly when multiple interpretations are possible or when the state of the output device is unavailable.
Innovation Solution
A cloud-based backend system associates voice-activated devices with output devices through user accounts, processes audio commands using speech-to-text and natural language understanding, and determines the appropriate output device based on device state, intent, and user preferences, sending synchronized audio and visual content accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the system routes content to an output device based on voice command, then the user experience is enhanced, but the system fails when the intent is ambiguous or device state is unavailable
Solution Approach 1:
The system implements feedback by sending a status request to the output device to determine its current state (available, unavailable, or ready). Based on the feedback received, the system dynamically adjusts its content routing behavior - routing to the output device when ready, to the voice-activated device when unavailable, and seeking user clarification when the state is indeterminate, thereby resolving the reliability issue while maintaining ease of operation
Solution Approach 2:
The system performs preliminary action by checking the output device's state before routing content. By proactively determining device availability and readiness status before content delivery, the system prevents failed routing attempts and ensures reliable content delivery, thus improving system reliability without compromising user experience
2Measurement precision
If the system checks device state before routing content, then routing accuracy is improved, but the system complexity increases
Solution Approach 1:
The system segments the routing decision into distinct state-based pathways: when the output device is in 'ready' state, content routes to the output device; when 'unavailable' state, content routes to the voice-activated electronic device; when indeterminate, the system seeks user clarification. This segmentation simplifies the complexity by creating clear, manageable decision branches rather than a monolithic complex system
3Measurement precision
If the system handles ambiguous voice commands by requesting clarification, then command accuracy is improved, but the interaction time increases
Solution Approach 1:
The system applies partial action by only requesting user clarification when the output device state is indeterminate and the voice command is ambiguous. In clear cases (device ready or unavailable), the system proceeds directly with routing without additional user interaction, thus minimizing interaction time while maintaining command accuracy when necessary
Data Source
AI summary
Devices and methods for routing content are provided herein. In some embodiments, a method for routing content include receiving audio data representing a command from a first electronic device, determining content that is associated with the command, sending responsive audio data to the first electronic device, and sending instructions to the second electronic device to output the content associated with the command. In some embodiments, a method for routing contents includes determining a state of the second electronic device and sending instructions to output the content to a selected one of the first and second electronic devices based on the state of the second electronic device.


