Cloud Backend Routing Voice Commands to Output Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent routing accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveuser experienceVSAvoidstate monitoring complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvedevice state detection accuracyVSAvoidcontent routing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10931999B1Systems and methods for routing content to an associated output device
Publication Date: 2021.02.23 AMAZON TECH INC
  • US10931999B1 patent drawing
  • US10931999B1 patent drawing
  • US10931999B1 patent drawing

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.