IP Library Granted Patent US 8,494,151
Granted Patent B2
US 8,494,151 · App. 13/236,508 · Granted Jul 23, 2013

System and method for balancing call session assignments on an agent console

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,494,151
App. No.
13/236,508
Granted
Jul 23, 2013
Kind
B2
Abstract

A system and method for balancing call session assignments on an agent console is provided. Incoming call sessions and one or more agent consoles, each managed by an agent, are monitored. An absolute upper limit on a number of the call sessions allowed at each agent console at any given time is assigned. A load of call session assignments is balanced on each agent console. Objective conditions regarding call sessions already assigned to each agent are collected. Subjective conditions regarding the agent's opinion of a current call session are also collected. The objective and subjective conditions are evaluated against the absolute upper limit to determine a load factor. Each incoming call session is assigned to one such agent console based on the load factor.

Claims (41)

1. A system for balancing call assignments on an agent console during automated call processing, comprising:

an automated call center to assign a plurality of incoming calls;

a call monitor to monitor the incoming calls and two or more agent consoles each managed by an agent;

a console load balance module to assign an absolute upper limit on a number of the calls allowed at each agent console at any given time; and

a message server to balance a load of call assignments on each agent console, comprising:

a server load balance module to collect objective conditions regarding calls already assigned to each agent, to further collect subjective conditions regarding the agent's opinion of at least one of the assigned calls, and to evaluate the objective and subjective conditions against the absolute upper limit to determine a load factor of each agent console;

a call distributor to assign one of the incoming calls to one of the agent consoles with the determined load factor having a lowest value; and

a call assignment module to assign a maximum load factor to the agent console with the lowest load factor that received the one such incoming call.

2. A system according to claim 1 , wherein the server load balance module assigns a maximum load factor to each agent console when a number of the assigned calls reach the absolute upper limit on the number of maximum calls for that agent console.

3. A system according to claim 1 , wherein the objective conditions comprise at least one of a number of the current calls handled by each agent, a state of the current calls, a priority of a caller, and a group to which each agent is assigned.

4. A system according to claim 1 , wherein the subjective conditions comprise at least one of a difficulty perceived in dealing with a caller and a difficulty of resolving concerns of the caller.

5. A system according to claim 1 , further comprising:

a suspension module to temporarily suspend assignment of one such incoming call to each agent that has recently received one of the incoming calls.

6. A system according to claim 1 , further comprising:

a call disposition module to perform call disposition when none of the agents are available to handle one such incoming call, comprising at least one of handling the one such incoming call through automated response, transferring the one such incoming call to a live agent, and placing a caller associated with the one such incoming call on hold.

7. A system according to claim 1 , further comprising:

a display module to display at least one of the assigned calls on each agent console.

8. A system according to claim 1 , wherein the absolute upper limit differs for one or more of the agent consoles based on a capability of that agent to accept one such incoming call.

9. A method for balancing call assignments on an agent console during automated call processing, comprising:

assigning a plurality of incoming calls;

monitoring the incoming calls and two or more agent consoles each managed by an agent;

assigning an absolute upper limit on a number of the calls allowed at each agent console at any given time; and

balancing a load of call assignments on each agent console, comprising:

collecting objective conditions regarding calls already assigned to each agent and further collecting subjective conditions regarding the agent's opinion of at least one of the assigned calls;

evaluating the objective and subjective conditions against the absolute upper limit to determine a load factor of each agent console;

assigning one of the incoming calls to one of the agent consoles with the determined load factor having a lowest value; and

assigning a maximum load factor to the agent console with the lowest load factor that received the one such incoming call.

10. A method according to claim 9 , further comprising:

assigning a maximum load factor to each agent console when a number of the assigned calls reach the absolute upper limit on the number of maximum calls for that agent console.

11. A method according to claim 9 , wherein the objective conditions comprise at least one of a number of the current calls handled by each agent, a state of the current calls, a priority of a caller, and a group to which each agent is assigned.

12. A method according to claim 9 , wherein the subjective conditions comprise at least one of a difficulty perceived in dealing with a caller and a difficulty of resolving concerns of the caller.

13. A method according to claim 9 , further comprising:

temporarily suspending assignment of one such incoming call to each agent that has recently received one of the incoming calls.

14. A method according to claim 9 , further comprising:

performing call disposition when none of the agents are available to handle one such incoming call, comprising at least one of:

handling the one such incoming call through automated response;

transferring the one such incoming call to a live agent; and

placing a caller associated with the one such incoming call on hold.

15. A method according to claim 9 , further comprising:

displaying at least one of the assigned calls on each agent console.

16. A method according to claim 9 , wherein the absolute upper limit differs for one or more of the agent consoles based on a capability of that agent to accept one such incoming call.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 46204/0465) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063691/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 46202/0467) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063695/0145 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 46204/FRAME 0525 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; INTELLISIST, INC.
Reel/Frame 063456/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ABL SUPPLEMENT NO. 1 Recorded May 22, 2018
From: INTELLISIST, INC.
To: CITIBANK N.A., AS COLLATERAL AGENT
Reel/Frame 046204/0525 →
TERM LOAN SUPPLEMENT NO. 1 Recorded May 22, 2018
From: INTELLISIST, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 046204/0465 →
TERM LOAN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 22, 2018
From: INTELLISIST, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 046202/0467 →
ABL INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 22, 2018
From: INTELLISIST, INC.
To: CITIBANK N.A., AS COLLATERAL AGENT
Reel/Frame 046204/0418 →
RELEASE OF SECURITY INTEREST Recorded Mar 12, 2018
From: PACIFIC WESTERN BANK, AS SUCCESSOR IN INTEREST TO SQUARE 1 BANK
To: INTELLISIST, INC.
Reel/Frame 045567/0639 →
SECURITY INTEREST Recorded Oct 23, 2015
From: INTELLISIST, INC.
To: PACIFIC WESTERN BANK (AS SUCCESSOR IN INTEREST BY MERGER TO SQUARE 1 BANK)
Reel/Frame 036942/0087 →