IP Library Granted Patent US 8,798,257
Granted Patent B2
US 8,798,257 · App. 13/461,302 · Granted Aug 5, 2014

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 8,798,257
App. No.
13/461,302
Granted
Aug 5, 2014
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 (50)

1. A system for making outbound calls comprising:

processor; and

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

receive from a first agent device for an associated first agent, first agent status relative to a defined task, wherein the first agent status is indicative that the first agent is in a ready state;

add the first agent to a first number of agents identified as ready to handle interactions;

receive from a second agent device for an associated second agent, second agent status relative to the defined task, wherein the second agent status is indicative that the second agent is in a not-ready state;

calculate, based on the received second agent status, a first time indicative of when the second agent is to transition to the ready state;

add the second agent to a second number of agents identified as agents predicted to be ready to handle interactions based on the calculation;

determine a number of outbound interactions based on the first and second numbers; and

transmit a command for placing the outbound interactions based on the determined number.

2. The system of claim 1 , wherein the outbound interactions are telephony calls.

3. The system of claim 1 , wherein the outbound interactions are web invitations.

4. The system of claim 1 , wherein the defined task is an interaction between the first or second agent, and a customer.

5. The system of claim 1 , wherein the first and second agent status are transmitted automatically from the first and agent devices, respectively.

6. The system of claim 1 , wherein the first and second agent status are transmitted in response to a user command entered by the first and second agents, respectively.

7. The system of claim 1 , wherein the defined task is associated with a plurality of phases, wherein the second agent status relates to one of the plurality of phases.

8. The system of claim 7 , wherein the instructions that cause the processor to calculate the first time include instructions that cause the processor to:

identify one of the plurality of phases associated with the second agent based on the second agent status; and

determine how long the identified phase is to last.

9. The system of claim 1 , wherein the instructions further cause the processor to:

identify a second time associated with routing the outbound interactions to agents;

compare the first time with the second time; and

in response to determining that the first time is less than the second time, adding the second agent to the second number of agents.

10. The system of claim 1 , wherein the instructions further cause the processor to:

identify a number of interactions waiting to be routed to agents; and

subtract the number of interactions to the second number of agents prior to determining the number of outbound interactions.

11. A method for making outbound calls comprising:

receiving, by a processor, from a first agent device for an associated first agent, first agent status relative to a defined task, wherein the first agent status is indicative that the first agent is in a ready state;

adding, by the processor, the first agent to a first number of agents identified as ready to handle interactions;

receiving, by the processor, from a second agent device for an associated second agent, second agent status relative to the defined task, wherein the second agent status is indicative that the second agent is in a not-ready state;

calculating, by the processor, based on the received second agent status, a first time indicative of when the second agent is to transition to the ready state;

adding, by the processor, the second agent to a second number of agents identified as agents predicted to be ready to handle interactions based on the calculating;

determining, by the processor, a number of outbound interactions based on the first and second numbers; and

transmitting, by the processor, a command for placing the outbound interactions based on the determined number.

12. The method of claim 11 , wherein the outbound interactions are telephony calls.

13. The method of claim 11 , wherein the outbound interactions are web invitations.

14. The method of claim 11 , wherein the defined task is an interaction between the first or second agent, and a customer.

15. The method of claim 11 , wherein the first and second agent status are transmitted automatically from the first and agent devices, respectively.

16. The method of claim 11 , wherein the first and second agent status are transmitted in response to a user command entered by the first and second agents, respectively.

17. The method of claim 11 , wherein the defined task is associated with a plurality of phases, wherein the second agent status relates to one of the plurality of phases.

18. The method of claim 17 further comprising:

identifying, by the processor, one of the plurality of phases associated with the second agent based on the second agent status; and

determining, by the processor, how long the identified phase is to last.

19. The method of claim 11 further comprising:

identifying, by the processor, a second time associated with routing the outbound interactions to agents;

comparing, by the processor, the first time with the second time; and

in response to determining that the first time is less than the second time, adding by the processor the second agent to the second number of agents.

20. The method of claim 11 further comprising:

identifying a number of interactions waiting to be routed to agents; and

subtracting the number of interactions to the second number of agents prior to determining the number of outbound interactions.

Assignments (8)
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 067390/0332 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
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 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2013
From: SHASHKOV, GEORGIY N.; KOLOMOYSKYY, OLEKSIY M.; ZGARDOVSKI, STANISLAV V.; KOROLEV, NIKOLAY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 031682/0768 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →