×

Method for predicting agent requirements in a force management system

  • US 5,185,780 A
  • Filed: 10/12/1990
  • Issued: 02/09/1993
  • Est. Priority Date: 10/12/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing personnel in a telephone call center in which there is a varying workload by time of day and by day of week to be staffed with a variable number of agents, comprising the steps of:

  • (a) generating call handling performance data for the telephone call center, the call handling performance data including average call arrival rate and average handling time per call;

    (b) generating a forecast of a call load expected to occur at the telephone call center during a predetermined period in the future;

    (c) defining a desired service level for the telephone call center during the predetermined period, the desired service level equal to a percentage of calls answered within a predetermined time "t";

    (d) predicting a number of agents required to provide the desired service level during the predetermined period by;

    (1) calculating an offered load "a" equal to the average arrival rate of calls for the call center times the average handling time per call;

    (2) calculating PWtn using an Erlang C function C(n,a), for n=a+1, where PWtn is a percentage of calls that wait more than "t" seconds if there are "n" agents;

    (3) if (100-PWtn) is not greater than or equal to the desired service level, repeating step (2) for PWtn1, where PWtn1 is a percentage of calls that wait more than "t" seconds if there are "n+1" agents;

    (4) if (100-PWtn) is greater than or equal to the desired service level, define n as the predicted number of agents;

    (5) if (100-PWtn1) is not greater than or equal to the desired level for n=n+1, calculate a drop percentage (PWtn-PWtn1)/PWtn;

    (6) set an estimated percentage waiting time ePWt equal to PWtn1;

    (7) calculate ePWt=ePWt-(ePWt*drop percentage) to determine how many increments of the drop percentage must be made until (100-ePWt) is greater than or equal to the desired service level;

    (8) set a predictor value p equal to the determined number of increments plus (n+1);

    (9) calculating Erlang C(n,a) for n=p-1, p and p+1;

    (10) repeating steps (3)-(4) for successive values of n=p+1, p and p+1 until a value of n is located such that (100-PWtn) is greater than or equal to the desired service level; and

    (e) allocating personnel in the telephone call center according to the predicted number of agents.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×