IP Library Granted Patent US 9,307,086
Granted Patent B2
US 9,307,086 · App. 14/269,327 · Granted Apr 5, 2016

Managing interactive communications campaigns with reduced customer-to-agent connection latency

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,307,086
App. No.
14/269,327
Granted
Apr 5, 2016
Kind
B2
Abstract

A web-based hosted solution through which business entities create and manage communications campaigns is described. To reduce latency of customer-to-agent connections, the system implements an agent stay-on-line function by which a persistent telephony connection is established and maintained between the system infrastructure and an available agent. In this manner, the agent may handle multiple customers while avoiding an ACD hold queue. In addition, preferably a service-side hold queue also is established and maintained on the service-side of the infrastructure. This hold queue maintains calls that are waiting to be connected to available agents. It ensures that any customer abandons do not impair the connections being established and maintained to the agents.

Claims (38)

1. Apparatus for managing interactive communications campaigns, comprising:

a processor; and

computer memory holding computer program instructions that, when executed by the processor, cause the processor to:

establish a persistent connection to an agent device accessible to an agent;

initiate outbound contacts to a plurality of customers;

determine whether a first customer of the plurality of customers should be connected to the agent based on whether the first customer desires a connection with a contact center agent;

connect the first customer to the agent over the persistent connection in response to a corresponding outbound contact to the first customer to establish a communication with the first customer;

provide to the agent information about the first customer;

determine whether the communication with the first customer has been terminated while maintaining the persistent connection with the agent device;

determine whether the agent is prepared to receive a next communication; and

in response to determining that the communication with the first customer has been terminated and that the agent is prepared to receive the next communication, transmit a signal to connect a second customer of the plurality of customers to the agent over the persistent connection.

2. The apparatus as described in claim 1 wherein the persistent connection is a persistent telephony connection.

3. The apparatus as described in claim 1 wherein the instructions that cause the processor to determine whether the agent is prepared to receive the next communication comprises instructions that cause the processor to receive data indicating completion of a work state associated with the corresponding outbound contact to the first customer, wherein the given work state is an after call work (ACW) state.

4. The apparatus as described in claim 1 wherein the information about the first customer is provided over a whisper connection.

5. The apparatus as described in claim 1 wherein the information is provided programmatically via an application programming interface (API).

6. The apparatus as described in claim 1 wherein the instructions further cause the processor to:

deter mine whether the first customer should be connected to the agent based on whether the first customer has taken a given action.

7. The apparatus as described in claim 6 wherein the given action is initiating a direct connect request.

8. The apparatus as described in claim 1 wherein the outbound contacts are associated with an interactive communications campaign.

9. The apparatus as described in claim 8 wherein an interactive communications campaign is at least one of: an account renewal campaign, a balance transfer or consolidation offer campaign, a billing issue campaign, a credit card activation campaign, a fraud alert campaign, a payment or past due reminder campaign, a phone or customer survey campaign, a debt recovery campaign, a late payment with right party verification campaign, a payment reminder with direct connect to call center campaign, an appointment reminder campaign, a welcome call campaign, an account renewal campaign, an affinity cross-sell/rewards program campaign, a crisis management/disaster recovery campaign, a new product offer campaign, an inquiry/web follow-up campaign, a contract renewal campaign, a service availability notification campaign, a promotional offer campaign, or a service delivery confirmation campaign.

10. A method for managing interactive communications campaigns, comprising:

establishing, by a processor, a persistent connection to an agent device accessible to an agent;

initiating, by the processor, outbound contacts to a plurality of customers;

determining, by the processor, whether a first customer of the plurality of customers should be connected to the agent based on whether the first customer desires a connection with a contact center agent;

connecting, by the processor, the first customer to the agent over the persistent connection in response to a corresponding outbound contact to the first customer to establish a communication with the first customer;

providing, by the processor, to the agent, information about the first customer;

determining, by the processor, whether the communication with the first customer has been terminated while maintaining the persistent connection with the agent device;

determining, by the processor, whether the agent is prepared to receive a next communication; and

in response to determining that the communication with the first customer has been terminated and that the agent is prepared to receive the next communication, transmitting a signal, by the processor, for connecting, a second customer of the plurality of customers to the agent over the persistent connection.

11. The method of claim 10 , wherein the persistent connection is a persistent telephony connection.

12. The method of claim 10 , wherein the determining of whether the agent is prepared to receive the next communication comprises receiving, by the processor, data indicating completion of a work state associated with the corresponding outbound contact to the first customer, wherein the given work state is an after call work (ACW) state.

13. The method of claim 10 , wherein the information about the first customer is provided over a whisper connection.

14. The method of claim 10 , wherein the information is provided programmatically via an application programming interface (API).

15. The method of claim 10 further comprising:

determining, by the processor, whether the first customer should be connected to the agent based on whether the first customer has taken a given action.

16. The method of claim 15 , wherein the given action is initiating a direct connect request.

17. The method of claim 10 , wherein the outbound contacts are associated with an interactive communications campaign.

18. The method of claim 17 , wherein an interactive communications campaign is at least one of: an account renewal campaign, a balance transfer or consolidation offer campaign, a billing issue campaign, a credit card activation campaign, a fraud alert campaign, a payment or past due reminder campaign, a phone or customer survey campaign, a debt recovery campaign, a late payment with right party verification campaign, a payment reminder with direct connect to call center campaign, an appointment reminder campaign, a welcome call campaign, an account renewal campaign, an affinity cross-sell/rewards program campaign, a crisis management/disaster recovery campaign, a new product offer campaign, an inquiry/web follow-up campaign, a contract renewal campaign, a service availability notification campaign, a promotional offer campaign, or a service delivery confirmation campaign.

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/0894 →
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 Feb 24, 2016
From: SEGALL, TIMOTHY R.; WEINSTEIN, DAMON
To: SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 037819/0588 →