Voice Domain Determination for Multi-Device Home Network Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current home network systems can only recognize and respond to user utterance sounds for functions provided by a single terminal device, unable to combine and process functions from multiple devices, and struggle with utterances outside programmed dialogues or when the user changes domains during conversation.

Innovation Solution

An electronic device with a processor that determines the appropriate domain and context for processing user utterance sounds based on confidence scores, using stored domain and context information to generate system responses, and updates information for external devices in the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system uses a single terminal device for voice recognition and response, then the system complexity is low, but the system cannot process functions from multiple devices or handle unprogrammed utterances

Engineering Contradiction:
Improvecapability to process functions from multiple terminal devicesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a domain determination mechanism that enables a single voice recognition system to handle multiple domains (weather, news, entertainment, etc.) and integrate functions from multiple terminal devices. The processor determines the appropriate domain based on user utterance and routes to corresponding processing modules, allowing the system to provide universal service across diverse functions without requiring separate systems for each function.

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

Solution Approach 2:

The patent introduces a domain determination module as an intermediary between voice recognition and function execution. This mediator analyzes the user utterance, determines the appropriate domain, and routes the request to the corresponding processing module. This intermediary layer enables complex multi-device coordination while maintaining a unified interface for users, effectively managing system complexity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system uses fixed programmed dialogues, then the system reliability is high, but the system cannot recognize or process user utterances outside the programmed dialogues

Engineering Contradiction:
Improvecapability to recognize unprogrammed utterancesVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic domain determination that adapts to different user utterances in real-time. Instead of relying on fixed dialogue scripts, the system analyzes each utterance to determine the appropriate domain dynamically. This dynamic approach allows the system to handle unprogrammed utterances by routing them to relevant domain-specific processing modules, maintaining reliability through structured domain handling while achieving versatility through adaptive recognition.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of dialogue processing from fixed script matching to dynamic domain-based routing. By transforming the system from relying on predetermined dialogue parameters to using domain classification parameters, the system can accommodate various types of utterances including unprogrammed ones, while maintaining reliability through consistent domain processing rules.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system maintains a single domain context during dialogue, then the processing is simple, but the system cannot handle domain changes during user conversation

Engineering Contradiction:
Improvecapability to handle domain changes during dialogueVSAvoidcontext management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the dialogue processing system into multiple independent domain-specific modules. Each domain (weather, news, entertainment, etc.) is handled by a separate processing module, allowing the system to switch between domains during conversation without requiring complex cross-domain context management. This segmentation enables flexible domain transitions while keeping each module's context management relatively simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a domain dimension to the dialogue processing architecture. Instead of managing complex multi-dimensional context within a single domain, the system uses domain as a separate dimension for organizing processing logic. This dimensional separation allows the system to handle domain changes by switching processing modules rather than managing complex context transitions within a monolithic system.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9953648B2Electronic device and method for controlling the same
Publication Date: 2018.04.24 SAMSUNG ELECTRONICS CO LTD
  • US9953648B2 patent drawing
  • US9953648B2 patent drawing
  • US9953648B2 patent drawing

AI summary

An electronic device and a method for controlling the same are provided. The electronic device includes a storage configured to store domain information that is categorized for dialog subjects, a speaker configured to output a system response based on a user utterance sound, and a processor configured to detect a domain, among the domain information, based on the user utterance sound, determine one among the detected domain and a previous domain as a domain to be used to process the user utterance sound, based on a confidence between the user utterance sound and the detected domain, and process the user utterance sound to generate the system response, based on the determined domain.