×

Systems and methods for selectively routing calls to a call center

  • US 10,063,705 B2
  • Filed: 06/21/2016
  • Issued: 08/28/2018
  • Est. Priority Date: 07/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of routing calls in a call center, comprising:

  • forecasting, by call activity forecaster, an anticipated call volume for each of a plurality of time intervals, wherein the forecasting is based upon historic call volume information;

    receiving, by a communication port in the call center, a plurality of calls;

    for each of the plurality of calls;

    determining, by a threshold comparator, a threshold time as an indication of a maximum service time for the call, wherein the threshold time is based upon at least;

    a first time interval during which the call was received, the forecasted anticipated call volume for the first time interval,a number of agents in each of a plurality of queues, the agents being assigned to answer incoming calls, andaverage wait times in each of the plurality of queues;

    estimating, by a duration estimator, an expected service time for the call,comparing, by the threshold comparator, the threshold time with the expected service time for the call, andassigning, by a router, the call into one of the plurality of queues based upon the comparing;

    prioritizing, by the router, the plurality of queues based upon the expected service time for each call in each of the plurality of queues;

    directing, by the router, each call in a first queue of the plurality of queues to a first group of agents by determining a number of agents in the first group using a dynamic queue split algorithm, wherein the dynamic queue split algorithm comprises;


    Minimize{T,S1,S2}(J),subject to
    S1+S2=S
    WR

    Max(WR)
    Wc

    Max(Wc),wherein T is the threshold time, S1 is the number of agents in the first group, S2 is a number of agents in a second queue, S is a total number of agents, WR is an average wait time in the first queue, Max(WR) is a tolerable average wait time for the first queue, We is an average wait time for in the second queue and Max(WC) is a tolerable average duration before callback; and

    providing, by the communication port, a callback prompt to each call in a the second queue of the plurality of queues, wherein a priority of the first queue is higher than a priority of the second queue.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×