IVR Tree to Chatbot Skill Generation via Intent Entity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IVR systems are inefficient and user-unfriendly due to their rigid tree structure and requirement for specific grammar, leading to cumbersome interactions and frustration for users, while transforming IVR trees into chatbot skills is a challenging task.

Innovation Solution

A system and method that analyze an IVR tree to identify intent and entity nodes, assemble task-specific chatbot skills, and generate a chatbot capable of conducting natural language dialog with users, allowing for flexible and efficient user interactions by transforming IVR trees into task-oriented chatbot skills.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If IVR systems use a rigid tree structure with scripted questions and responses, then the system provides cost-effective automated service, but the user experience becomes impersonal and robotic

Engineering Contradiction:
Improveautomated serviceVSAvoiduser experience
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The patent transforms the static IVR tree structure into a dynamic chatbot system that adapts to user inputs. The chatbot uses natural language processing to understand user intent and generates context-appropriate responses, making the interaction flexible and human-like while maintaining full automation. This resolves the contradiction by making the automated system dynamic rather than rigid.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the interaction parameters from structured touch-tone inputs to unstructured natural language text/speech inputs. By altering the input modality and processing approach, the system maintains automation while dramatically improving user experience. The chatbot can handle varied user expressions and responds in natural language, eliminating the robotic feel of traditional IVR.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If IVR systems require multiple question-answering turns to capture user intent, then the system can obtain necessary user inputs, but the interaction becomes tedious and time-consuming

Engineering Contradiction:
Improveuser intent captureVSAvoidinteraction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The chatbot performs preliminary action by proactively gathering user intent and required information in fewer turns compared to traditional IVR. It uses natural language understanding to anticipate what information is needed and guides the user efficiently through the conversation, reducing the number of back-and-forth exchanges while ensuring all necessary inputs are captured.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical, step-by-step IVR questioning mechanism with an intelligent natural language processing system. The chatbot can understand user intent from incomplete or ambiguous inputs, infer missing information, and guide the conversation more efficiently, significantly reducing interaction time while maintaining precision in capturing user intent.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Extent of automation

If IVR systems use scripted questions and responses, then the system can provide automated account servicing, but the system requires cumbersome authorization processes

Engineering Contradiction:
Improveaccount servicingVSAvoidauthorization process
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The chatbot serves multiple functions including authentication, information gathering, and task execution within a single unified interface. It can handle various authorization scenarios (password verification, security questions, biometric authentication) and account servicing tasks (balance inquiry, transaction history, bill payment) through one adaptable system, reducing the perceived complexity for users.

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

Solution Approach 2:

The chatbot acts as an intermediary between the user and the backend authorization systems. It manages the authorization process by collecting credentials, validating them, and coordinating with backend services, thereby simplifying the user experience while maintaining security. The chatbot absorbs the complexity of authorization protocols, presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If enterprises transform IVR trees into chatbot skills, then users can interact using natural language, but the transformation process remains a challenging task

Engineering Contradiction:
Improvenatural language interactionVSAvoidtransformation process
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

The patent implements self-service by enabling the chatbot to automatically analyze the IVR tree structure, extract intents and entities, and generate chatbot skills without extensive manual programming. The system uses natural language processing and machine learning to autonomously perform the transformation, significantly reducing the effort and expertise required compared to traditional chatbot development methods.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses copying by replicating the IVR tree's functional logic and flow in the chatbot system. Instead of manually recreating each interaction path, the system automatically copies the intent structure, dialogue flow, and business logic from the IVR tree to the chatbot, preserving the original system's functionality while enabling natural language interaction. This automated copying process makes transformation straightforward and scalable.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11637927B2Automated chatbot generation from an interactive voice response tree
Publication Date: 2023.04.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11637927B2 patent drawing
  • US11637927B2 patent drawing
  • US11637927B2 patent drawing

AI summary

A method comprising: receiving an interactive voice response (IVR) tree configured to implement one or more tasks, each associated with one or more IVR node paths comprising a plurality of IVR nodes arranged in a hierarchical relationship; analyzing the IVR tree to identify one or more intent IVR nodes, each associated with one of the tasks; with respect to each of the intent IVR nodes, identifying a plurality of corresponding entity IVR nodes included within the IVR node path associated with the intent IVR node; assembling one or more task-specific chatbot skills, each comprising (i) one of the intent IVR nodes, and (ii) at least some of the plurality of corresponding entity IVR nodes, wherein each of the task-specific chatbot skills is configured to perform one of the tasks by conducting a dialog with a user; and generating a chatbot comprising at least one of the task-specific chatbot skills.