# US 8,751,222 B2 · Recognition processing of a plurality of streaming voice signals for determination of a responsive action thereto

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

- Number: US 8,751,222 B2
- Document ID: US8751222B2
- Status: Granted
- Kind: B2
- Application number: 12/470,614
- Filed: 2009-05-22
- Published: 2009-11-26
- Granted: 2014-06-10
- Earliest claimed: 2008-05-23
- Assignees: Accenture Global Services Limited Dublin
- Applicants: Thomas J. Ryan; Biji K. Janan
- Inventors: Thomas J. Ryan; Biji K. Janan
- Web page: https://patentgrep.com/patent/US8751222B2

## CPC

- H04M 3/42221: {Conversation recording systems (at the subscriber's set H04M1/656)}
- G10L 2015/088: {Word spotting}
- H04M 3/5183: {Call or contact centers with computer-telephony arrangements}
- 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

Streaming voice signals, such as might be received at a contact center or similar operation, are analyzed to detect the occurrence of one or more unprompted, predetermined utterances. The predetermined utterances preferably constitute a vocabulary of words and/or phrases having particular meaning within the context in which they are uttered. Detection of one or more of the predetermined utterances during a call causes a determination of response-determinative significance of the detected utterance(s). Based on the response-determinative significance of the detected utterance(s), a responsive action may be further determined. Additionally, long term storage of the call corresponding to the detected utterance may also be initiated. Conversely, calls in which no predetermined utterances are detected may be deleted from short term storage. In this manner, the present invention simplifies the storage requirements for contact centers and provides the opportunity to improve caller experiences by providing shorter reaction times to potentially problematic situations.

## Claims

### Claim 1

In an apparatus comprising at least one processing device, a method for processing a plurality of streaming voice signals, the method comprising:
continuously analyzing, by a voice recognition component, a streaming voice signal of the plurality of streaming voice signals to detect occurrence of an unprompted predetermined utterance made by a caller to a human agent to provide a detected utterance;
determining, by a significance determination component operably connected to the voice recognition component, response-determinative significance of the detected utterance; and
providing, by the significance determination component, at least an indication of the response-determinative significance to the human agent in order for the agent to determine how best to respond to the caller,
wherein a responsive action is determined based on the response-determinative significance of the detected utterance.

### Claim 2 (depends on 1)

The method of claim 1, wherein the detected utterance is significant with regard to a business relationship.

### Claim 3 (depends on 1)

The method of claim 1, wherein the detected utterance is significant with regard to an emergency condition.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
providing, by the significance determination component in response to the detected utterance, an indication that the streaming voice signal should be stored in long-term storage.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
prior to analyzing the streaming voice signal, converting, by a conversion component operably connected to the voice recognition component, the streaming voice signal into an analyzable form.

### Claim 6 (depends on 5)

The method of claim 5, wherein converting the streaming voice signal into the analyzable form further comprises extracting voice data from network packets.

### Claim 7 (depends on 5)

The method of claim 5, wherein converting the streaming voice signal into the analyzable form further comprises decrypting the streaming voice signal.

### Claim 8 (depends on 5)

The method of claim 5, wherein converting the streaming voice signal into the analyzable form further comprises decompressing the streaming voice signal.

### Claim 9 (depends on 1)

The method of claim 1, wherein providing at least the indication of the response-determinative significance further comprises providing the detected utterance and the response-determinative significance thereof.

### Claim 10

An apparatus for processing a plurality of streaming voice signals comprising:
at least one processor; and
at least one storage device operably connected to the at least one processor and having stored thereon executable instructions that, when executed by the at least one processor, cause the apparatus to:
continuously analyze a streaming voice signal of the plurality of streaming voice signals to detect occurrence of an unprompted predetermined utterance made by a caller to a human agent to provide a detected utterance;
determine response-determinative significance of the detected utterance; and
provide at least an indication of the response-determinative significance to the human agent in order for the agent to determine how best to response to the caller,
wherein a responsive action is determined based on the response-determinative significance of the detected utterance.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the detected utterance is significant with regard to a business relationship.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the detected utterance is significant with regard to an emergency condition.

### Claim 13 (depends on 10)

The apparatus of claim 10, the at least one storage device further comprising executable instructions that, when executed by the at least one processor, cause the apparatus to:
provide, in response to the detected utterance, an indication that the streaming voice signal should be stored in long-term storage.

### Claim 14 (depends on 10)

The apparatus of claim 10, the at least one storage device further comprising executable instructions that, when executed by the at least one processor, cause the apparatus to:
prior to analyzing the streaming voice signal, convert the streaming voice signal into an analyzable form.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the executable instructions that cause the apparatus to convert the streaming voice signal into the analyzable form further comprise executable instructions that cause the apparatus to extract voice data from network packets.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the executable instructions that cause the apparatus to convert the streaming voice signal into the analyzable form further comprise executable instructions that cause the apparatus to decrypt the streaming voice signal.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein the executable instructions that cause the apparatus to convert the streaming voice signal into the analyzable form further comprise executable instructions that cause the apparatus to decompress the streaming voice signal.

### Claim 18 (depends on 10)

The apparatus of claim 10, wherein the executable instructions that cause the apparatus to provide at least the indication of the response-determinative significance further comprise executable instructions that cause the apparatus to provide the detected utterance and the response-determinative significance thereof.

### Claim 19

An apparatus for processing a plurality of streaming voice signals comprising:
a voice recognition component operable to detect occurrence of an unprompted predetermined utterance made by a caller to a human agent in a streaming voice signal of the plurality of streaming voice signals to provide a detected utterance; and
a significance determination component, operably connected to the voice recognition component, operable to determine response-determinative significance of the detected utterance and provide at least an indication of the response-determinative significance to the human agent in order for the agent to determine how best to respond to the caller,
wherein a responsive action is determined based on the response-determinative significance of the detected utterance.

### Claim 20 (depends on 19)

The apparatus of claim 19, further comprising, operably connected to the voice recognition component, a conversion component operable to convert the streaming voice signal into an analyzable form.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the conversion component comprises a network packet extraction component.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the conversion component comprises a decryption component.

### Claim 23 (depends on 20)

The apparatus of claim 20, wherein the conversion component comprises a decompression component.

### Claim 24 (depends on 19)

The apparatus of claim 19, wherein the significance determination component is further operable to provide, in response to the detected utterance, an indication that the streaming voice signal should be stored in long-term storage.
