IP Library Granted Patent US 10,115,131
Granted Patent B2
US 10,115,131 · App. 14/447,918 · Granted Oct 30, 2018

Managing interactive communications campaigns

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 10,115,131
App. No.
14/447,918
Granted
Oct 30, 2018
Kind
B2
Abstract

A campaign strategy manager (CSM) component for a hosted communications campaign system allows users to define more granular and specific campaign strategies, including pass escalation for alternative channels (e.g., text and email) and/or based upon attempt results, contact attributes and response group data. The campaign strategy manager allows users to define pass strategies statically and dynamically, to manage lists across multiple campaigns, and to view results in real-time. A defined strategy is a static strategy created by a user for a particular campaign that, once created, typically is not modified. A dynamic strategy is one where, during the course of a day (e.g., as a sub-campaign is running), a user may alter the defined strategy, preferably just for that day (or portion thereof). In particular, the campaign strategy manager enables the user to make changes to the current strategy as a sub-campaign is running through a particular list.

Claims (36)

1. A system for managing communication campaigns, the system comprising:

processor; and

memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to:

receive data defining a campaign strategy for a communication campaign, the campaign strategy being associated with a pass having a pass pattern and a criteria for being evaluated for applying an escalation to the pass, the pass pattern identifying a media type for being used during a particular pass;

receive a list of outbound contacts;

transmit a command for initiating an outbound communication to each contact in the list according to the campaign strategy;

during the communication campaign, evaluate the criteria associated with the pass; and

during the communication campaign, apply an escalation to the pass based on the criteria and the identified media type, wherein the instructions that cause the processor to apply the escalation include instructions that cause the processor to switch from a current media type to the identified media type, wherein the current media type is a telephony call, and the identified media type is at least one of email or text message.

2. The system of claim 1 , wherein the instructions further include:

dynamically modifying the campaign strategy during the campaign for creating a modified campaign strategy.

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

transmit a second command for a second outbound communication to each contact in the list according to the modified campaign strategy.

4. The system of claim 1 , wherein the pass is associated with an escalation type for controlling escalate re-tries to a particular contact in the list during the pass.

5. The system of claim 4 , wherein the escalation type is an intra-pass device escalation type identifying one or more devices to contact per customer during the pass.

6. The system of claim 5 , wherein the instructions further include modifying identification of the one or more devices during the campaign.

7. The system of claim 1 , wherein the campaign strategy is defined via a template.

8. The system of claim 1 , wherein the processor is hosted on a server on an Internet-accessible infrastructure.

9. The system of claim 8 , wherein the data defining the campaign strategy is received over the Internet.

10. A method for managing communication campaigns, the method comprising:

receiving, by a processor, data defining a campaign strategy for a communication campaign, the campaign strategy being associated with a pass having a criteria for being evaluated for applying an escalation to the pass, the pass pattern identifying a media type for being used during a particular pass;

receiving, by the processor, a list of outbound contacts;

transmitting, by the processor, a command for initiating an outbound communication to each contact in the list according to the campaign strategy;

during the communication campaign, evaluating, by the processor, the criteria associated with the pass; and

during the communication campaign, applying, by the processor, an escalation to the pass based on the criteria and the identified media type, wherein the applying of the escalation includes switching from a current media type to the identified media type, wherein the current media type is a telephony call, and the identified media type is at least one of email or text message.

11. The method of claim 10 further comprising:

dynamically modifying, by the processor, the campaign strategy during the campaign for creating a modified campaign strategy.

12. The method of claim 11 further comprising:

transmitting a second command for a second outbound communication to each contact in the list according to the modified campaign strategy.

13. The method of claim 10 , wherein the pass is associated with an escalation type for controlling escalate re-tries to a particular contact in the list during the pass.

14. The method of claim 13 , wherein the escalation type is an intra-pass device escalation type identifying one or more devices to contact per customer during the pass.

15. The method of claim 14 , wherein the instructions further include modifying identification of the one or more devices during the campaign.

16. The method of claim 10 , wherein the campaign strategy is defined via a template.

17. The method of claim 10 , wherein the processor is hosted on a server on an Internet-accessible infrastructure.

18. The method of claim 17 , wherein the server is configured to receive a command over the Internet for generating the campaign strategy.

19. The system of claim 1 , wherein the criteria is at least one of an attribute of a contact in the list of outbound contacts, or data on contacts in the list of outbound contacts responding to the communication campaign.

20. The method of claim 10 , wherein the criteria is at least one of an attribute of a contact in the list of outbound contacts, or data on contacts in the list of outbound contacts responding to the communication campaign.

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 067390/0336 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2014
From: SEGALL, TIMOTHY R.; KOLESNIK, MACIEJ N.
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 033433/0015 →