Cloud Backend Routing Voice Commands to TVs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice-activated electronic devices struggle to seamlessly integrate with multiple output devices, such as televisions and media streaming devices, to provide unified audio and visual responses to user requests, often resulting in ambiguity and inefficiency in content routing.

Innovation Solution

A cloud-based backend system that uses speech-to-text and natural language understanding to interpret user commands, associates devices with user accounts, and routes content accordingly, generating audio and visual responses to be played on both voice-activated devices and output devices like televisions, while handling ambiguous requests by clarifying the intent through queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If voice-activated electronic devices are used to interact with multiple output devices, then the ability to provide unified audio and visual responses is improved, but the complexity of device integration and content routing increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidrouting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A backend system acts as an intermediary between voice-activated devices and multiple output devices. The backend receives content from the voice device, determines the appropriate output device based on content type and device associations, and routes content accordingly. This mediator approach enables seamless integration across multiple devices without requiring complex routing logic in each individual device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If content is routed to multiple output devices simultaneously, then the completeness of user response is improved, but the ambiguity in determining the correct output device increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidintent clarity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Users pre-associate specific output devices with their voice-activated devices through the backend system. These associations are stored and used to automatically determine the correct output device when content is requested. By performing the association action in advance, the system eliminates ambiguity during content routing without requiring real-time clarification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backend system provides feedback to the voice-activated device about the determined output device and content routing decisions. This feedback loop allows the system to confirm intent and make accurate routing decisions based on the associations stored in the backend, reducing ambiguity in multi-device scenarios.

Inventive Principle:
Principle #23Feedback

3Productivity

If device associations are stored in a cloud-based backend, then the seamless routing capability is improved, but the system dependency on cloud connectivity increases

Engineering Contradiction:
Improverouting efficiencyVSAvoidsystem dependency
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The backend system autonomously performs content routing decisions based on stored device associations and content type information. Once associations are established, the backend independently determines the appropriate output device without requiring continuous user input or complex real-time negotiations between devices, thereby improving routing efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3475942B1Systems and methods for routing content to an associated output device
Publication Date: 2023.01.11 AMAZON TECH INC
  • EP3475942B1 patent drawingFigure 1
  • EP3475942B1 patent drawingFigure 2
  • EP3475942B1 patent drawingFigure 3

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.