System and method for call classification
AssigneeAO Kaspersky Lab
InventorsNikolay A. Churaev, Andrey I. Golubev
Life of this patent
Estimating the term…
Abstract
A method for voice call analysis and classification includes intercepting a voice call session between an initiating device and a recipient device. Voice call data exchanged between the initiating device and the recipient device during the voice call session is transformed into a predefined data format. The transformed voice call data is analyzed to determine one or more attributes of the intercepted voice call. One or more features associated with the intercepted voice call session are identified based on the determined one or more attributes. The intercepted voice call is classified using the identified one or more features.
Claims12
A method for analyzing and classifying a voice call, the method comprising:
- intercepting a voice call session between an initiating device and a recipient device;
- transforming voice call data exchanged between the initiating device and the recipient device during the voice call session into a predefined data format, wherein transforming the voice call data further comprises recording the voice call data and wherein the predefined data format comprises formatted text;
- analyzing the transformed voice call data to determine one or more attributes of the intercepted voice call;
- identifying one or more features associated with the intercepted voice call session based on the determined one or more attributes;
- and
- classifying the intercepted voice call using the one or more identified features, wherein classification type of the intercepted voice call includes at least one of:
- a regular call and unwanted call and wherein the one or more identified features include at least one of (i) presence of robotized speech and (ii) emotional component of the intercepted voice call, wherein the presence of the robotized speech is determined using a set of previously selected strings of phonemes and wherein the emotional component of the intercepted voice call is positive or negative based on at least one of:
- (i) rules in which text is broken up into words or sequences of words having a previously assigned positive or negative evaluation, (ii) glossaries in which the number of positive and negative words from a previously compiled glossary are counted, (iii) machine learning.
A system for analyzing and classifying a voice call, the system comprising:
- a hardware processor configured to:
- intercept a voice call session between an initiating device and a recipient device;
- transform voice call data exchanged between the initiating device and the recipient device during the voice call session into a predefined data format, wherein the hardware processor configured to transform the voice call data is further configured to record the voice call data and wherein the predefined data format comprises formatted text;
- analyze the transformed voice call data to determine one or more attributes of the intercepted voice call;
- identify one or more features associated with the intercepted voice call session based on the determined one or more attributes;
- and
- classify the intercepted voice call using the one or more identified features, wherein classification type of the intercepted voice call includes at least one of:
- a regular call and unwanted call and wherein the one or more identified features include at least one of (i) presence of robotized speech and (ii) emotional component of the intercepted voice call, wherein the presence of the robotized speech is determined using a set of previously selected strings of phonemes and wherein the emotional component of the intercepted voice call is positive or negative based on at least one of:
- (i) rules in which text is broken up into words or sequences of words having a previously assigned positive or negative evaluation, (ii) glossaries in which the number of positive and negative words from a previously compiled glossary are counted, (iii) machine learning.
A non-transitory computer readable medium storing thereon computer executable instructions for analyzing and classifying a voice call, including instructions for:
- intercepting a voice call session between an initiating device and a recipient device;
- transforming voice call data exchanged between the initiating device and the recipient device during the voice call session into a predefined data format, wherein transforming the voice call data further comprises recording the voice call data and wherein the predefined data format comprises formatted text;
- analyzing the transformed voice call data to determine one or more attributes of the intercepted voice call;
- identifying one or more features associated with the intercepted voice call session based on the determined one or more attributes;
- and
- classifying the intercepted voice call using the one or more identified features, wherein classification type of the intercepted voice call includes at least one of:
- a regular call and unwanted call and wherein the one or more identified features include at least one of (i) presence of robotized speech and (ii) emotional component of the intercepted voice call, wherein the presence of the robotized speech is determined using a set of previously selected strings of phonemes and wherein the emotional component of the intercepted voice call is positive or negative based on at least one of:
- (i) rules in which text is broken up into words or sequences of words having a previously assigned positive or negative evaluation, (ii) glossaries in which the number of positive and negative words from a previously compiled glossary are counted, (iii) machine learning.
Dependencies are inferred from the claim text.