IP Library Granted Patent US 9,635,182
Granted Patent B2
US 9,635,182 · App. 14/936,565 · Granted Apr 25, 2017

Method and system for managing interactive communications campaigns with call pacing

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,635,182
App. No.
14/936,565
Granted
Apr 25, 2017
Kind
B2
Abstract

A Web-based hosted system through which business entities create and manage communications campaigns. The system carries out a communications campaign on behalf of a client. A campaign is a series of calls to a contact list using one or more sub-campaigns. A sub-campaign associates a list of contacts, a script, and a timeframe. An agent typically is a contact center operator. A skill group is a set of agents that are trained to handle a given script. Call pacing enhancements are implemented to allow simultaneous progress on multiple sub-campaigns under a skill group. The techniques enable control over the pacing of individual sub-campaigns when multiple sub-campaigns are running under a single skill group. The service also provides a framework by which a set of “pluggable” pacing models are provisioned and managed, preferably on a per-model basis.

Claims (38)

1. A system for managing outbound communication campaigns comprising:

a processor; and

a memory coupled to the processor and storing instructions that, when executed by the processor, cause the processor to:

identify, for a first pass of a first one of a plurality of sub-campaigns, a first number of agents offered to the first pass, the plurality of sub-campaigns associated with an outbound campaign;

identify, for the first pass, a second number of agents projected to be used for the first pass;

set the first pass to a rate for occupying the smaller of the first number and the second number of agents with an interaction; and

adjust the set rate based on received user input.

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

make an outbound call based on the set rate;

detect a connection with a first user device; and

in response to detecting the connection, route the call to a second user device.

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

determine whether the first pass is anticipated to use all agents offered to the first pass; and

offer an agent of the agents offered to the first pass to a second pass of the first one of the plurality of sub-campaigns when the first pass is not anticipated to use all agents offered to the first pass.

4. The system of claim 1 , wherein the identifying of the second number of agents projected to be used for the first pass is based on at least one of a plurality of use requirements from another sub-campaign, an average of use requirements from a currently-running sub-campaign, or a plurality of use requirements as evidenced by recent activity in the sub-campaign.

5. The system of claim 1 , wherein the first one of the plurality of sub-campaigns is associated with a priority.

6. The system of claim 5 , wherein the identifying of the second number of agents projected to be used for the first pass is based on the associated priority of the first one of the plurality of sub-campaigns.

7. The system of claim 1 , wherein the identifying of the second number of agents projected to be used for the first pass is based on a number of agents requested for a skill group.

8. The system of claim 1 , wherein the identifying of the second number of agents projected to be used for the first pass is based on a particular number of passes in each of the sub-campaigns.

9. The system of claim 1 , wherein the instructions further cause the processor to pace each of the plurality of sub-campaigns such that concurrent progress is made on the plurality of sub-campaigns.

10. A method for managing outbound communication campaigns comprising:

identifying for a first pass of a first one of a plurality of sub-campaigns, by a computer system, a first number of agents offered to the first pass, the plurality of sub-campaigns associated with an outbound campaign;

identifying for the first pass, by the computer system, a second number of agents projected to be used for the first pass;

setting, by the computer system, the first pass to a rate for occupying the smaller of the first number and the second number of agents with an interaction; and

adjusting, by the computer system, the set rate based on received user input.

11. The method of claim 10 further comprising:

making an outbound call based on the set rate;

detecting a connection with a first user device; and

in response to detecting the connection, routing the call to a second user device.

12. The method of claim 10 further comprising:

determining whether the first pass is anticipated to use all agents offered to the first pass; and

offering an agent of the agents offered to the first pass to a second pass of the first one of the plurality of sub-campaigns when the first pass is not anticipated to use all agents offered to the first pass.

13. The method of claim 10 , wherein the identifying of the second number of agents projected to be used for the first pass is based on at least one of a plurality of use requirements from another sub-campaign, an average of use requirements from a currently-running sub-campaign, or a plurality of use requirements as evidenced by recent activity in the sub-campaign.

14. The method of claim 10 , wherein the first one of the plurality of sub-campaigns is associated with a priority.

15. The method of claim 14 , wherein the identifying of the second number of agents projected to be used for the first pass is based on the associated priority of the first one of the plurality of sub-campaigns.

16. The method of claim 10 , wherein the identifying of the second number of agents projected to be used for the first pass is based on a number of agents requested for a skill group.

17. The method of claim 10 , wherein the identifying of the second number of agents projected to be used for the first pass is based on a particular number of passes in each of the sub-campaigns.

18. The method of claim 10 further comprising pacing each of the plurality of sub-campaigns such that concurrent progress is made on the plurality of sub-campaigns.

Assignments (7)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 04814/0387 Recorded Feb 5, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070115/0445 →
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/0105 →
SECURITY AGREEMENT Recorded Feb 22, 2019
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ECHOPASS CORPORATION; GREENEDEN U.S. HOLDINGS II, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 048414/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: SEGALL, TIMOTHY R.
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041346/0867 →
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 →
MERGER Recorded Jun 15, 2016
From: SOUNDBITE COMMUNICATIONS, INC.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 038923/0928 →