Electronic Device Voice Command Matching with Server Fallback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices experience delays in recognizing and responding to user commands due to network-dependent communication with servers for voice recognition, which is influenced by network state and bandwidth.

Innovation Solution

The electronic device minimizes recognition and response time by pre-storing a voice recognition command list from a server, identifying commands locally when possible, and transmitting unknown commands to the server for analysis, thereby reducing reliance on network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the electronic device communicates with the server through the network to recognize user commands, then the command recognition accuracy is improved, but the response time increases due to network communication delay

Engineering Contradiction:
Improvecommand recognition accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The electronic device pre-stores a voice recognition command list and related parameters in its local memory before needing to process user commands. When a command is received, the device first performs local matching against the pre-stored command list, eliminating the need for immediate network communication for common commands and thus reducing response time while maintaining recognition accuracy

Inventive Principle:
Principle #10Preliminary action

2Speed

If the electronic device performs local voice command identification, then the response speed is improved, but the device complexity increases

Engineering Contradiction:
Improveresponse speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The voice recognition system is segmented into two parts: a simple local matching module that handles common commands using pre-stored command lists, and a server-based recognition module that handles complex or unrecognized commands. This segmentation allows the device to achieve fast response speeds for common commands while maintaining the option to use the more complex server-based system when needed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The electronic device is equipped with self-service capabilities through pre-stored command lists and local matching algorithms, enabling it to independently recognize and execute common voice commands without requiring server intervention. This reduces the need for complex communication infrastructure while maintaining practical responsiveness

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4050599B1Electronic device, server and control method thereof
Publication Date: 2025.10.08 SAMSUNG ELECTRONICS CO LTD
  • EP4050599B1 patent drawingFigure 1
  • EP4050599B1 patent drawingFigure 2
  • EP4050599B1 patent drawingFigure 3

AI summary

Provided are a display apparatus, a control method thereof, a server, and a control method thereof. The display apparatus includes: a processor which processes a signal; a display which displays an image based on the processed signal; a command receiver which receives a voice command; a communicator which communicates with a first server; a storage; and a controller which receives, from the first server, a voice recognition command list comprising a voice recognition command and control command information corresponding to the voice recognition command, and stores the received voice recognition command list in the storage, the voice recognition command being among user's voice commands which have successfully been recognized a predetermined number of times or more, determines whether the voice command corresponds to the voice recognition command included in the voice recognition command list, and if so, controls the processor to operate based on the control command information, and if not, transmits the voice command to the first server, receives corresponding control command information from the first server, and controls the processor to operate based on the received control command information.