Voice Assistant Multi-User Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-user environments, existing voice assistant systems do not allow multiple users to participate in the same dialogue session or control the same executor device simultaneously, leading to isolated conversations and inefficient device control.

Innovation Solution

An electronic device with a voice input device, communication circuit, display, and processor that connects multiple users to the same external device, enabling simultaneous control through a method that includes receiving voice inputs, displaying connection states, and managing user interfaces to indicate shared connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a voice assistant system allows only one user to control an executor device at a time, then the dialogue session management is simple, but the multi-user collaboration capability is poor

Engineering Contradiction:
Improvemulti-user collaboration capabilityVSAvoiddialogue session management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the dialogue session into multiple participant roles (initiator and joiners) with distinct identification mechanisms. Each user is assigned a unique participant ID, and the system maintains separate connection states for each participant, allowing multiple users to be tracked independently within the same dialogue session without creating management chaos.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The executor device is designed to support multiple functions simultaneously: it can serve as both a listener device and an executor device, and can participate in multiple dialogue sessions at once. The device can initiate dialogue sessions, join existing sessions, and execute commands from multiple different users concurrently, making it a universal control hub.

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

2Adaptability or versatility

If the voice assistant system creates independent dialogue sessions for each user, then the conversation management is simple, but the coordinated interaction between users is poor

Engineering Contradiction:
Improvecoordinated interaction capabilityVSAvoiddialogue session management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges multiple users into a single shared dialogue session rather than creating separate sessions. The executor device maintains one dialogue session that accommodates multiple participants, allowing them to interact with each other and the device in a coordinated manner. This is achieved through shared session identification and coordinated state management across all participants.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If the system displays detailed connection states for multiple users, then the user interface information completeness is high, but the interface complexity increases

Engineering Contradiction:
Improveconnection state information completenessVSAvoiduser interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The user interface displays connection information with local quality - showing different levels of detail appropriate to each user's role and perspective. The initiator sees comprehensive connection details, while joiners see simplified status indicators. This selective information presentation maintains completeness for those who need it while keeping the interface simple for others.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial information display by showing only the most relevant connection states to each user. Instead of displaying all possible connection details to every user, the interface selectively presents information based on user needs, reducing visual complexity while maintaining essential information completeness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12112747B2Method for controlling external device based on voice and electronic device thereof
Publication Date: 2024.10.08 SAMSUNG ELECTRONICS CO LTD
  • US12112747B2 patent drawing
  • US12112747B2 patent drawing
  • US12112747B2 patent drawing

AI summary

An electronic device is provided. The electronic device includes a voice input device, a communication circuit, a display, a processor operatively connected to the voice input device, the communication circuit, and the display, and a memory operatively connected to the processor. The memory may store one or more instructions that, when executed, cause the processor to receive a first utterance from a first user through the voice input device, to communicatively connect to a first external electronic device based on the first utterance, to display, to the display, a first user interface indicating a state of communicatively connecting to the first external electronic device, and to display, to the display, a second user interface indicating that the electronic device and the second external electronic device are simultaneously connected to the first external electronic device when the first external electronic device is communicatively connected to a second external electronic device.