IP Library Granted Patent US 9,374,466
Granted Patent B2
US 9,374,466 · App. 14/447,548 · Granted Jun 21, 2016

System and methods for predicting future agent readiness for handling an interaction in a call center

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 9,374,466
App. No.
14/447,548
Granted
Jun 21, 2016
Kind
B2
Abstract

A system for making outbound calls includes a first node connected to a network for placing outbound telephone calls, a second node connected to the network and accessible to the first node for reporting agent status relative to busy, ready, and time to ready, a number of agent appliances connected to the network and accessible to the second node, and a number of agent activity applications installed one per on the agent appliances. In a preferred embodiment outbound calls are predicted based on the number of agents reported ready to accept a call plus the number of agents predicted to be ready to accept a call within a specified time window.

Claims (36)

1. A method for initiating outbound interactions comprising:

determining, by a processor, a preliminary number of outbound interactions based on a first number of agents identified as ready to handle interactions, a second number of agents identified as agents predicted to be ready to handle interactions within a time period, and a number of active interactions waiting to be handled by an agent;

determining, by the processor, an admissible number of outbound interactions by adjusting the preliminary number of outbound interactions based on percentage constants relative to an interaction hit rate and relative to a percentage of abandoned interactions; and

transmitting, by the processor, a command for initiating outbound interactions based on the admissible number of outbound interactions.

2. The method of claim 1 , further comprising:

receiving, by the processor, agent statuses from agent devices, each of the agent statuses indicating a progress of a corresponding agent relative to a defined task; and

determining, by the processor, the first and second numbers of agents based on the received agent statuses.

3. The method of claim 1 , wherein the determining of the admissible number of outbound interactions comprises further refining the admissible number of outbound interactions by subtracting a number of interactions in progress.

4. The method of claim 1 , wherein the outbound interactions are outbound telephony calls and the number of active interactions is a number of outbound dialed calls that were answered by a customer and queued for an available agent.

5. The method of claim 1 , wherein the time period is equal to or less than an average estimated time between a point of initiating an interaction to a point that the interaction is responded to and queued.

6. The method of claim 1 , wherein the interaction hit rate is a percentage of outbound interactions that are responded to by a person.

7. The method of claim 1 , wherein the abandoned interactions are abandoned in queue.

8. The method of claim 1 , wherein the determining of the preliminary number of outbound interactions comprises:

summing, by the processor, the first and second numbers of agents; and

calculating, by the processor, the preliminary number of outbound interactions by subtracting a number of interactions in progress from the summed first and second numbers of agents.

9. The method of claim 8 , wherein the interactions in progress are current outbound interactions yet to be responded to by a user.

10. The method of claim 1 , wherein one of outbound interactions is a live telephone interaction or a live chat session.

11. A system for initiating outbound interactions comprising:

a processor; and

a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

determine a preliminary number of outbound interactions based on a first number of agents identified as ready to handle interactions, a second number of agents identified as agents predicted to be ready to handle interactions within a time period, and a number of active interactions waiting to be handled by an agent;

determine an admissible number of outbound interactions by adjusting the preliminary number of outbound interactions based on percentage constants relative to an interaction hit rate and relative to a percentage of abandoned interactions; and

transmit a command for initiating outbound interactions based on the admissible number of outbound interactions.

12. The system of claim 11 , wherein the instructions further cause the processor to:

receive agent statuses from agent devices, each of the agent statuses indicating a progress of a corresponding agent relative to a defined task; and

determine the first and second numbers of agents based on the received agent statuses.

13. The system of claim 11 , wherein the instructions that cause the processor to determine the admissible number of outbound interactions comprise instructions that cause the processor to: further refine the admissible number of outbound interactions by subtracting a number of interactions in progress.

14. The system of claim 11 , wherein the outbound interactions are outbound telephony calls and the number of active interactions is a number of outbound dialed calls that were answered by a customer and queued for an available agent.

15. The system of claim 11 , wherein the time period is equal to or less than an average estimated time between a point of initiating an interaction to a point that the interaction is responded to and queued.

16. The system of claim 11 , wherein the interaction hit rate is a percentage of outbound interactions that are responded to by a person.

17. The system of claim 11 , wherein the abandoned interactions are abandoned in queue.

18. The system of claim 11 , wherein the instructions that cause the processor to determine the preliminary number of outbound interactions comprise instructions that cause the processor to:

sum the first and second numbers of agents; and

calculate the preliminary number of outbound interactions by subtracting a number of interactions in progress from the summed first and second numbers of agents.

19. The system of claim 18 , wherein the interactions in progress are current outbound interactions yet to be responded to by a user.

20. The system of claim 11 , wherein one of outbound interactions is a live telephone interaction or a live chat session.

Assignments (4)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067391/0121 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2014
From: SHASHKOV, GEORGIY N.; KOLOMOYSKYY, OLEKSIY M.; ZGARDOVSKI, STANISLAV V.; KOROLEV, NIKOLAY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 033455/0226 →