Cloud Backend Routing Voice Commands to Output Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice-activated electronic devices struggle to efficiently route and manage content requests across multiple devices, particularly in scenarios where ambiguity or device state changes occur, leading to inconsistent user experiences.
Innovation Solution
A cloud-based backend system that associates voice-activated devices with output devices, uses speech-to-text and natural language understanding to interpret requests, and generates appropriate responses for both audio and visual content, while considering device states and user preferences, to route content effectively between devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a voice-activated device receives a content request, then the device can process and deliver content, but ambiguity in the request or device state changes may lead to incorrect content routing
Solution Approach 1:
The patent introduces a backend system as an intermediary between the voice-activated device and the output device. The backend system receives the content request, determines the appropriate output device based on device states and associations, and routes the content accordingly. This mediator resolves ambiguities and coordinates device states without requiring complex logic in the voice-activated device itself.
Solution Approach 2:
The system implements feedback mechanisms where the backend system continuously monitors device states (such as whether a display device is on or off) and uses this information to dynamically adjust content routing decisions. This feedback loop ensures that content is routed to the correct device based on current operational states, improving routing reliability.
2Ease of operation
If the system routes content to an associated output device, then user experience is enhanced, but determining the correct device requires complex state monitoring and interpretation
Solution Approach 1:
The backend system serves as an intermediary that handles the complexity of state monitoring and device association determination. It maintains knowledge of which devices are associated with which user accounts and monitors their operational states, thereby simplifying the user interface and making the system easier to operate without requiring users to understand the underlying complexity.
Solution Approach 2:
The system performs preliminary actions by pre-establishing associations between user accounts and output devices, and by pre-monitoring device states. When a content request is received, the backend system already has the necessary information about device availability and associations, enabling quick and accurate routing decisions without requiring complex real-time analysis.
3Measurement precision
If the backend system determines device state and routes content accordingly, then content delivery is accurate, but the system requires extensive processing and coordination
Solution Approach 1:
The backend system performs preliminary actions by continuously monitoring and caching device states before content requests arrive. It pre-determines which devices are associated with which user accounts and maintains an updated view of device availability. This preliminary preparation enables rapid, accurate content routing decisions when requests are received, minimizing routing time while maintaining high precision.
Solution Approach 2:
The system implements self-service mechanisms where the backend system autonomously monitors device states, determines appropriate routing decisions, and executes content delivery without requiring manual intervention or complex real-time coordination. This automated self-service approach reduces both processing time and the need for extensive human coordination.
Data Source
AI summary
Apparatuses 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.


