IP Library Granted Patent US 10,923,127
Granted Patent B2
US 10,923,127 · App. 16/040,876 · Granted Feb 16, 2021

System, method, and computer program product for automatically analyzing and categorizing phone calls

Inventors: Amber McKenzie (Knoxville, TN); Ryan Bales (Chicago, IL); Kenneth Mitchner (Chicago, IL); Tim Hoolihan (Chicago, IL)
G10L17/00H04M3/42221G10L15/00H04M3/5133H04M2201/60H04M2203/301H04M2203/303H04M2203/305
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 10,923,127
App. No.
16/040,876
Granted
Feb 16, 2021
Kind
B2
Abstract

Disclosed embodiments relate generally to systems and methods for automatically analyzing and categorizing phone calls for subsequent processing by telecommunications systems. Waveform and/or data analysis may automatically be performed on incoming call records in real or near real time.

Claims (25)

1. A system for automatically processing call records comprising:

a call records server that provides call recordings in real time upon completion of the call for analysis,

a call records analyzer that provides parallel processing of waveform and transcription of the call records;

means for categorizing the calls by processing structured features and unstructured data features through vectorization of the transcription so that the call records are objectively tagged and stored in groups of predetermined call categories, and

a display, wherein selection of a stored call record displays specific data for the call including a visual waveform depicting a breakdown of the call participants, a text transcription of the call, playable audio of the call, category tag of the call, and time and date of the call,

wherein the display further comprises a button that when pressed initiates output of a visual and audio walk-through of the call so that the audio of the call plays while a status indicator bar travels along visual waveform and a highlighter highlights the corresponding word text of the call.

2. The system of claim 1 , wherein the means for processing structured features and unstructured data features comprises a call analytics processor.

3. The system of claim 2 , wherein the call records analyzer comprises a call waveform processor is configured to isolate and identify audio waveforms for each participant in the call record.

4. The system of claim 2 , wherein the call records analyzer comprises call transcriber that transcribes the audio data into text data.

5. The system of claim 4 , wherein the call analytics processor comprises a model configured to vectorize the text data, analyze the vectorization and tag the data with a call category label.

6. The system of claim 1 , wherein the structured data comprises one or more of word count, number of back and forth exchanges between call record participants, call duration, time of call, and day of call.

7. The system of claim 1 , wherein the unstructured data comprises one or more of keywords, keyword parts, keyword locations relative to other words, and word patterns.

8. A method for automatic real-time call categorization comprising:

receiving a call record comprising a recording of a call at a call categorization system,

determining whether one or both of call transcription and waveform analysis of the call is required,

in response to a determination that call transcription is required: transcribing the call into text data and storing the transcription with the call record, analyzing the text data by vectorization to determine a call category type of the call record, and tagging the call record with the determined call category type,

storing a plurality of analyzed and categorized call records according to tagged call category, and in response to selection of a stored call record, displaying specific visual data for the call, wherein the specific visual data comprises a visual waveform showing a breakdown of call participants, a text transcription of the call, audio of the call and the category of the call, and

initiating a visual and audio walk-through of the call so that the audio plays while a status indicator bar travels along the waveform including the breakdown of the call participants, and a highlighter highlights the corresponding word in the text transcription.

9. The method of claim 8 , wherein in response to a determination that a waveform analysis of the call is required: isolating and identifying waveforms for each participant in the call in the call record and storing the isolated waveforms for each participant in the call record.

10. The method of claim 9 , wherein the call transcription and waveform analysis are performed in parallel.

11. The method of claim 8 , wherein the text data is analyzed and vectorized via a model.

12. The method of claim 11 , wherein the model is a machine learning model that continuously updates as it identifies trends in structured and unstructured data in call records associated with particular call categories.

13. The method of claim 12 , wherein the unstructured data comprises hundreds of features including keywords, keyword parts, keyword locations relative to other words, and word patterns.

14. The method of claim 13 , wherein the structured data comprises word count, number of back and forth exchanges between call participants, call duration, and time of call.

15. The method of claim 12 , wherein the call categories are customizable to the user of the system, and the machine learning model is trained using sample call record structured and unstructured data.

Assignments (9)
MERGER Recorded Jan 9, 2025
From: DIALOGTECH INC.
To: INVOCA, INC.
Reel/Frame 069797/0247 →
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2023
From: ORIX GROWTH CAPITAL, LLC
To: DIALOGTECH, INC.
Reel/Frame 062463/0344 →
REAFFIRMATION OF AND SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 28, 2022
From: DIALOGTECH, INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 058892/0456 →
SECURITY INTEREST Recorded Oct 21, 2021
From: DIALOGTECH INC.
To: ORIX GROWTH CAPITAL, LLC
Reel/Frame 057863/0746 →
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2021
From: LEVEL STRUCTURED CAPITAL I, L.P.
To: DIALOGTECH INC.
Reel/Frame 056416/0595 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2021
From: CIBC BANK USA
To: DIALOGTECH INC.
Reel/Frame 056226/0768 →
SECURITY INTEREST Recorded Jun 5, 2019
From: DIALOGTECH INC.; MONGOOSE METRICS, LLC
To: LEVEL STRUCTURED CAPITAL I, L.P.
Reel/Frame 049376/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2018
From: MCKENZIE, AMBER; BALES, RYAN; MITCHNER, KENNETH; HOOLIHAN, TIM
To: DIALOGTECH INC
Reel/Frame 047744/0470 →
SECURITY INTEREST Recorded Dec 11, 2018
From: DIALOGTECH INC.
To: CIBC BANK USA
Reel/Frame 047746/0710 →