# US 9,438,730 B1 · Using a speech analytics system to offer callbacks

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,730 B1
- Document ID: US9438730B1
- Status: Granted
- Kind: B1
- Application number: 15/081,358
- Filed: 2016-03-25
- Granted: 2016-09-06
- Earliest claimed: 2013-11-06
- Assignees: Noble Systems Corporation
- Applicants: Noble Systems Corporation
- Inventors: Bryan T. Lillard; Parimal R. Patel; Eyob Mekonnen; Jason P. Ouimette
- Web page: https://patentgrep.com/patent/US9438730B1

## CPC

- H04M 3/4936: {Speech interaction details (speech recognition per se G10L15/00)}
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- H04M 3/42195: {Arrangements for calling back a calling subscriber (when the wanted subscriber ceases to be busy H04M3/48)}
- H04M 3/42221: {Conversation recording systems (at the subscriber's set H04M1/656)}
- H04M 3/428: Arrangements for placing incoming calls on hold
- H04M 3/4285: {Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold}
- H04M 3/48: Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy
- H04M 3/5231: {with call back arrangements}
- G10L 2015/088: {Word spotting}
- G10L 2015/225: {Feedback of the input speech}
- H04M 3/5166: {in combination with interactive voice response systems or voice portals, e.g. as front-ends}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

Various embodiments of the invention provide methods, systems, and computer-program products for setting up a callback for a party placed on hold. In particular embodiments, speech analytics is used to listen in on a party once the party has been placed on hold for a keyword spoken by the party indicating the party would like to receive a callback. In response to detecting the keyword spoken by the party, a notification is sent to a component such as an IVR and in turn, the IVR interacts with the party to obtain information from the party with respect to placing a callback to the party. Accordingly, this information is recorded so that a callback can be placed to the party at a later time by some type of call handler component such as, for example, a dialer or PBX.

## Claims

### Claim 1

A system for setting up a callback for a party involved in a telephone call, the system comprising:
a speech analytics component configured to:
listen in on audio of the telephone call once the telephone call has been placed on hold to detect an event indicating to offer the callback to the party, the event comprising at least one of a word spoken by the party, a sound made by the party, and an emotion displayed by the party; and
an interactive voice response component configured to:
in response to the event indicating to offer the callback to the party being detected, interact with the party to obtain information from the party with respect to placing the callback to the party; and
record the information so that the callback can be placed to the party at a later time.

### Claim 2 (depends on 1)

The system of claim 1 further comprising a call hander component configured to place the callback to the party at the later time.

### Claim 3 (depends on 1)

The system of claim 1, wherein the interactive voice response component is further configured to interact with the party after a predetermined period of time the party has been on hold to determine whether the party would like to receive the callback or remain on hold.

### Claim 4 (depends on 1)

The system of claim 1, wherein the interactive voice response component is further configured to also provide the party with an approximate time the party is expected to remain on hold.

### Claim 5 (depends on 1)

The system of claim 1, wherein the interactive voice response component is configured to, prior to the telephone call being placed on hold, provide the party with an option to receive the callback.

### Claim 6 (depends on 1)

The system of claim 1 further comprising a call hander component configured to:
receive the telephone call from the party; and
after receiving the telephone call:
place the telephone call on hold; and
establish a call leg so that the speech analytics component can listen in on the audio of the telephone call using the call leg.

### Claim 7

A non-transitory, computer-readable medium comprising computer-executable instructions when executed by at least one computer processor cause the at least one computer processor to:
listen in on audio of a telephone call involving a party once the telephone call has been placed on hold to detect an event indicating to offer a callback to the party, the event comprising at least one of a word spoken by the party, a sound made by the party, and an emotion displayed by the party; and
in response to detecting the event, interact with the party to obtain information from the party with respect to placing the callback to the party; and
record the information so that the callback can be placed to the party at a later time.

### Claim 8 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the computer-readable instructions when executed by the at least one computer processor cause the at least one computer processor to have the callback placed to the party at the later time.

### Claim 9 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the computer-readable instructions when executed by the at least one computer processor cause the at least one computer processor to interact with the party after a predetermined period of time the party has been on hold to determine whether the party would like to receive the callback or remain on hold.

### Claim 10 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the computer-readable instructions when executed by the at least one computer processor cause the at least one computer processor to also provide the party with an approximate time the party is expected to remain on hold.

### Claim 11 (depends on 7)

The non-transitory, computer-readable medium of claim 7, wherein the computer-readable instructions when executed by the at least one computer processor cause the at least one computer processor to, prior to the telephone call being placed on hold, provide the party with an option to receive the callback.

### Claim 12

A method for setting up a callback for a party involved in a telephone call, the method comprising the steps of, once the telephone call has been placed on hold:
listening in on audio of the telephone call by a speech analytics system to detect an event indicating to offer the callback to the party, the event comprising at least one of a word spoken by the party, a sound made by the party, and an emotion displayed by the party; and
in response to detecting the event indicating to offer the callback to the party, interacting with the party by an interactive voice response system to obtain information from the party with respect to placing the callback to the party; and
recording the information so that the callback can be placed to the party at a later time.

### Claim 13 (depends on 12)

The method of claim 12 further comprising the step of placing the callback to the party by a call handler system at the later time.

### Claim 14 (depends on 12)

The method of claim 12 further comprising the step of interacting with the party by the interactive voice response system after a predetermined period of time the party has been on hold to determine whether the party would like to receive the callback or whether the party would like to remain on hold.

### Claim 15 (depends on 12)

The method of claim 12 further comprising the step of providing the party with an approximate time the party is expected to remain on hold by the interactive voice response system.

### Claim 16 (depends on 12)

The method of claim 12 further comprising the step of, prior to the telephone call being placed on hold, providing the party with an option to receive the callback.

### Claim 17 (depends on 12)

The method of claim 12 further comprising the steps of:
receiving the telephone call from the party by a call hander system; and
after receiving the telephone call:
placing the telephone call on hold by the call hander system; and
establishing a call leg by the call hander system so that the speech analytics system can listen in on the audio of the telephone call.
