IP Library Granted Patent US 9,591,137
Granted Patent B2
US 9,591,137 · App. 13/842,208 · Granted Mar 7, 2017

System and method for providing contact center services in a hybrid operations environment

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,591,137
App. No.
13/842,208
Granted
Mar 7, 2017
Kind
B2
Abstract

A system and method for providing contact center services in a hybrid operations environment. A first controller in a first operations environment is configured to receive a first message for establishing a media session, and transmit a request for media service. A media controller in a second operations environment is configured to provide media to a target device during the media session in response to the request; receive during the media session a second message from the first controller; and control the media based on the second message from the first controller.

Claims (39)

1. A method for providing contact center services in a hybrid operations environment including a first operations environment and a second operations environment, the method comprising:

receiving by a first electronic controller in the first operations environment, a first message from a requesting device for establishing a communication session, wherein the first operations environment is a contact center premise;

transmitting by the first electronic controller over a wide area network, a request for media service to an electronic media controller in the second operations environment geographically remote from the first operations environment;

in response to the request, providing media by the electronic media controller to the requesting device during the communication session;

receiving by the electronic media controller, during the communication session, a second message from the first electronic controller;

controlling by the electronic media controller the media based on the second message from the first electronic controller;

transmitting by the first electronic controller control messages to and from the requesting device and a contact center resource device for setting up and terminating the communication session between the requesting device and the contact center resource device;

identifying one of a plurality of contact centers associated with an inbound call, wherein the media session is established for the inbound call; and

identifying a profile for the identified contact center, wherein a parameter for providing the media is based on the identified profile.

2. The method of claim 1 , wherein the media service is a call parking service, and the media is music played by the electronic media controller.

3. The method of claim 2 , wherein the second message is for ending the call parking service, and the controlling by the electronic media controller ends the music played by the electronic media controller.

4. The method of claim 1 , wherein the media service is for call recording, and the media provided to the requesting device is media to be recorded by the requesting device.

5. The method of claim 4 , wherein the second message is for ending the call recording, and the controlling by the media controller ends the call recording by the requesting device.

6. The method of claim 1 , wherein the electronic media controller in the second operations environment provides the media service to the plurality of contact centers sharing the electronic media controller.

7. A system for providing contact center services in a hybrid operations environment, the system comprising:

a first electronic controller in a first operations environment, wherein the first operations environment is a contact center premise, configured to:

receive from a requesting device a first message for establishing a communication session;

transmit a request for media service;

transmit control messages to and from the requesting device and a contact center resource device for setting up and terminating the communication session between the requesting device and the contact center resource device,

an electronic media controller in a second operations environment geographically remote from the first operations environment, the media controller being coupled to the first electronic controller over a wide area network, the media controller being configured to:

provide media to the requesting device during the communication session in response to the request;

receive during the communication session a second message from the first electronic controller; and

control the media based on the second message from the first electronic controller;

identify one of a plurality of contact centers associated with an inbound call, wherein the media session is established for the inbound call; and

identify a profile for the identified contact center, wherein a parameter for providing the media is based on the identified profile.

8. The system of claim 7 , wherein the media service is a call parking service, and the media is music played by the electronic media controller.

9. The system of claim 8 , wherein the second message is for ending the call parking service, and the controlling by the electronic media controller ends the music played by the electronic media controller.

10. The system of claim 7 , wherein the media service is for call recording, and the media provided to the requesting device is media to be recorded by the requesting device.

11. The system of claim 10 , wherein the second message is for ending the call recording, and the controlling by the media controller ends the recording by the electronic device.

12. The system of claim 7 , wherein the electronic media controller in the second operations environment is configured to provide the media service to a plurality of contact centers sharing the electronic media controller.

13. The system of claim 7 wherein the electronic media controller includes a resource manager for managing resources for each of the plurality of contact centers.

14. A system for providing contact center services in a hybrid operations environment including a first operations environment and a second operations environment, the system comprising:

a first electronic controller in a first operations environment, wherein the first operations environment is a contact center premise, configured to:

receive from a requesting device a first message for establishing a media session;

transmit over a wide area network a request for media service to an electronic media controller in a second operations environment geographically remote from the first operations environment, wherein in response to the request, the electronic media controller is configured to provide media to the requesting device during the media session;

transmit over the wide area network a second message to the electronic media controller during the media session, wherein the electronic media controller is configured to control the media based on the second message;

transmit control messages to and from the requesting device and a contact center resource device for setting up and terminating the media session between the requesting device and the contact center resource;

identify one of a plurality of contact centers associated with an inbound call, wherein the media session is established for the inbound call; and

identify a profile for the identified contact center, wherein a parameter for providing the media is based on the identified profile.

Assignments (8)
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/0332 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2015
From: BISCHOFF, BRIAN; KERLIN, GREGG; LUM, HENRY; HUOVINEN, DONALD; ISLAM, TAMAL; STOCKING, TERRY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 037276/0895 →
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 →