Electronic Device Domain Selection for Speech Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of services increases exponentially, the workload for external servers to identify and process user intents from utterances becomes overwhelming, leading to difficulties in providing continuous speech services when a predetermined domain is unable to process user utterances.

Innovation Solution

An electronic device determines a specific category and domain for processing user utterances, allowing for the selection of an alternative domain if the initial domain is unable to process the utterance, thereby reducing workload and ensuring continuous service delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the external server processes user utterances across all domains, then service coverage is improved, but workload increases exponentially

Engineering Contradiction:
Improveservice coverageVSAvoidworkload
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the domain selection process into two stages: first, the electronic device performs preliminary category identification and domain selection based on local category information; second, the external server performs detailed processing only within the selected domain. This segmentation reduces the external server's workload from evaluating all domains to processing a single selected domain, while maintaining comprehensive service coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary domain selection at the electronic device before transmitting the utterance to the external server. The device uses local category information to pre-identify the most relevant domain, performing the filtering action in advance. This preliminary action reduces the external server's processing burden by eliminating the need to evaluate all domains, while ensuring the selected domain is appropriate for the user's intent.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the external server selects domains for each utterance, then service accuracy is improved, but processing time increases

Engineering Contradiction:
Improveservice accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs domain selection in advance at the electronic device using local category information, so the external server receives the utterance with a pre-determined domain. This preliminary domain identification maintains service accuracy by ensuring the correct domain is selected, while reducing processing time by eliminating the external server's need to evaluate multiple domains in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The electronic device performs self-service by autonomously identifying the category and selecting the appropriate domain using its local category information, without requiring the external server to perform domain selection. This self-service capability at the device level maintains accurate domain selection while significantly reducing the external server's processing time and computational burden.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple domains are registered in the external server, then service versatility is improved, but domain identification complexity increases

Engineering Contradiction:
Improveservice versatilityVSAvoiddomain identification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the domain identification task between the electronic device and the external server. The device handles category identification and domain selection using local category information, while the external server handles service execution within the selected domain. This segmentation allows the external server to maintain a comprehensive registry of multiple domains for versatility, while the device manages the complexity of domain identification locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces category information as an intermediary layer between user utterances and domains. The electronic device uses this intermediate category representation to select the appropriate domain, simplifying the domain identification process. The external server maintains the comprehensive domain registry but only processes within the selected domain, reducing its identification complexity while preserving service versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Speed

If the electronic device identifies domains locally, then processing speed is improved, but accuracy decreases

Engineering Contradiction:
Improveprocessing speedVSAvoiddomain identification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent performs preliminary domain selection at the electronic device using local category information, achieving fast processing speed. The device leverages pre-stored category information to quickly identify the relevant domain without requiring real-time analysis of all domains. This preliminary action maintains accuracy by using the category information as a reliable basis for domain selection, while achieving fast processing at the device level.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12183329B2Electronic device for processing user utterance and operation method therefor
Publication Date: 2024.12.31 SAMSUNG ELECTRONICS CO LTD
  • US12183329B2 patent drawing
  • US12183329B2 patent drawing
  • US12183329B2 patent drawing

AI summary

According to various embodiments, provided is a control operation comprising: receiving a first utterance from a device; determining a specific category corresponding to the received first utterance from among a plurality of categories; determining a first domain for processing of the first utterance from among a plurality of domains related to the determined specific category; acquiring information enabling an operation corresponding to the first utterance to be performed based on the determined first domain; receiving a second utterance from the device; identifying whether processing of the second utterance is possible in the determined first domain; based on identifying that the processing of the second user utterance based on the first domain is not possible, checking a second domain among the plurality of domains, and identifying whether processing of the second utterance based on the second domain is possible; and based on identifying that the processing of the second utterance based on the second domain is possible, acquiring information enabling an operation corresponding to the second utterance to be performed based on the second domain. An operation of determining a domain corresponding to a user utterance of the electronic device may be performed using an artificial intelligence model.