Multi-Device Speech Operation Binding Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-device environment, existing technologies face challenges in seamlessly processing user utterances across different devices without interruption, maintaining connections, and adapting to changes in receivers and executors, leading to inefficiencies in providing responsive and coordinated intelligent assistance services.

Innovation Solution

An electronic device equipped with a communication module and processor, capable of determining whether an utterance should be performed on a different device, forming connections as needed, and terminating them when the task is complete, while maintaining connection bindings based on time and additional information input, ensuring uninterrupted operation and adaptive execution of user commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a connection binding is maintained between receiver and executor devices in a multi-device environment, then operations corresponding to user utterances can be processed without interruption, but the system complexity and resource consumption increase due to maintaining active connections

Engineering Contradiction:
Improveoperation continuityVSAvoidconnection management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-establishes connection bindings between receiver and executor devices before operations are needed. When a user utterance is received, the binding is already in place, allowing immediate operation execution without interruption. The connection is maintained in a ready state awaiting activation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The connection binding is designed to be dynamically adaptable - it can remain active to ensure operation continuity, or be terminated to reduce complexity. The system dynamically adjusts connection state based on operational needs, allowing flexible transition between connected and disconnected states.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the connection binding is maintained for extended periods to ensure uninterrupted operations, then service responsiveness improves, but the connection maintaining time consumes additional resources and may lead to outdated bindings

Engineering Contradiction:
Improveservice responsivenessVSAvoidconnection maintaining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system implements periodic evaluation of connection bindings based on time criteria. Connection bindings are maintained for specified time periods and then automatically re-evaluated or terminated, ensuring they remain valid and useful without indefinite maintenance that would waste resources.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system changes the temporal parameter of connection bindings by introducing time-based validity periods. Connections are established with specific maintaining time durations, and their status is adjusted based on whether they have been active long enough to be useful but not so long that they become obsolete.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system adapts to changes in receivers and executors by dynamically forming new connections, then adaptability improves, but the device complexity and overhead for managing multiple connections increases

Engineering Contradiction:
Improvedevice substitution adaptabilityVSAvoidconnection binding management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The connection binding mechanism is designed as a universal framework that can accommodate different types of devices (receivers and executors) and various operational scenarios. The same binding formation and management processes work across different device combinations, reducing the need for device-specific connection logic.

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

Solution Approach 2:

The system introduces an intermediary connection binding layer that mediates between receivers and executors. This binding acts as a standardized interface that simplifies the complexity of direct device-to-device connections, providing a uniform method for establishing, maintaining, and terminating relationships between different device types.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If multiple channels are formed for communication between devices, then information exchange capability improves, but the loss of time for establishing and managing multiple channels increases

Engineering Contradiction:
Improveinformation exchange completenessVSAvoidchannel establishment time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Multiple communication channels are pre-established as part of the connection binding between receiver and executor devices. Rather than creating channels on-demand during operations, the channels are set up in advance, allowing immediate information exchange without establishment delays when operations occur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11948579B2Electronic device performing operation based on user speech in multi device environment and operating method thereof
Publication Date: 2024.04.02 SAMSUNG ELECTRONICS CO LTD
  • US11948579B2 patent drawing
  • US11948579B2 patent drawing
  • US11948579B2 patent drawing

AI summary

According to various embodiments, an electronic device performing an operation corresponding to an utterance of a user in a multi-device environment includes a communication module, a processor, and a memory. The processor operates a first electronic device for receiving and a second electronic device for executing in association with each other. The memory stores instructions that, when being executed, cause the processor to: determine whether a first utterance received at the first electronic device should be performed at the second electronic device; when the first utterance should be performed at the second electronic device, form a connection binding with the first electronic device and the second electronic device by using one or more channels through the communication module. When an operation corresponding to the first utterance is completed at the second electronic device, the processor terminates the connection binding with the first electronic device and the second electronic device.