Multilingual Chat System Single Dialog Tree Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated online chat systems face challenges in providing multilingual support efficiently, as they require maintaining multiple dialog trees and instances, leading to increased complexity and costs, along with potential human error and inconsistencies across languages.

Innovation Solution

Implementing a single instance of a chat robot with a single dialog tree that supports multiple languages through machine translation and a mapping system, allowing the chat system to translate user queries into a primary language for response generation and then localizing the response based on the user's language and locale.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple dialog trees are created for each language, then multilingual support is achieved, but device complexity and maintenance cost increase

Engineering Contradiction:
Improvemultilingual supportVSAvoiddialog tree management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a single dialog tree that serves multiple languages through machine translation capabilities. The chat robot instance is designed to handle queries in various languages by translating them to the primary language for processing, eliminating the need for separate dialog trees for each language while maintaining universal multilingual support.

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

Solution Approach 2:

The patent introduces machine translation as an intermediary component between the user's query and the dialog tree processing. The translation module acts as a mediator that converts queries from different languages into the primary language, allowing a single dialog tree to effectively serve multiple languages without direct maintenance of multiple language-specific trees.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple chat robot instances are run for each language, then language-specific responses are optimized, but maintenance cost and human error increase

Engineering Contradiction:
Improvelanguage-specific response consistencyVSAvoidinstance multiplication
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses a single chat robot instance that performs multiple language functions through machine translation. This universal instance processes queries in various languages by translating them to the primary language, maintaining consistent response logic across all languages while avoiding the complexity of managing multiple specialized instances.

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

Solution Approach 2:

Instead of creating multiple chat robot instances, the patent uses machine translation to create virtual copies of responses in different languages. The translation module generates language-specific responses by translating the primary language responses, achieving the effect of multiple instances without actually multiplying the core robot logic.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If dialog trees are expanded to support more languages, then service coverage increases, but cost and complexity propagate

Engineering Contradiction:
Improvelanguage coverageVSAvoiddialog tree maintenance effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a single dialog tree that serves as a universal template for multiple languages. By using machine translation, the same dialog tree structure and logic can be adapted to support numerous languages without requiring separate trees for each, significantly reducing maintenance effort while expanding language coverage.

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

Solution Approach 2:

The patent changes the parameter of language support from requiring separate dialog trees to using a single tree with translation capabilities. This parameter change allows the system to support multiple languages by modifying the translation configuration rather than creating new dialog trees, making maintenance much easier.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11663422B2Systems and methods for providing multilingual support in an automated online chat system
Publication Date: 2023.05.30 PAYPAL INC
  • US11663422B2 patent drawing
  • US11663422B2 patent drawing
  • US11663422B2 patent drawing

AI summary

Methods and systems are presented for providing automated online chat assistance in multiple languages. A query in a first language is received via a chat robot from a user device. The query is machine-translated into a second language and transmitted to an artificial intelligence system that includes a dialog tree configured in the second language. The artificial intelligence system determines a response in the second language to the query by locating a node corresponding to an intent based on the query in the dialog tree. The node includes a node ID and response text in the second language. The artificial intelligence system transmits the second-language response including the node ID to the chat robot. The second-language response is intercepted, and first-language response text corresponding to the second-language response text is determined based on the node ID. The second-language response text is then provided to the user device by the chat robot.