# US 10,375,234 B1 · Communication volume level change detection

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

- Number: US 10,375,234 B1
- Document ID: US10375234B1
- Status: Granted
- Kind: B1
- Application number: 15/662,812
- Filed: 2017-07-28
- Granted: 2019-08-06
- Earliest claimed: 2017-07-28
- Assignees: Securus Technologies, Inc.
- Applicants: Securus Technologies, Inc.
- Inventors: Luke Keiser; Stephen Schneider
- Web page: https://patentgrep.com/patent/US10375234B1

## CPC

- H04M 3/2281: {Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls}
- G10L 25/51: for comparison or discrimination
- H04H 60/58: of audio {(determination or detection of speech characteristics in general G10L25/00; speech recognition in general G10L15/00)}
- H04M 1/82: Line monitoring circuits for call progress or status discrimination {(for detecting caller identity H04M1/573)}
- H04M 3/2218: {Call detail recording}
- H04M 3/568: {audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants (echo suppression in two-way loud-speaking telephone systems H04M9/02; sound field processing per se H04S7/30)}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- G10L 25/21: the extracted parameters being power information
- H04M 3/2272: {Subscriber line supervision circuits, e.g. call detection circuits}
- H04M 3/42221: {Conversation recording systems (at the subscriber's set H04M1/656)}
- 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
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods for detecting volume level changes in communications are described herein. In some embodiments, a system comprises a computer system. The computer system comprises at least one processor and a memory coupled to the at least one processor. The memory stores program instructions that are executable by the at least one processor to cause the computer system to perform tasks. The tasks include recording a communication that comprises audio, and analyzing the audio of the communication. The analysis of the audio is operable to detect a change in a volume level of the audio that indicates an occurrence of a potential event of interest. The tasks also include creating and storing an information record corresponding to the communication in a second database. The information record includes an indication of the detected change in the volume level.

## Claims

### Claim 1

A system, comprising:
a computer system comprising at least one processor and a memory coupled to the at least one processor, the memory storing program instructions executable by the at least one processor to cause the computer system to:
record a communication;
save resultingly recorded audio of the communication to a first database;
analyze the audio of the communication, the analysis of the audio operable to detect a change in a volume level of the audio that indicates an occurrence of a potential event of interest; and
create and store an information record corresponding to the communication in a second database, wherein the information record includes a directional indication of any increase in the volume level, and any decrease in the volume level in the detected change of the audio that indicates the occurrence of the potential event of interest.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first database and the second database are a same database.

### Claim 3 (depends on 1)

The system of claim 1, wherein the recording of the communication is stored as part of the information record.

### Claim 4 (depends on 1)

The system of claim 1, wherein the communication is analyzed while the communication is on-going.

### Claim 5 (depends on 1)

The system of claim 1, wherein the communication is analyzed after the communication has concluded.

### Claim 6 (depends on 1)

The system of claim 1, wherein the analysis is operable to:
determine an average volume level of a window of the audio of the communication; and
determine a difference between the average volume level of the window and a volume level of an instance of the audio of the communication, wherein the change in the volume level of the audio that indicates the occurrence of the potential event of interest is detected when a magnitude of the difference exceeds a threshold.

### Claim 7 (depends on 1)

The system of claim 1, wherein the analysis is operable to detect the change in a volume level of the audio that indicates an occurrence of a potential event of interest based on a signature profile of previous communications having one or more known changes in volume level that indicated one or more events of interest.

### Claim 8 (depends on 7)

The system of claim 7, wherein the previous communications do not include a previous communication including a person that is not a participant to the communication being analyzed.

### Claim 9 (depends on 7)

The system of claim 7, wherein the previous communications include a previous communication including a person that is not a participant to the communication being analyzed.

### Claim 10

A method, comprising:
operating at least one computer system comprising:
analyzing audio of a communication to detect a change in a volume level of the audio that indicates an occurrence of a potential event of interest;
recording a copy of the communication; and
storing a directional indication of any increase in the volume level and any decrease in the volume level in the detected change in an information record corresponding to the communication in a database.

### Claim 11 (depends on 10)

The method of claim 10, wherein operating the at least one computer system further comprises recording the copy of the communication in the database.

### Claim 12 (depends on 10)

The method of claim 10, wherein the copy of the communication is recorded to conclusion before the audio of the communication is analyzed.

### Claim 13 (depends on 10)

The method of claim 10, wherein analyzing the audio of the communication comprises:
determining an average volume level of a window of the audio of the communication; and
determining a difference between the average volume level of the window and a volume level of an instance of the audio of the communication, wherein the change in the volume level of the audio that indicates the occurrence of the potential event of interest is detected when a magnitude of the difference exceeds a threshold.

### Claim 14 (depends on 10)

The method of claim 10, wherein analyzing the audio of the communication comprises comparing a signature profile to the audio of the communication, wherein the signature profile is based on previous communications having one or more known changes in volume level that indicated one or more events of interest.

### Claim 15 (depends on 14)

The method of claim 14, wherein the previous communications do not include previous audio of a person that is not a participant to the communication.

### Claim 16 (depends on 14)

The method of claim 14, wherein the previous communications include previous audio of a person that is not a participant to the communication.

### Claim 17

A tangible computer-readable storage medium having program instructions stored thereon that, upon execution by at least one processor of a computer system, cause the computer system to:
generate and store in a database a communication detail record (CDR) corresponding to a communication;
detect a significant volume level change in audio of the communication; and
store a flag in the CDR indicating where in the audio of the communication the significant volume level change was detected and indicating direction of any increase in the volume level and direction of any decrease in the volume level.

### Claim 18 (depends on 17)

The tangible computer-readable storage medium of claim 17, wherein detecting the significant volume level change comprises:
determining an average volume level of a window of the audio of the communication; and
determining a difference between the average volume level of the window and a volume level of an instance of the audio of the communication, wherein the significant volume level change is detected when a magnitude of the difference exceeds a threshold.

### Claim 19 (depends on 17)

The tangible computer-readable storage medium of claim 17, wherein detecting the significant volume level change comprises comparing a signature profile to the audio of the communication, wherein the signature profile is based on previous communications having one or more known significant volume level changes.
