Contact Center Scheduling via Service Completion Objectives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Contact center routing algorithms fail to accurately schedule service agent start times for message-type media, leading to inefficient practices and inaccurate accounting of response times, as customers overestimate the time required to resolve issues, resulting in agents having overly generous deadlines and working in fragmented blocks of time.

Innovation Solution

A system and method that schedules a service agent start time by determining a service completion objective based on a service-level agreement, calculating a handling time limit from historical elapsed handling times, and subtracting this from the completion objective to set the start time, with features like pre-calculated objectives stored in databases, alerting, and suspension of new assignments before deadlines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If routing algorithms schedule agent start time based on customer-submitted start-time objective, then customer satisfaction is improved, but service efficiency deteriorates due to overly generous deadlines and fragmented work blocks

Engineering Contradiction:
Improvecustomer satisfactionVSAvoidservice efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary calculation of the actual handling time required for each customer contact before scheduling. By determining the true service duration needed and working backward from the SLA completion deadline, the system establishes an accurate start time that prevents both customer dissatisfaction and agent inefficiency. This preliminary action eliminates the information asymmetry that caused customers to overestimate required time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where historical handling time data is continuously collected and used to refine future scheduling decisions. The routing algorithm learns from actual service durations to improve its estimates, creating a closed-loop system that progressively optimizes both customer satisfaction and service efficiency through data-driven adjustments.

Inventive Principle:
Principle #23Feedback

2Reliability

If agents are given generous deadlines based on customer overestimation, then service completion is easier to achieve, but work efficiency deteriorates due to fragmented time blocks and procrastination

Engineering Contradiction:
Improveservice completion reliabilityVSAvoidwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the scheduling parameter from a static customer-submitted start time to a calculated optimal start time based on actual handling duration. By changing the parameter definition to reflect true service requirements rather than customer perceptions, the system maintains reliable service completion while eliminating the excessive time buffers that cause fragmented work patterns.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If routing algorithms focus on when agent begins working, then scheduling simplicity is improved, but service level agreement compliance deteriorates for message-type media where completion time is the metric

Engineering Contradiction:
Improvescheduling complexityVSAvoidSLA compliance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system inverts the traditional scheduling approach by working backward from the service completion deadline rather than forward from the start time. Instead of scheduling based on when work begins and adding estimated duration, the system calculates the required start time by subtracting the determined handling duration from the SLA completion objective, ensuring compliance while maintaining manageable complexity.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10579947B2System and method for scheduling based on service completion objectives
Publication Date: 2020.03.03 AVAYA INC
  • US10579947B2 patent drawing
  • US10579947B2 patent drawing
  • US10579947B2 patent drawing

AI summary

Provided herein is a system and method for determining a service agent start time objective for a customer contact and matching agents and customers based on meeting that objective. The method may include: receiving a customer contact to request service; determining a service completion objective for the customer contact based upon a service-level agreement; determining a handling time limit based on a historical elapsed handling time; and subtracting the handling time limit from the service completion objective, to produce the service agent start time.