Adaptive Dialog System for Dynamic Conversation Plans

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current conversational bots lack the ability to dynamically adapt to user inputs that deviate from expected formats or intentions, leading to rigid conversational structures and user frustration, as they are unable to process improvisations, tangents, or interruptions effectively.

Innovation Solution

An adaptive dialog system that recognizes triggers and modifies conversation plans dynamically by adding or removing steps, allowing for extensible and declarative manipulation of dialog components, enabling robust and human-like conversational interactions without extensive custom coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a rigid predefined conversational structure is used, then the bot follows a clear script and maintains stability, but it cannot process improvisations, tangents, or interruptions effectively

Engineering Contradiction:
Improveconversational structure stabilityVSAvoidability to handle user deviations
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic conversational structure where the dialog flow can be modified in real-time based on user inputs. The system allows interruptions, tangents, and improvisations by dynamically adjusting the conversation plan rather than following a rigid predefined script, thus resolving the contradiction between structural stability and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the state parameters of the conversation by introducing modifiers that alter the dialog flow dynamically. When users provide unexpected inputs, the system modifies conversation parameters such as intent recognition thresholds and dialog state transitions, enabling flexible adaptation while maintaining overall conversational coherence.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If extensive custom coding is required to handle dynamic conversations, then the bot can adapt to user inputs, but the device complexity and development difficulty increase

Engineering Contradiction:
Improvedynamic conversation handlingVSAvoidcoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal dialog management system that handles multiple conversation scenarios through a single flexible framework. The same core mechanisms manage both predefined dialogs and dynamic user deviations, eliminating the need for separate custom coding for different conversation types and reducing overall system complexity.

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

Solution Approach 2:

The system provides self-service capabilities through automated intent recognition and dialog state tracking. When users introduce tangents or interruptions, the system automatically adjusts the conversation flow without requiring manual intervention or complex custom code, enabling dynamic adaptation through self-managing mechanisms.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If the bot follows a rigid script, then the conversation structure is simple to implement, but user frustration increases when inputs deviate from expected formats

Engineering Contradiction:
Improveimplementation simplicityVSAvoiduser interaction smoothness
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system dynamically adjusts its response behavior based on user inputs rather than following a static script. This allows the bot to maintain implementation simplicity while improving user interaction smoothness by adapting to unexpected inputs in real-time, resolving the contradiction between ease of implementation and ease of operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11170174B2Conversational AI using adaptive dialogs
Publication Date: 2021.11.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11170174B2 patent drawing
  • US11170174B2 patent drawing
  • US11170174B2 patent drawing

AI summary

A computer-executed conversational system utilizing adaptive dialogs to provide dynamic modification of a conversation structure. The adaptive dialogs facilitate an adaptive and dynamic way to model conversations. A conversational rule may be associated with a trigger received at an adaptive dialog. The conversational rule may populate a plan with steps to provide the conversational structure of the conversational system. Modifying triggers may be received that allow conversational rules to amend the plan including adding steps, removing steps, or modifying steps from the plan. The adaptive dialogs and/or components thereof may be provided as constructible elements in a platform for building a bot such as a developer Software Development Kit (SDK) or the like. In turn, sophisticated conversational modeling may be conveniently facilitated to provide features such as a dialog dispatcher, the ability to handle interruptions, and to build a pluggable, extensible conversational system.