IP Library Granted Patent US 9,942,392
Granted Patent B1
US 9,942,392 · App. 14/833,236 · Granted Apr 10, 2018

Using a speech analytics system to control recording contact center calls in various contexts

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,942,392
App. No.
14/833,236
Granted
Apr 10, 2018
Kind
B1
Abstract

An architecture and process flow for a system that processes event notifications from a speech analytics system for the purpose of controlling the recording of calls in a contact center for various contexts. Based on the regulatory context of the call, call recording may require requesting and receiving consent from the remote party to record the call. A speech analytics system operating in conjunction with an event handler module and a call recording application specific module can facilitate automatically recording the call and minimize agent intervention. The application specific module may provide icons and text on the agent's display to remind or inform the agent of the context and various conditions. The application specific module may also control various recording equipment.

Claims (41)

1. A method for automatically recording audio of a telephone call in a contact center, comprising:

establishing the telephone call between a human agent and a remote party using a call handler;

determining that consent from the remote party is required to record the telephone call;

providing a graphical indication on a computer used by the human agent indicating the consent from the remote party is required to record the telephone call;

providing the audio of the telephone call from the call handler to a speech analytics system (“SAS”) using two audio streams, wherein a first audio stream conveys speech of the human agent and a second audio stream conveys speech of the remote party;

providing a first one or more speech-related event notifications from the SAS to a call recording application specific module (“CR-ASM”) executing on an application specific processing system indicating the first audio stream comprises a request from the human agent to obtain the consent from the remote party to record the telephone call;

detecting by the SAS in the second audio stream the remote party providing the consent to record the telephone call;

providing a second one or more speech-related event notifications from the SAS to the CR-ASM indicating the second audio stream comprises the remote party providing the consent to record the telephone call; and

causing the audio of the telephone call to be recorded in one or more storage media by the CR-ASM in response to receiving the second one or more speech-related event notifications.

2. The method of claim 1 , wherein the consent is based on a U.S. state associated with a location of the remote party.

3. The method of claim 2 , wherein the U.S. state requires consent from both parties on the telephone call to record the telephone call.

4. The method of claim 2 further comprising determining the U.S. state associated with the location of the remote party is based on a telephone number associated with the telephone call.

5. A system for controlling recording of telephone calls comprising:

a call handler configured to:

establish a telephone call between a human agent and a remote party; and

provide audio of the telephone call to a speech analytics component using two audio streams, wherein a first audio stream conveys speech of the human agent and a second audio stream conveys speech of the remote party; and

an application specific processing component configured to:

determine that consent from the remote party is required to record the telephone call;

provide a graphical indication on a computer used by the human agent indicating the consent from the remote party is required to record the telephone call;

receive a first one or more speech-related event notifications from the speech analytics component indicating the first audio stream comprises a request from the human agent to obtain the consent from the remote party to record the telephone call;

receive a second one or more speech-related event notifications from the speech analytics component indicating the second audio stream comprises the remote party providing the consent to record the telephone call; and

cause the audio of the telephone call to be recorded in one or more storage media in response to receiving the second one or more speech-related event notifications.

6. The system of claim 5 , wherein the graphical indication comprises an icon based in part on a U.S. state associated with a geographic location of the remote party.

7. The system of claim 5 , wherein the application specific processing component is further configured to:

determine that recording the telephone call is allowable prior to providing the graphical indication based in part on a U.S. state associated with a geographic location of the remote party.

8. The system of claim 5 , wherein the call handler is configured to provide a call-related event notification to the application specific processing component contemporaneously with establishing a call leg to the speech analytics component.

9. A non-transitory computer readable medium storing instructions that when executed by a processor cause the processor to:

determine consent from a remote party is required to record a telephone call between a human agent and the remote party, wherein audio of the telephone call is provided to a speech analytics system using two audio streams, a first audio stream conveying speech of the human agent and a second audio stream conveying speech of the remote party;

provide a graphical indication on a computer used by the human agent indicating the consent from the remote party is required to record the telephone call;

receive a first one or more speech-related event notifications from the speech analytics system indicating the first audio stream comprises a request from the human agent to obtain the consent from the remote party to record the telephone call;

receive a second one or more speech-related event notifications from the speech analytics system indicating the second audio stream comprises the remote party providing the consent to record the telephone call; and

cause the audio of the telephone call to be recorded in one or more storage media in response to receiving the second one or more speech-related event notifications.

10. The non-transitory computer readable medium of claim 9 , wherein the instructions further cause the processor to:

determine that recording the telephone call is allowable prior to providing the graphical indication based in part on a geographic location associated with the remote party.

11. The non-transitory computer readable medium of claim 9 , wherein the telephone call is placed to a landline telephone number and the instructions further cause the processor to:

determine a U.S. state of the remote party based on the landline telephone number.

12. The non-transitory computer readable medium of claim 9 , wherein the instructions further cause the processor to:

start a timer in response to receiving the first one or more speech-related event notifications; and

stop the timer in response to receiving the second one or more speech-related event notifications.

13. The non-transitory computer readable medium of claim 9 , wherein the instructions further cause the processor to:

provide a visual icon for display on the computer used by the human agent indicating the telephone call is being recorded.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: NOBLE SYSTEMS, LLC
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0556 →
CERTIFICATE OF CONVERSION Recorded Mar 12, 2024
From: NOBLE SYSTEMS CORPORATION, A GEORGIA CORPORATION
To: NOBLE SYSTEMS, LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 066794/0435 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2021
From: WELLS FARGO CAPITAL FINANCE, LLC
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 056193/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Apr 23, 2020
From: NOBLE SYSTEMS CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 052495/0287 →