Voice Control Remote Device Secondary User Assistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems do not allow for effective remote control of devices by secondary users, as they only respond to voice commands from the primary user, preventing external assistance and limiting the ability for secondary users to control devices even when they are present.

Innovation Solution

The system enables remote control by associating voice commands from a secondary user with the primary user's profile, allowing the secondary user to initiate voice commands on behalf of the primary user, and modifies wakeword detection to enable detection in incoming audio data, thereby allowing the secondary user to control devices associated with the primary user's profile.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system only responds to voice commands from the primary user, then the system maintains security and control, but secondary users cannot control the device even when present

Engineering Contradiction:
Improveremote control accessibilityVSAvoiduser profile flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system allows the primary user profile to be associated with multiple devices and enables voice commands from secondary users to be routed to the primary user's profile. This multi-functionality allows a single profile to control multiple devices while accepting commands from various sources, resolving the contradiction between restricted access and remote control accessibility

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If wakeword detection is disabled for incoming audio data, then the system prevents false activations, but secondary users cannot trigger voice commands

Engineering Contradiction:
Improvevoice command initiationVSAvoidwakeword detection accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary mechanism where incoming audio data is processed through a special wakeword detection path that routes detected commands to the primary user's profile. This intermediary approach allows secondary users to trigger commands while maintaining the reliability of wakeword detection by using a dedicated processing channel

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the system associates voice commands with the speaking user's profile, then user-specific control is maintained, but secondary users cannot perform tasks for the primary user

Engineering Contradiction:
Improvecommand routing flexibilityVSAvoidprofile association logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts profile association based on the direction of audio data. For outgoing audio (microphone to speaker), commands are associated with the speaking user. For incoming audio (speaker to microphone), commands are routed to the primary user's profile. This dynamic behavior enables flexible command routing without requiring complex static configuration

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10600414B1Voice control of remote device
Publication Date: 2020.03.24 AMAZON TECH INC
  • US10600414B1 patent drawing
  • US10600414B1 patent drawing
  • US10600414B1 patent drawing

AI summary

A system configured to enable remote control to allow a first user to provide assistance to a second user. The system may receive a command from the second user granting remote control to the first user, enabling the first user to initiate a voice command on behalf of the second user. In some examples, the system may enable the remote control by treating a voice command originating from the first user as though it originated from the second user instead. For example, the system may receive the voice command from a first device associated with the first user but may route the voice command as though it was received by a second device associated with the second user. To enable this functionality, during a remote control session the first device may disable wakeword detection so that the voice command is correctly routed to the second device.