Context Information Manager for NLU Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices face inconvenience in sharing context information necessary for multiple services, leading to duplicative user interactions due to independent analysis systems that cannot share information across different modules.

Innovation Solution

A system comprising a communication interface, processor, and memory that includes an automatic speech recognition (ASR) module and multiple natural language understanding (NLU) modules, allowing for the processing of user utterances, generation of intent and context information, and sharing of context information between modules for integrated service processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If independent NLU modules are used for different services, then service specialization and accuracy are improved, but context information cannot be shared between modules

Engineering Contradiction:
Improveservice processing accuracyVSAvoidcontext information sharing
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces a context information manager as an intermediary component that collects, manages, and distributes context information extracted from user utterances to multiple NLU modules. This mediator enables information sharing between independent service modules without compromising their specialized processing capabilities, resolving the contradiction between module independence and information sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple independent analysis systems are deployed for various services, then service coverage and functionality are improved, but duplicative user interactions increase

Engineering Contradiction:
Improveservice coverageVSAvoidduplicative interactions
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges the context information processing functionality across multiple independent NLU modules by introducing a shared context information manager. This allows different service modules to access and utilize the same context information extracted from user utterances, eliminating the need for duplicative interactions while maintaining comprehensive service coverage.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If separate modules process user utterances for different services, then service independence and modularity are improved, but information reuse across services decreases

Engineering Contradiction:
Improvesystem modularityVSAvoidinformation reuse efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the information processing architecture into specialized NLU modules for different services while introducing a separate context information manager component. This segmentation maintains service independence and modularity while enabling efficient information reuse through the dedicated context management component that serves all modules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11145302B2System for processing user utterance and controlling method thereof
Publication Date: 2021.10.12 SAMSUNG ELECTRONICS CO LTD
  • US11145302B2 patent drawing
  • US11145302B2 patent drawing
  • US11145302B2 patent drawing

AI summary

A system is provided. The system may include a communication interface, at least one processor, and at least one memory. The memory may store instructions that, when executed, cause the processor to provide an ASR module and a plurality of NLU modules, and further cause the processor to receive first voice data including a first user utterance, to process the first voice data using the ASR module to generate first text data, to process the first text data using a first NLU module into a first intent and one or more context information items associated with the first intent, to provide a first response based on the first intent and the one or more context information items, and to provide at least part of the one or more context information items to at least one other NLU module.