Real-time Chat Message Preview for Customer Service Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems fail to provide real-time understanding of customer service and technical support requests during online chat exchanges, as agents can only respond after the user has completed and sent their messages, leading to delayed responses and inefficiencies.

Innovation Solution

Implementing a system that allows chat agents to preview and display the content of unsent messages from users in real-time, updating every 500 milliseconds, enabling agents to prepare timely responses and better understand user intentions before the message is manually sent.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the system waits for the user to complete and send the message before the agent can view it, then message accuracy is ensured, but response time is delayed

Engineering Contradiction:
Improveresponse timeVSAvoidmessage accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system displays the user's message content to the agent before the user actually sends the message. The message is captured in real-time as the user types and made visible to the agent in advance, allowing the agent to prepare a response while the user is still composing their message, thus reducing overall response time while maintaining message accuracy through real-time content verification

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system displays the message content in real-time during user typing, then response preparation time is reduced, but system complexity increases

Engineering Contradiction:
Improvecustomer service efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary message preview component that sits between the user's message input and the final message sending. This intermediary captures the message content in real-time, displays it to the agent, and only transmits it to the agent's response system once the user completes typing or reaches a certain threshold, thereby managing system complexity through staged information flow while improving productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message display system dynamically adjusts its behavior based on the user's typing state. It monitors the message content as it's being typed and updates the agent's view in real-time, allowing the system to transition smoothly between different states (user typing, user pausing, user sending) without requiring complex manual intervention, thus improving efficiency while keeping system complexity manageable through adaptive behavior

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11233754B2Real-time chat message preview enabling to view the message during the writing process
Publication Date: 2022.01.25 TEXT SPOLKA AKCYJNA
  • US11233754B2 patent drawing
  • US11233754B2 patent drawing
  • US11233754B2 patent drawing

AI summary

A system and method for communicating messages over a communication channel is disclosed wherein a user content that would ultimately make a user message is generated by a first user at a first application or widget and sent to a chat server for subsequent sending to a second user for viewing via the second user's application or widget. The refresh frequency of the user content between the first user and the server is at every up to 500 milliseconds while the send rate between the server and the second widget is at or after at least 500 milliseconds. Accordingly, the second user is able to preview the first user's message before the first user's message is ultimately written and manually sent to the second user by the first user. The second user is here able to preview the user content at up to 500 millisecond refresh rates, thereby giving the second user a real-time preview into what is being generated by the first user.