Enhanced diarization systems, media and methods of use
First Claim
Patent Images
1. A method for processing call audio data, the method comprising:
- receiving a stream of call audio data collected during a call event between an agent and a caller;
separating the stream of call audio data into segments based on a call schema;
extracting, for each segment, a channel model that describes how the call audio data has been affected by the channel through which the call audio data has been communicated, wherein an agent'"'"'s channel model is distinct from a caller'"'"'s channel model;
comparing channel models for each segment;
grouping segments corresponding to the caller based on the comparison;
identifying the caller as a fraudster by comparing the channel models in the group of segments corresponding to the caller to channel models stored in a fraudster database;
transmitting to the agent a notification if the caller is a fraudster; and
enrolling the grouped segments into the fraudster database.
3 Assignments
0 Petitions
Accused Products
Abstract
Enhanced diarization systems and methods of use are provided herein. Some exemplary methods may include applying one or more rules that affect separation of the call audio data into segments, the rules being associated with the at least one call schema, separating the call audio data into segments according to the one or more rules, grouping segments of call audio data associated with a speaker, and storing in a storage media an identifier and the grouped segments for the speaker.
162 Citations
11 Claims
-
1. A method for processing call audio data, the method comprising:
-
receiving a stream of call audio data collected during a call event between an agent and a caller; separating the stream of call audio data into segments based on a call schema; extracting, for each segment, a channel model that describes how the call audio data has been affected by the channel through which the call audio data has been communicated, wherein an agent'"'"'s channel model is distinct from a caller'"'"'s channel model; comparing channel models for each segment; grouping segments corresponding to the caller based on the comparison; identifying the caller as a fraudster by comparing the channel models in the group of segments corresponding to the caller to channel models stored in a fraudster database; transmitting to the agent a notification if the caller is a fraudster; and enrolling the grouped segments into the fraudster database. - View Dependent Claims (2, 3)
-
-
4. A method for diarizing call audio data, the method comprising:
-
receiving a call schema for call audio data; and diarizing the call audio data by; applying one or more rules that affect separation of the call audio data into segments, the rules being associated with the received call schema, separating the call audio data into segments according to the one or more rules, extracting a channel model from each segment that describes how the call audio data has been affected by the channel through which the call audio data has been communicated, grouping the segments by speaker based on each speaker'"'"'s channel model, identifying a speaker as a fraudster by comparing the channel models in the group of segments corresponding to the speaker to channel models stored in a fraudster database, and creating an audio file for each group of segments. - View Dependent Claims (5)
-
-
6. A system for diarizing call audio data, the system comprising:
-
a memory for storing an executable instructions that diarize call audio data; a processor that executes the instructions; a diarization module stored in memory and executable by the processor to; receive a call schema for call audio data, apply one or more rules that affect separation of the call audio data into segments, the rules being associated with the received call schema, separate the call audio data into segments according to the one or more rules, group the segments by speaker based on each speaker'"'"'s channel model, and create an audio file for each group of segments; and an analysis module stored in memory and executable by the processor to; determine a channel model for each segment, wherein the channel model describes how the call audio data has been affected by the channel through which the call audio data has been communicated, and compare the channel models in a group of segments corresponding to a speaker to channel models stored in a fraudster database to identify the speaker as a fraudster. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer readable storage media having a program embodied thereon, the program being executable by a processor to perform a method for diarizing call audio data, the method comprising:
-
determining at least one call schema for call audio data; and diarizing the call audio data by; applying one or more rules that affect separation of the call audio data into segments, the rules being associated with the at least one call schema; and separating the call audio data into segments according to the one or more rules; extracting a channel model from each segment that describes how the call audio data has been affected by the channel through which the call audio data has been communicated; grouping the segments by speaker based on each speaker'"'"'s channel model; identifying a speaker as a fraudster by comparing the channel models in the group of segments corresponding to the speaker to channel models stored in a fraudster database; and creating an audio file for each group of segments. - View Dependent Claims (11)
-
Specification