Dialog Management System With Dynamic Context Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dialog management systems lack accuracy in understanding user intent, struggle with dynamic context changes, and are inefficient in handling out-of-grammar words and intent mismatches, leading to mechanical and unnatural interactions.

Innovation Solution

A dialog management system employing a unique intent matching algorithm with term mapping, dynamic field management, and announcement strategies that adapt to context changes, allowing for simultaneous intent matching and form filling, while using probabilistic scoring and adjacency filtering to enhance accuracy and naturalness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If statistical matching algorithms are used to determine user intent, then intent recognition capability is provided, but accuracy in understanding true intent deteriorates due to context changes and out-of-grammar words

Engineering Contradiction:
Improveintent recognition capabilityVSAvoidaccuracy in understanding true intent
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic context tracking that adapts to changing user intent throughout the dialog. The system maintains and updates context information dynamically, allowing it to respond to abrupt changes in user intent rather than relying on static pre-determined frames. This dynamic approach resolves the contradiction by making the system both adaptable to different intents and accurate in understanding true intent through continuous context awareness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces context as an intermediary layer between the user's utterance and the intent determination. This context mediator tracks the dialog state and user intent changes, allowing the system to accurately interpret true intent even when users switch contexts or use out-of-grammar words. The context intermediary resolves the contradiction by providing additional information that bridges the gap between statistical matching and accurate intent understanding.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If pre-determined frames with pre-determined vocabulary are used for slot filling, then slot filling capability is provided, but information about true intent is lost when users use dynamic fields

Engineering Contradiction:
Improveslot filling capabilityVSAvoidinformation about true intent
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent creates a unified slot filling mechanism that handles both pre-determined frames and dynamic fields within a single system. The context tracker can accommodate fixed vocabulary from pre-determined frames while also capturing dynamic fields that users introduce spontaneously. This universal approach resolves the contradiction by maintaining ease of manufacture through structured frames while preventing information loss through dynamic field capture.

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

Solution Approach 2:

The patent implements dynamic slot filling that can adapt between pre-determined and user-defined fields. The system dynamically adjusts which slots to fill based on the dialog context and user input, allowing it to capture both structured pre-determined information and unstructured dynamic information. This dynamic flexibility resolves the contradiction between ease of manufacture and information preservation.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If voice XML grammar design is used for call routing, then routing capability is provided, but handling of out-of-grammar words and garbage words deteriorates

Engineering Contradiction:
Improvecall routing capabilityVSAvoidhandling of out-of-grammar words
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces context tracking as an intermediary between voice XML grammar matching and call routing execution. When users speak out-of-grammar words or garbage words, the context tracker analyzes the dialog state and user intent to determine appropriate routing, rather than strictly following pre-defined grammar rules. This intermediary approach resolves the contradiction by maintaining ease of operation through structured grammar while improving adaptability through context-aware handling of unexpected input.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Stability of the object's composition

If static response templates are used for dialog responses, then response consistency is provided, but naturalness of dialog interaction deteriorates

Engineering Contradiction:
Improveresponse consistencyVSAvoidnaturalness of dialog interaction
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent implements dynamic response selection that adapts to the current dialog context and user intent. Rather than using fixed static templates, the system dynamically chooses and customizes responses based on the tracked context, allowing for consistent yet natural interactions. This dynamic approach resolves the contradiction by maintaining response consistency through structured templates while improving naturalness through context-aware adaptation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9818405B2Dialog management system
Publication Date: 2017.11.14 SESTEK SES VE ILETISIM BILGISAYAR TEKN SAN VE TIC AS
  • US9818405B2 patent drawing
  • US9818405B2 patent drawing
  • US9818405B2 patent drawing

AI summary

A dialog management system functioned by a special search algorithm, the search algorithm comprises the rule of recognizing the phrase directly, converting the words into terms, filtering the adjacency terms and recognizing, the dynamic field the Dialog Management System comprises: an application conducting a predefined operation between a user and a terminal; an input unit receiving an utterance from the user; recognition unit recognizing and converting the received utterance from sound into sequential words in a written text; processor; wherein the processor comprises dynamic field recognition unit; conversion unit, filter unit, a matching unit; a database storing a dictionary that includes the all of the definition of words and the word-term list.