Distance-Based UI Object Generation for Voice Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience a limited sense of use when inputting remote commands to control remote devices, as existing technologies do not consider the distance between the user and the remote device when providing user interfaces.

Innovation Solution

An electronic device determines whether an utterance is a device-controlling command for a target device, verifies the distance between the device and the target device, and outputs an object tailored to either a short or long distance, enhancing the user experience with a voice assistant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single user interface object is provided without considering distance, then the device complexity is reduced, but the user experience and adaptability deteriorate

Engineering Contradiction:
Improveuser experience adaptabilityVSAvoidinterface generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates user interface objects based on the real-time distance between the electronic device and the target device. When the distance is short, a first type of UI object is generated; when the distance is long, a second type of UI object is generated. This dynamic adaptation resolves the contradiction by making the interface flexible and context-aware without requiring multiple fixed interface designs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the user interface object based on the distance parameter. Specifically, the type, content, or configuration of the UI object is modified according to whether the distance to the target device is short or long. This parameter-based adaptation allows the interface to be versatile while maintaining a single generation mechanism.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If distance-based interface optimization is implemented, then the user experience improves, but the processing time and system complexity increase

Engineering Contradiction:
Improveremote control usabilityVSAvoiddistance verification time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs distance verification as a preliminary step before generating the user interface object. By determining the distance between the electronic device and the target device in advance, the system can quickly select the appropriate UI object type without requiring complex real-time adjustments during interaction. This preliminary action reduces the perceived processing time for the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The distance information acts as an intermediary parameter that mediates between the physical state (distance) and the interface state (UI object type). Rather than directly complex processing, the system uses this intermediate distance verification to simplify the decision-making process for interface generation, balancing usability improvement with processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12205590B2Electronic device and method of outputting object generated based on distance between electronic device and target device
Publication Date: 2025.01.21 SAMSUNG ELECTRONICS CO LTD
  • US12205590B2 patent drawing
  • US12205590B2 patent drawing
  • US12205590B2 patent drawing

AI summary

According to an example embodiment, an electronic device includes: a memory storing instructions and a processor electrically connected to the memory and configured to execute the instructions. The instructions, when executed by the processor, cause the processor to: determine whether an utterance is a device-controlling utterance for a target device to be remotely controlled, verify a distance between the electronic device and the target device based on the utterance being the device-controlling utterance, and output an object generated differently based on whether the distance is a short distance less than or equal to a specified distance or a long distance greater than the specified distance.