IP Library Granted Patent US 9,843,679
Granted Patent B2
US 9,843,679 · App. 13/756,492 · Granted Dec 12, 2017

Method for processing a customer request through a plurality of communication interfaces and for supervising such processing

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,843,679
App. No.
13/756,492
Granted
Dec 12, 2017
Kind
B2
Abstract

A method is provided for processing a customer request through a plurality of communication interfaces and for supervising such processing. Upon reception of a supervision request from a supervisor client application for supervising an operator client application, the connections established with the operator client application are monitored. When an operator of a supervised operator client application is selected for processing a customer, a connection between the communication interface and the supervised operator client application is supervised, and discussion context information of the established connection is stored in a data repository. If a connection through a different communication interface concerning the same request is established by the supervised operator client application, the discussion context information of the connection made through the different communication interface is added to the information already stored in association with the session.

Claims (37)

1. A method for managing customer interactions in a contact center, the method comprising:

transmitting, by a processor, a first signal to a switch to establish a first connection between a first device associated with a customer and a second device associated with an agent of the contact center;

storing, in a memory, by the processor, first context information obtained from the first connection, wherein the context information corresponds to a communication session and includes a history of discussion exchanges during an interaction between the customer and the agent during the communication session over the first connection;

transmitting, by the processor, during the communication session, a second signal to the switch to establish a second connection between a different device associated with the customer and the second device associated with the agent of the contact center;

merging, by the processor, second context information obtained from the second connection with the first context information obtained from the first connection to generate merged context information of the customer, the second context information obtained from the second connection including a history of discussion exchanges during an interaction between the customer and the agent during the communication session over the second connection; and

transmitting, by the processor, the merged context information to a third device associated with a supervisor of the agent for concurrently displaying the merged context information on the third device, wherein the third device is different from the first device and the second device.

2. The method of claim 1 , further comprising monitoring, by the processor, the first connection between the first device associated with the customer and the second device associated with the agent of the contact center during the communication session.

3. The method of claim 1 , wherein the first connection is in a text-based communication channel.

4. The method of claim 1 , wherein the second connection is in voice-based communication channel.

5. The method of claim 1 , further comprising receiving, by the processor, a request to establish a third connection between the first device associated with the customer and the third device associated with the supervisor of the agent.

6. The method of claim 5 , further comprising transmitting, by the processor, a third signal to the switch to establish the third connection.

7. The method of claim 1 , further comprising displaying, by the processor, the merged context information on a display of the third device associated with the supervisor of the agent.

8. The method of claim 1 , further comprising displaying, by the processor, information regarding a plurality of communication sessions on a display of the third device associated with the supervisor.

9. The method of claim 8 , further comprising transmitting, by the processor, a third signal to the switch to establish a third connection between the first device associated with the customer and the third device associated with the supervisor of the agent in response to the communication session being selected from among the plurality of communication sessions.

10. The method of claim 1 , further comprising:

receiving, by the processor, a request to barge into the communication session from the third device associated with the supervisor of the agent; and

transmitting, by the processor, communication data from the third device associated with the supervisor of the agent to the first device associated with the customer.

11. A system for managing customer interactions in a contact center, the system comprising:

a switch configured to receive a plurality of communications for routing to one or more communication devices;

a processor coupled to the switch; and

a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to:

transmit a first signal to the switch to establish a first connection between a first device associated with a customer and a second device associated with an agent of the contact center;

store, in the memory, first context information obtained from the first connection, wherein the context information corresponds to a communication session and includes a history of discussion exchanges during an interaction between the customer and the agent during the communication session over the first connection;

transmit, during the communication session, a second signal to the switch to establish a second connection between a different device associated with the customer and the second device associated with the agent of the contact center;

merge second context information obtained from the second connection with the first context information obtained from the first connection to generate merged context information of the customer, the second context information obtained from the second connection including a history of discussion exchanges during an interaction between the customer and the agent during the communication session over the second connection; and

transmit the merged context information to a third device associated with a supervisor of the agent for concurrently displaying the merged context information on the third device, wherein the third device is different from the first device and the second device.

12. The system of claim 11 , wherein the instructions further cause the processor to monitor the first connection between the first device associated with the customer and the second device associated with the agent of the contact center during the communication session.

13. The system of claim 11 , wherein the first connection is in a text-based communication channel.

14. The system of claim 11 , wherein the second connection is in voice-based communication channel.

15. The system of claim 11 , wherein the instructions further cause the processor to receive a request to establish a third connection between the first device associated with the customer and the third device associated with the supervisor of the agent.

16. The system of claim 15 , wherein the instructions further cause the processor to transmit a third signal to the switch to establish the third connection.

17. The system of claim 11 , wherein the instructions further cause the processor to display the merged context information on a display of the third device associated with the supervisor of the agent.

18. The system of claim 11 , wherein the instructions further cause the processor to display information regarding a plurality of communication sessions on a display of the third device associated with the supervisor.

19. The system of claim 18 , wherein the instructions further cause the processor to transmit a third signal to the switch to establish a third connection between the first device associated with the customer and the third device associated with the supervisor of the agent in response to the communication session being selected from among the plurality of communication sessions.

20. The system of claim 11 , wherein the instructions further cause the processor to:

receive a request to barge into the communication session from the third device associated with the supervisor of the agent; and

transmit communication data from the third device associated with the supervisor of the agent to the first device associated with the customer.

Assignments (10)
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/0344 →
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 →
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 9, 2013
From: PAUGAM, BRUNO; HERVOCHON, STEPHANE
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 031003/0224 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →