Automatic Dialogue Tool Third-Party Connection Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic dialogue tools are limited in their ability to directly assist users with problems that require third-party intervention, as they often provide only coarse answers and cannot facilitate direct contact with relevant merchants or service providers.

Innovation Solution

A method and apparatus that extract key information from user input, query for corresponding third-party information, and establish a communication connection between the user and the third party, enabling direct interaction for problem-solving.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automatic dialogue tools provide only pre-defined answers from a database, then the system complexity remains low and response time is fast, but the ability to solve problems requiring third-party intervention is limited

Engineering Contradiction:
Improveability to solve problems requiring third-party interventionVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a matching module as an intermediary between the automatic dialogue tool and third-party clients. This module receives user questions, extracts keywords, matches them with third-party service categories, and establishes connections. The intermediary handles the complexity of third-party integration while keeping the dialogue tool's interface simple, resolving the contradiction between versatility and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If users manually search for third parties to solve their problems, then the system remains simple, but the time and effort required for users to find relevant third parties increases

Engineering Contradiction:
Improvetime for users to find third partiesVSAvoiduser convenience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent implements preliminary action by pre-establishing a database of third-party clients with their service categories, keywords, and contact information before users need them. When users ask questions, the system performs rapid keyword matching against this pre-organized database, instantly retrieving relevant third parties without requiring users to manually search. This eliminates the time loss while maintaining ease of operation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic dialogue tools provide coarse answers without direct third-party contact, then the implementation is simple, but the consultation efficiency and user satisfaction decrease

Engineering Contradiction:
Improveconsultation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the problem-solving process into distinct modules: a dialogue processing module that handles user input, a keyword extraction module that identifies key terms, a matching module that connects keywords to third-party services, and a connection establishment module that facilitates direct contact. This segmentation allows each module to perform its specific function efficiently, improving overall consultation productivity while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10791185B2Method and apparatus for connecting automatic dialogue tool to third party
Publication Date: 2020.09.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10791185B2 patent drawing
  • US10791185B2 patent drawing
  • US10791185B2 patent drawing

AI summary

A method for connecting an automatic dialogue tool to a third party includes: receiving information content sent by a user client and extracting key information from the information content; querying, according to the key information, for third party information corresponding to the key information, and sending the third party information to the user client; receiving third party information selected by the user client and sending an access request to a third party client selected by the user client; and establishing a communication connection between the user client and the third party client after receiving an access response fed back by the third party client.