IP Library Granted Patent US 9,577,938
Granted Patent B2
US 9,577,938 · App. 14/564,001 · Granted Feb 21, 2017

Method and system for propagating statistics between federated contact center sites for use in event distribution

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,577,938
App. No.
14/564,001
Granted
Feb 21, 2017
Kind
B2
Abstract

A routing system includes a router, a statistics server (Stat Server) coupled to the router, receiving, processing and storing statistics related to event handling, and providing information regarding the statistics for use by routing intelligence in the router, and a first proxy data server coupled to the Stat Server and to a second proxy data server at a remote contact center over a network. The system is characterized in that the Stat Server receives event statistics regarding the local queue, and through the coupled first and second proxy data servers, event statistics regarding the remote queue, provides information related to the statistics to the router, and the router determines to route incoming events to local queue or to the remote queue based on the information provided.

Claims (26)

1. A routing system comprising:

a processor; and

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

collect first statistics regarding a first interaction queue from a first statistics server for a first contact center operated by a first party;

receive second statistics regarding a second interaction queue from a second statistics server for a second contact center operated by a disparate third party, the second contact center being separate from the first contact center and being configured to provide services to the first contact center, the second statistics being an exposed subset of a plurality of statistics collected by the second statistics server; and

select, based on the first statistics and the second statistics, a target interaction queue from a plurality of interaction queues comprising the first interaction queue and the second interaction queue; and

transmit a command to assign an interaction to the selected target interaction queue in accordance with the first statistics and the second statistics.

2. The routing system of claim 1 , wherein the first contact center does not have access to a database of the second contact center operated by the disparate third party.

3. A routing system comprising:

a processor; and

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

receive an inbound interaction relating to an identified skill;

collect a first statistic regarding a first interaction queue from a first statistics server for a first contact center operated by a first party, the first statistic relating to availability of first agents of the first contact center, the first agents having the identified skill;

receive a second statistic regarding a second interaction queue from a second statistics server for a second contact center operated by a disparate third party, the second contact center being separate from the first contact center and being configured to provide services to the first contact center, the second statistic relating to availability of second agents of the second contact center having the identified skill; and

select, based on the first statistic and the second statistic, a target interaction queue from a plurality of interaction queues comprising the first interaction queue and the second interaction queue; and

route a command to assign the inbound interaction to the target interaction queue.

4. The routing system of claim 3 , wherein the first statistic comprises a first estimated wait time and the second statistic comprises a second estimated wait time.

5. A routing system comprising:

a processor; and

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

collect first statistics regarding a first interaction queue from a first statistics server for a first contact center comprising a router, the first contact center being a consumer contact center and being operated by a first party;

transmit event information regarding an event at the first contact center to a second statistics server for a second contact center operated by a disparate third party, the second contact center being separate from the first contact center and being configured to provide services to the first contact center;

receive second statistics regarding a second interaction queue from the second statistics server, at least one of the second statistics being computed based on the event information; and

select an interaction queue from a plurality of interaction queues to route an interaction to in accordance with the first statistics and the second statistics, the plurality of interaction queues comprising the first interaction queue and the second interaction queue.

6. The routing system of claim 5 , wherein the event information comprises an interaction time stamp, and

wherein the at least one of the second statistics computed based on the event information comprises a time to distribute.

Assignments (6)
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/0113 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2015
From: RISTOCK, HERBERT WILLI ARTUR; FEDOROV, SERGEY I.
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 035847/0802 →