Topic Detection in Real-Time Messaging via Vector Database Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional customer service systems in real-time messaging platforms face inefficiencies as agents manually search databases for information, leading to slow responses due to unpreparedness for emerging topics, necessitating an improved method for topic detection and preparation.

Innovation Solution

A method and system that involves a network node to receive messages, extract topics by dividing them into sub-sentences, generating vector representations, and inquiring a database for chronological relevance, generating an indication to operators about the presence of similar topics within a predefined time window, enabling quicker response preparation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual database search is used for topic information, then agents can find information, but response time increases and productivity decreases

Engineering Contradiction:
Improveresponse speedVSAvoidsearch time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically extracting topics from incoming messages and storing them in a database before agents need to respond. When a new message arrives, the system immediately queries the database for pre-extracted topic information, eliminating the need for agents to manually search databases during response time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically extracting topics, generating vector representations, and querying the database without requiring agent intervention. The automated topic extraction and database query functions serve the system itself, freeing agents to focus solely on customer responses.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If agents manually search for topic information, then they can prepare responses, but they cannot be prepared in advance for emerging topics

Engineering Contradiction:
Improvetopic preparednessVSAvoidpreparation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by continuously extracting topics from incoming messages and storing them in the database before agents need to respond. This pre-preparation of topic information allows agents to immediately access relevant information when new topics emerge, without needing to manually search or prepare in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring incoming messages, extracting topics, and updating the database. This feedback loop ensures that the database always contains the most current topic information, enabling agents to adapt to emerging topics in real-time without manual search requirements.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated topic extraction is implemented, then response preparation is improved, but system complexity increases

Engineering Contradiction:
Improveresponse efficiencyVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies segmentation by dividing the topic extraction process into distinct modular components: message reception, topic extraction, vector representation generation, database storage, and query functionality. This modular segmentation makes the complex automated extraction system more manageable and easier to implement incrementally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses an intermediary approach by introducing a database as a mediator between message reception and agent response. The database serves as an intermediate storage layer that automatically receives extracted topics and makes them available to agents, simplifying the overall system architecture compared to direct real-time processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11755831B2Detection of a topic
Publication Date: 2023.09.12 TELIASONERA AB
  • US11755831B2 patent drawing
  • US11755831B2 patent drawing

AI summary

The present invention relates to a method for performing a detection of a topic of a message introduced in a real-time customer service messaging platform. In the method a message comprising at least one word from which the topic is definable is received; a topic from the received message is extracted; it is inquired from a database if the topic is determinable from a number of messages received chronically earlier than the received message; and an indication is generated to an operator of the real-time customer service messaging platform in accordance with a detection result obtained through an inquiry to the database. Some aspects of the present invention relate to a network node, to a computer program product and to a system.