Dynamic Queue Limit for Chat Support Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in chat support queues often face long waiting times due to insufficient service agents or excessive user demand, leading to user dissatisfaction. Existing solutions that implement a static queue limit can further frustrate users by denying access without clear communication.

Innovation Solution

A dynamic queue limit system that determines whether adding a new user to the chat support queue would exceed the limit, and if so, prevents user interface access to the chat support system, ensuring that only users who can be supported within a short time frame are allowed in the queue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If a queue limit is applied to limit the number of users waiting in the chat support queue, then waiting times are reduced, but user satisfaction deteriorates because the join button is still shown when the limit has been reached

Engineering Contradiction:
Improvewaiting timeVSAvoiduser satisfaction
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system checks whether adding a further user to the chat support queue would exceed the queue limit before the user actually joins the queue. Based on this preliminary check, the system either provides or prevents user interface access to the chat support system in advance, avoiding the situation where users click the join button only to be denied access later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prevents the adverse effect of user frustration by proactively blocking access when the queue limit would be exceeded. Instead of allowing users to attempt joining and then being rejected, the system preemptively prevents the action that would lead to negative user experience.

Inventive Principle:
Principle #9Preliminary anti-action

2Quantity of substance

If a static queue limit is implemented, then excessive user demand is controlled, but access is denied without clear communication to users

Engineering Contradiction:
Improvenumber of users in queueVSAvoidcommunication to user
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system provides feedback to users about queue status by dynamically controlling the visibility of the join button. When the queue limit would be exceeded, the system prevents the join button from being displayed or functional, clearly communicating to users that access is restricted without requiring explicit denial messages.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12210721B2Dynamic queue limit for chat support
Publication Date: 2025.01.28 GRABTAXI HOLDINGS PTE LTD
  • US12210721B2 patent drawing
  • US12210721B2 patent drawing
  • US12210721B2 patent drawing

AI summary

Aspects concern a computer-implemented method for controlling access to a chat support system, the method comprising: determining whether a queue limit for a chat support queue of the chat support system will be exceeded by adding a further user to the chat support queue; and preventing that a user interface access to the chat support system is provided for the further user in case it is determined that the queue limit for the chat support queue will be exceeded by adding the further user to the chat support queue.