IP Library Granted Patent US 8,879,712
Granted Patent B2
US 8,879,712 · App. 13/668,175 · Granted Nov 4, 2014

System and method for managing traffic bursts for a plurality of tenants

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,879,712
App. No.
13/668,175
Granted
Nov 4, 2014
Kind
B2
Abstract

A system that supports multiple contact centers includes a communications network that is coupled between a private network (e.g. MPLS network) and a remote computing environment (e.g. cloud environment). A server system in the remote computing environment monitors health of different network segments (e.g. bandwidth of the connection between the communications network and the remote computing environment, bandwidth of a link used by a tenant to access the private network, etc.). When it is determined that quality of service for voice conversations for one or more contact centers is at risk due to a health status parameter of a network segment reaching a threshold, an appropriate system reaction is triggered. The system reaction may be to offload future calls to a peer remote computing environment to service future calls. The system reaction may also be to cancel outbound campaigns, provide pre-determined “sorry” messages, and the like.

Claims (18)

1. A system for managing media traffic associated with a plurality of customer contact centers, the system comprising:

an edge device deployed in a communications network for facilitating calls between agents and customers of the plurality of contact centers, wherein the agents and customers access the communications network respectively over agent and customer private networks, the agents connecting to the agent private network via a first link, and the customers connecting to the communications network via a second link traversing the customer private network; and

a server system in a computing environment coupled to the communications network, the server system being configured to:

identify calls between the agents and the customers;

determine availability of the second link based on the identified calls traversing the second link, wherein the determining of the availability includes determining estimated available bandwidth of the second link by determining estimated bandwidth consumption of the identified calls; and

in response to the determined availability of the second link, triggering an action with respect to calls associated with contact centers subscribed to a first service level for preserving a particular quality of service for calls associated with contact centers subscribed to a second service level different from the first service level, wherein the calls associated with the first service level are configured to receive a quality of service that is lower than the quality of service received by calls associated with the second service level.

2. The system of claim 1 , wherein the computing environment is a cloud computing environment.

3. The system of claim 1 , wherein the determining the estimated available bandwidth of the second link includes determining a physical media limit for the second link.

4. A method for managing media traffic for a plurality of contact centers, the method comprising:

identifying by a server system in a computing environment coupled to the communications network, calls between agents and customers for a plurality of contact centers, the customers having access to communication devices for connecting to the communications network over a first communications link traversing a customer private network, the agents having access to agent devices for connecting to the communications network over a second communications link traversing an agent private network, wherein an edge device deployed in the communications network facilitates the calls between the agents and the customers;

determining, by the server system, availability of the first communications link based on the identified calls traversing the first communications link, wherein the determining of the availability includes determining estimated available bandwidth of the first communications link by determining estimated bandwidth consumption of the identified calls; and

in response to the determined availability of the first communications link, triggering, by the server system, an action with respect to calls associated with contact centers subscribed to a first service level for preserving a particular quality of service for calls associated with contact centers subscribed to a second service level different from the first service level, wherein the calls associated with the first service level are configured to receive a quality of service that is lower than the quality of service received by calls associated with the second service level.

5. The method of claim 4 , wherein the customer private network is configured to provide an anticipated quality of service for calls traversing the customer private network.

6. The method of claim 4 , wherein the determining the estimated available bandwidth of the first communications link includes determining a physical media limit for the first communications link.

7. The method of claim 4 further comprising:

comparing the estimated bandwidth consumption for the identified calls against a threshold bandwidth consumption amount; and

triggering the action in response to determining that the estimated bandwidth consumption for the identified calls satisfies the threshold bandwidth consumption amount.

8. The method of claim 4 , wherein the action is activating a greeting turning down a new inbound call directed to one of the contact centers subscribed to the first service level.

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 May 13, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067390/0340 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: KOVALENKO, GALINA; SAYKO, SLAVA; ZHAKOV, SLAVA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 031012/0593 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →