Server-Based Voice Assistant Coordination for Multi-Device Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with multiple smart devices face the issue of multiple voice assistants being activated simultaneously when a voice instruction is given, leading to confusion and an inconvenient user experience.

Innovation Solution

A communication method and system that determines which device should respond to a voice instruction based on information received from multiple devices, including device type and scene mode, allowing the server to instruct other devices not to respond, thereby intelligently selecting the appropriate device to perform the requested action.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If voice assistants are integrated into multiple smart devices, then voice assistant coverage and accessibility are improved, but multiple devices are activated simultaneously causing user confusion

Engineering Contradiction:
Improvevoice assistant coverageVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

A server acts as an intermediary between multiple devices and the user. The server receives device information from all devices, determines which device should respond to the voice instruction based on pre-stored correspondence relationships, and sends control messages to appropriate devices to activate or deactivate their voice assistants accordingly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Different devices have different response priorities and activation characteristics. The system assigns different priorities to devices based on their types (e.g., smartwatch, smartphone, tablet) and uses this local quality differentiation to determine which device should respond to voice instructions in specific scenarios.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all devices are configured to respond to voice instructions, then response coverage is improved, but device coordination and response accuracy deteriorate

Engineering Contradiction:
Improveresponse coverageVSAvoidresponse accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by pre-storing correspondence relationships between devices and response priorities before voice instructions are given. When a voice instruction is received, the server quickly queries these pre-stored relationships to determine the appropriate responding device, avoiding the need for real-time complex decision-making.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server receives device information from all devices, processes this information against pre-stored correspondence relationships, and sends feedback messages to devices indicating whether they should activate or deactivate their voice assistants. This feedback mechanism ensures only the appropriate device responds.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple devices can be activated by voice instructions, then system versatility is improved, but determining the correct responding device becomes more complex

Engineering Contradiction:
Improvesystem versatilityVSAvoiddevice selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the device selection process into distinct components: device information collection, correspondence relationship storage, priority-based determination, and control message transmission. This segmentation simplifies the overall complexity by breaking down the decision-making process into manageable, independent steps.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12094462B2Communication method, server, and device
Publication Date: 2024.09.17 HUAWEI TECH CO LTD
  • US12094462B2 patent drawing
  • US12094462B2 patent drawing
  • US12094462B2 patent drawing

AI summary

A method includes receiving information from each device in multiple devices of one user, where the information includes a device type, determining, according to at least the received information, a device responding to a voice instruction in the multiple devices, and sending a message to a device different from the device responding to a voice instruction in the multiple devices, where the message is used to instruct a voice assistant of the different device not to respond to the voice instruction.