IP Library Granted Patent US 9,838,538
Granted Patent B1
US 9,838,538 · App. 15/271,684 · Granted Dec 5, 2017

Using real-time speech analytics to navigate a call that has reached a machine or service

Inventor: Joseph Andraszek (Oklahoma City, OK)
Assignee: Noble Systems Corporation
H04M3/5158G10L15/30G10L25/51H04M3/5183
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,838,538
App. No.
15/271,684
Granted
Dec 5, 2017
Kind
B1
Abstract

Various embodiments of the invention provide methods, systems, and computer program products for using real-time speech analytics to navigate a call that has reached a machine or service. In various embodiments, a call leg is established from a call handler handling the call to a speech analytics system configured to analyze the call to detect keywords. As the speech analytics system monitors the call, the speech analytics system sends an event to the call handler upon detecting a keyword. In turn, the call handler carries out some action based on the event that is configured to advance the progress of the call. Accordingly, if the call handler determines a live party has been reached on the call as result of the action, the call handler connects the call with a second live party to converse with the live party reached on the call.

Claims (40)

1. A method for advancing progress of a call connected to a machine to attempt to reach a live party, comprising the steps of:

establishing a call leg from a call handler handling the call to a speech analytics system configured to analyze audio of the call over the call leg to detect one or more keywords being spoken on the call;

receiving an event at the call handler from the speech analytics system as a result of the speech analytics system detecting a particular keyword being spoken in the audio of the call;

carrying out an action with respect to the call by call handler based on the event, the action configured to advance the progress of the call to further the attempt to reach the live party; and

upon carrying out the action:

determining by the call handler that the call has reached the live party; and

upon determining the call has reached the live party, connecting the call with a second live party by the call handler so that the second live party can converse with the live party reached on the call.

2. The method of claim 1 , wherein the call leg is established from the call handler to the speech analytics system based on the call handler determining the call is connected to the machine.

3. The method of claim 2 further comprising determining by the call handler the call is connected to the machine by analyzing a cadence of the audio on the call.

4. The method of claim 1 , wherein the machine comprises an auto attendant system.

5. The method of claim 1 , wherein the event indicates to select a menu option to reach the live party and the action carried out by the call handler comprises sending at least one of a dual-tone multi-frequency signal and a sound over the audio of the call to select the menu option.

6. The method of claim 1 , wherein the event indicates to enter a telephone extension to reach the live party and the action carried out by the call handler comprises sending at least one of a plurality of dual-tone multi-frequency signals and a plurality of sounds over the audio of the call to enter the telephone extension.

7. The method of claim 1 further comprising the step of setting a timer wherein the call handler disconnects the call upon the call failing to reach the live party before an expiry of the timer.

8. A non-transitory, computer-readable medium comprising computer-executable instructions for advancing progress of a call connected to a machine to attempt to reach a live party, that when executed, cause a call handler to:

establish a call leg to a speech analytics system configured to analyze audio of the call over the call leg to detect one or more keywords being spoken on the call;

receive an event from the speech analytics system as a result of the speech analytics system detecting a particular keyword being spoken in the audio of the call;

carry out an action with respect to the call based on the event, the action configured to advance the progress of the call to further the attempt to reach the live party; and

upon carrying out the action:

determine the call has reached the live party; and

upon determining the call has reached the live party, connect the call with a second live party so that the second live party can converse with the live party reached on the call.

9. The non-transitory, computer-readable medium of claim 8 , wherein the call leg is established to the speech analytics system based on the computer-executable instructions causing the call hander to determine the call is connected to the machine.

10. The non-transitory, computer-readable medium of claim 9 , wherein the computer-executable instructions are configured to cause the call handler to determine the call is connected to the machine by analyzing a cadence of the audio on the call.

11. The non-transitory, computer-readable medium of claim 8 , wherein the machine comprises an auto attendant system.

12. The non-transitory, computer-readable medium of claim 8 , wherein the event indicates to select a menu option to reach the live party and the action carried out by the call handler comprises sending at least one of a dual-tone multi-frequency signal and a sound over the audio of the call to select the menu option.

13. The non-transitory, computer-readable medium of claim 8 , wherein the event indicates to enter a telephone extension to reach the live party and the action carried out by the call handler comprises sending at least one of a plurality of dual-tone multi-frequency signals and a plurality of sounds over the audio of the call to enter the telephone extension.

14. The non-transitory, computer-readable medium of claim 8 , wherein the computer-executable instructions are configured to cause the call handler to set a timer so that the call handler disconnects the call upon the call failing to reach the live party before an expiry of the timer.

15. A system for advancing progress of a call connected to a machine to attempt to reach a live party, comprising:

a call handler configured to:

establish a call leg to a speech analytics component configured to analyze audio of the call over the call leg to detect one or more keywords being spoken on the call;

receive an event from the speech analytics component as a result of the speech analytics component detecting a particular keyword being spoken in the audio of the call;

carry out an action with respect to the call based on the event, the action configured to advance the progress of the call to further the attempt to reach the live party; and

upon carrying out the action:

determine the call has reached the live party; and

upon determining the call has reached the live party, connect the call with a second live party so that the second live party can converse with the live party reached on the call.

16. The system of claim 15 , wherein the call leg is established to the speech analytics component based on the call handler determining the call is connected to the machine.

17. The system of claim 16 , wherein the call handler is further configured to determine the call is connected to the machine by analyzing a cadence of the audio on the call.

18. The system of claim 15 , wherein the machine comprises an auto attendant system.

19. The system of claim 15 , wherein the event indicates to select a menu option to reach the live party and the action carried out by the call handler comprises sending at least one of a dual-tone multi-frequency signal and a sound over the audio of the call to select the menu option.

20. The system of claim 15 , wherein the event indicates to enter a telephone extension to reach the live party and the action carried out by the call handler comprises sending at least one of a plurality of dual-tone multi-frequency signals and a plurality of sounds over the audio of the call to enter the telephone extension.

21. The system of claim 15 , wherein the call handler is further configured to set a timer so that the call handler disconnects the outbound call upon the call failing to reach the live party before an expiry of the timer.

Assignments (13)
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 →
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/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: NOBLE SYSTEMS, LLC
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2016
From: ANDRASZEK, JOSEPH
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 039818/0126 →