Instant Message Contact Router Using Buffer Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic call distributors are not well-suited for handling Internet calls, as the standards for processing switched circuit calls within the PSTN are not applicable to Instant Messaging (IM) traffic, creating a need for an adaptable method to process IM calls effectively.

Innovation Solution

An automatic IM contact distributor system that uses a buffer server to detect and manage IM messages, sending them to queues based on agent availability, generating status messages, and employing Session Initiation Protocol (SIP) to distribute IM calls among agents, while concealing system resources and optimizing agent utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If automatic call distributors use PSTN standards for processing switched circuit calls, then call distribution functionality is achieved, but the system cannot handle Internet-based IM traffic

Engineering Contradiction:
Improvecapability to handle IM trafficVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a buffer server as an intermediary component between the IM traffic source and the agent queue system. This buffer server receives IM messages, manages queuing, and coordinates with agents without requiring the entire ACD system to be redesigned for Internet protocols. The buffer server acts as a mediator that adapts IM traffic to the existing agent distribution framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system implements a buffer server with message queues for IM traffic, then IM call distribution is enabled, but system complexity increases

Engineering Contradiction:
ImproveIM call processing efficiencyVSAvoidbuffer server and queue management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the IM call distribution system into distinct functional modules: a buffer server for receiving and queuing messages, message queues for organizing pending IM traffic, and agent handlers for processing messages. This segmentation allows each component to be optimized independently and simplifies the overall system architecture by creating clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The buffer server automatically manages message queuing, status tracking, and agent coordination without requiring external control. The system self-regulates by monitoring queue depths, generating status messages, and dynamically allocating messages to available agents, reducing the need for complex external management mechanisms.

Inventive Principle:
Principle #25Self-service

3Loss of information

If status messages are generated and sent to sources while messages are in queue, then transparency and user feedback are improved, but system complexity and resource usage increase

Engineering Contradiction:
Improveuser awareness of message statusVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The buffer server generates status messages periodically or at key events (when messages enter the queue, when agents become available, when messages are dispatched). This periodic status reporting provides users with timely information about their message status without requiring continuous system resources, balancing user awareness with resource efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7975009B2Instant message contact router
Publication Date: 2011.07.05 ALVARIA INC
  • US7975009B2 patent drawing
  • US7975009B2 patent drawing

AI summary

A method and apparatus are provided for processing an instant message within a system having a plurality agents for handling the instant message. The method includes the step of a buffer sever detecting an arrival of the instant message. The method also includes the steps of sending the instant message to one of a plurality of messages queues associated with the buffer server pending availability of one of the plurality of agents to handle the instant message and automatically generating and sending a status message to a source of the instant message while the message is in the message queue based upon the status of the instant message in the message queue.