Demand-Based Messaging System for Agent Availability Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems fail to efficiently initiate two-way communication sessions with providers for users, as they often rely on instant messaging systems that require specific user identification and do not account for provider availability, leading to wasted user time and missed opportunities.

Innovation Solution

A demand-based messaging system that analyzes message communications to determine when to initiate a text message communication session with a user, using availability status data to identify suitable agents and facilitate two-way communication, even if the provider is not logged in or available, by alerting a pool of provider proxies and routing the communication through the most responsive one.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If instant messaging systems are used to initiate communication sessions, then user identification can be established, but provider availability cannot be determined leading to wasted user time

Engineering Contradiction:
Improvecommunication success rateVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary checks of provider availability status before initiating communication sessions. By checking whether the provider is logged in and available in advance, the system prevents users from waiting indefinitely for responses, thereby resolving the contradiction between communication reliability and time loss.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If presence indicators are displayed for all providers, then visibility is maximized, but user confusion increases when providers are unavailable

Engineering Contradiction:
Improveprovider availability informationVSAvoiduser interaction clarity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies different visual characteristics to presence indicators based on provider availability status. Available providers receive distinct indicators (e.g., green color, animated effect) while unavailable providers receive different indicators (e.g., gray color, static effect). This local differentiation maintains information completeness while improving user clarity and preventing confusion.

Inventive Principle:
Principle #3Local quality

3Productivity

If communication sessions are initiated without checking provider availability, then communication attempts can be made, but success rate decreases due to unavailable providers

Engineering Contradiction:
Improvecommunication initiation speedVSAvoidcommunication success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary availability checks before initiating communication sessions. By verifying provider status in advance, the system ensures that only available providers receive communication requests, thereby maintaining high communication initiation speed while maximizing success rate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11540340B2System and method for analyzing messages and initiating communication sessions
Publication Date: 2022.12.27 LIVEPERSON AUTOMOTIVE LLC
  • US11540340B2 patent drawing
  • US11540340B2 patent drawing
  • US11540340B2 patent drawing

AI summary

Systems and methods are described herein for analyzing messages and other information provided in relation to a web communication, a mobile application communication session, a phone communication, or another type of communication. For example, a system and method are provided for initiating a text message communication session between an agent and a user. A two-way communication session may be facilitated between the user and the agent. A mobile telephone number disclosed by the user during the two-way communication session may be detected, and a text message communication session between the user and the agent may be initiated if a mobile telephone number was detected. Availability status associated with a provider of items or services may also be analyzed to determine an agent for communicating with the user.