Voice Assistant Context Recognition for Adaptive Execution Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices face challenges in providing user convenience when employing voice assistant applications across various environments due to the lack of context-aware control over the execution environment.

Innovation Solution

An electronic device equipped with sensors, a display, and a processor that recognizes user context based on speed, location, external noise, illuminance, and connection state to control the execution environment of a voice assistant application, optimizing its operation for improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a voice assistant application is provided in various environments, then user convenience is improved, but the execution environment cannot be optimized for specific contexts

Engineering Contradiction:
Improvevoice assistant application execution environmentVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic adjustment of the voice assistant application's execution environment based on real-time sensor data. The processor continuously monitors sensor inputs (accelerometer, gyroscope, microphone, illuminance sensor) and dynamically modifies application parameters such as noise tolerance thresholds, audio processing algorithms, and interface behavior to match the current context, thereby optimizing both adaptability and ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where sensor data from the environment is continuously fed back to the processor, which then adjusts the execution environment parameters of the voice assistant application. This closed-loop control ensures the application adapts to changing contexts (e.g., switching between quiet indoor and noisy outdoor environments) while maintaining optimal user experience.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If context recognition using multiple sensors is implemented, then execution environment control is improved, but device complexity increases

Engineering Contradiction:
Improvecontext recognition capabilityVSAvoidsensor integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent integrates multiple sensors (accelerometer, gyroscope, microphone, illuminance sensor) into a unified context recognition system where each sensor serves multiple functions. For example, the accelerometer not only detects device orientation but also contributes to determining whether the device is being carried or placed, while the microphone serves both voice input and environmental noise assessment. This multi-functionality approach enhances context recognition capability while managing device complexity through shared processing logic.

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

Data Source

PatentUS12027163B2Electronic device and operation method thereof
Publication Date: 2024.07.02 SAMSUNG ELECTRONICS CO LTD
  • US12027163B2 patent drawing
  • US12027163B2 patent drawing
  • US12027163B2 patent drawing

AI summary

According to an embodiment an electronic device includes at least one sensor, a display, a memory, and a processor operatively connected to the at least one sensor, the display, and the memory. The memory is configured to store instructions that, when executed, the processor is configured to recognize a context of a user by using the at least one sensor based on at least one of a speed of the electronic device, a location of the electronic device, a level of external noise, an external illuminance, personal information of the user, or a connection state between the electronic device and an external electronic device. The processor is also configured to control an execution environment of a voice assistant application based on the recognized context.