IP Library Granted Patent US 8,588,401
Granted Patent B2
US 8,588,401 · App. 13/215,982 · Granted Nov 19, 2013

Method for automated handling of outbound contacts requiring assured connection to a live agent

Inventors: Stanislav V. Zgardovski (Concord, CA); Oleksiy M. Kolomoyskyy (Moraga, CA)
Assignee: Genesys Telecommunications Laboratories, Inc.
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,588,401
App. No.
13/215,982
Granted
Nov 19, 2013
Kind
B2
Abstract

A system for assuring agent connection for outbound calls placed in an automated outbound calling campaign includes an outbound dialing server, a digital data repository coupled to the outbound dialing server, the data repository storing outbound dialing records for automated outbound dialing, and software executing on the outbound dialing server from a non-transitory physical medium, the software providing a first function for determining for a specific outbound dialing record if the connection to a live agent must be an assured connection, a second function for dialing and engaging an agent via an internal call for reservation of the agent, and a third function for bridging the call connections forged between the system and the agent and the system and the outbound party upon answer of the outbound call.

Claims (32)

1. A system for routing an outbound communication comprising:

a repository configured to store a plurality of outbound numbers and associated flags;

a processor;

a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to:

detect whether the outbound communication to a customer requires live assistance by searching the repository and detecting whether a flag is associated with one of the plurality of outbound numbers associated with the outbound communication;

in response to not detecting the flag, dial the one of the plurality of outbound numbers associated with the outbound communication without first reserving an agent;

in response to detecting the flag, identify an available agent to handle the outbound communication;

reserve the available agent for handling the outbound communication;

dial the one of the plurality of outbound number associated with the outbound communication; and

in response to the customer answering the outbound communication, establish a communication session between the available agent and the customer.

2. The system of claim 1 , wherein, in response to not detecting the flag, the program instructions cause the processor to place the customer in a queue in response to the customer answering the outbound communication.

3. The system of claim 1 , wherein the outbound communication is a telephony communication.

4. The system of claim 1 , wherein the available agent is reserved for handling the outbound communication before the dialing of the outbound number associated with the outbound communication.

5. The system of claim 1 , wherein the flag is set or not set using binary numbers.

6. The system of claim 1 , wherein the program instructions cause the processor to place an internal call to the available agent in order to reserve the available agent for handling of the outbound communication.

7. The system of claim 6 , wherein the program instructions cause the processor to bridge the internal call and the outbound communication in order to establish the communication session between the available agent and the customer.

8. The system of claim 1 , wherein in response to the customer failing to answer the outbound communication, the available agent is released from reservation.

9. A method for routing an outbound communication comprising:

searching a repository;

detecting, by a processor, whether the outbound communication to a customer requires live assistance by detecting whether a flag is associated with one of a plurality of outbound numbers associated with the outbound communication, wherein the associated flag and the plurality of outbound numbers are stored on the repository;

dialing, by the processor, the one of the plurality of outbound numbers associated with the outbound communication without first reserving an agent in response to not detecting the flag;

identifying, by the processor, an available agent to handle the outbound communication in response to detecting the flag;

reserving, by the processor, the available agent for handling the outbound communication;

dialing, by the processor, the one of the plurality of outbound numbers associated with the outbound communication; and

establishing, by the processor, a communication session between the available agent and the customer in response to the customer answering the outbound communication.

10. The method of claim 9 , further comprising, placing, by the processor, the customer in a queue in response to not detecting the flag and in response to the customer answering the outbound communication.

11. The method of claim 9 , wherein the outbound communication is a telephony communication.

12. The method of claim 9 , wherein reserving the available agent for handling the outbound communication occurs before dialing of the outbound number associated with the outbound communication.

13. The method of claim 9 , wherein the flag is set or not set using binary numbers.

14. The method of claim 9 , further comprising, placing, by the processor, an internal call to the available agent in order to reserve the available agent for handling of the outbound communication.

15. The method of claim 14 , further comprising bridging, by the processor, the internal call and the outbound communication in order to establish the communication session between the available agent and the customer.

16. The method of claim 9 , wherein in response to the customer failing to answer the outbound communication, the available agent is released from reservation.

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 Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0868 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: ZGARDOVSKI, STANISLAV V; KOLOMOYSKYY, OLEKSIY M
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.,
Reel/Frame 026793/0886 →
Continuity (1)
Related Publication 20130051550A1 · Feb 28, 2013