IP Library Granted Patent US 9,219,817
Granted Patent B2
US 9,219,817 · App. 14/678,893 · Granted Dec 22, 2015

Method and system for managing interactive communications campaigns

Inventors: Damon Weinstein (Arlington, MA); Timothy R. Segall (Lexington, MA); Vincent E. Laiosa (Lexington, MA)
Assignee: SOUNDBITE COMMUNICATIONS, INC.
H04M3/5191H04M3/493H04M3/5166H04M3/5158H04M3/5175H04M3/523
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,219,817
App. No.
14/678,893
Granted
Dec 22, 2015
Kind
B2
Abstract

A web-based solution through which business entities create and manage communications campaigns, such as campaigns that afford target recipients an opportunity to be connected to a third party call center. A web interface is provided to enable a business entity customer to create a set of one or more rules that, when triggered during the campaign, cause the solution to take certain control actions in real-time, based on campaign performance. Preferably, this campaign performance is measured indirectly, i.e. without requiring a direct connection to an on-premises call center ACD. The interface provides the business entity customer with a convenient and easy-to-use display that identifies any rule that has been (or may be getting ready to be) triggered, together with a then current status of the campaign. The system takes a control action (e.g., campaign suspension, adjusting an outbound call rate, or the like) when a customer-configurable rule is triggered.

Claims (27)

1. Apparatus, comprising:

a set of machines that comprise a service provider infrastructure, each machine comprising a processor, and computer memory holding program instructions that are executed by the processor, the service provider infrastructure being shared by a plurality of business entities that create distinct interactive communications campaigns;

one or more web servers executing on the machines and through which first and second business entities each creates and manages an interactive communications campaign, each campaign including a set of one or more rules that may be triggered during the campaign;

a telephony server executing on one of the machines to initiate outbound calls to recipients over a plurality of voice connections during the campaign for a respective one of the business entities, wherein a recipient of an outbound call initiated by the telephony server is afforded an option to connect, via a voice connection through the telephony server, to a third party contact center having an automatic call distributor (ACD); and

an application server executing on one of the machines (i) to monitor the voice connections through the telephony server as the campaign for a respective one of the business entities is executed to infer a content center performance metric, wherein the contact center performance metric is inferred without requiring a direct data connection from the third party contact center ACD, (ii) to evaluate the content center performance metric to determine whether a rule from the set of one or more rules has been triggered, (iii) to take a given action if the rule has been triggered, and (iv) to provide information identifying the rule, together with a status of the given campaign;

at least one of the web servers being further adapted to serve a web page to the respective business entity, the web page identifying the status of the campaign as determined by the application server.

2. The apparatus as described in claim 1 , wherein the status is a display icon having at least first and second states.

3. The apparatus as described in claim 2 , wherein, with respect to a given contact center performance metric, the first state indicates that a rule from the set of rules has been triggered, and the second state indicates that a rule has been triggered that has caused an adjustment to the campaign.

4. The apparatus as described in claim 1 , wherein the application server updates the information identifying the rule and the status of a campaign.

5. An apparatus, comprising:

a set of machines that comprise a network-accessible service infrastructure, each machine comprising a processor, and computer memory holding program instructions that are executed by the processor, the service infrastructure being shared by a plurality of entities that use the service infrastructure to create distinct interactive campaigns;

one or more web servers executing on the machines and through which first and second entities each creates and manages an interactive campaign;

a telephony server executing on one of the machines to initiate outbound calls to recipients during an interactive campaign, wherein a recipient of an outbound call initiated by the telephony server is afforded an option to connect, via a voice connection through the telephony server, to a contact center; and

an application server executing on one of the machines (i) to monitor the voice connections through the telephony server as the interactive campaign is executed to infer a content center performance metric, wherein the contact center performance metric is inferred without requiring a direct connection from the third party contact center, (ii) to evaluate the content center performance metric, and (iii) to provide information identifying a status of the given campaign based at least in part on the contact center performance metric;

at least one of the web servers serving a page identifying the status of the campaign as determined by the application server.

6. The apparatus as described in claim 5 wherein the contact center is a third party contact center.

7. The apparatus as described in claim 5 wherein the recipients are customers of an entity.

8. The apparatus as described in claim 5 wherein the application server evaluates the content center performance metric to determine whether a rule from a set of one or more rules has been triggered.

9. The apparatus as described in claim 8 wherein the application server takes a given action if the rule has been triggered.

10. The apparatus as described in claim 9 wherein the given action causes an adjustment to the interactive campaign.

11. An apparatus, comprising:

a set of machines that comprise a network-accessible service infrastructure, each machine comprising a processor, and computer memory holding program instructions that are executed by the processor, the service infrastructure being shared by a plurality of entities that use the service infrastructure to create distinct interactive campaigns;

one or more servers of a first type executing on the machines and through which first and second entities each creates and manages an interactive campaign;

a server of a second type executing on one of the machines to initiate outbound calls to recipients during an interactive campaign, wherein a recipient of an outbound call initiated by the server of the second type is afforded an option to connect, via a voice connection through the server, to a contact center; and

a server of a third type executing on one of the machines (i) to monitor the voice connections through the server of the second type as the interactive campaign is executed to infer a content center performance metric, wherein the contact center performance metric is inferred without requiring a direct connection from the third party contact center, (ii) to evaluate the content center performance metric, and (iii) to provide information identifying a status of the given campaign based at least in part on the contact center performance metric;

at least one of the servers of the first type serving a page identifying the status of the campaign as determined by the server of the second type.

12. The apparatus as described in claim 11 wherein the server of the first type is a web server, and the server of the second type is a telephony server, and the server of the third type is an application server.

Assignments (5)
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/0783 →
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 Dec 30, 2015
From: WEINSTEIN, DAMON; SEGALL, TIMOTHY R.; LAIOSA, VINCENT E.
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 037388/0092 →
Continuity (3)
Continuation 13769417 · Feb 18, 2013
Continuation 11336151 · Jan 21, 2006
Related Publication 20150215460A1 · Jul 30, 2015