Fraud detection in interactive voice response systems
First Claim
1. A computer-implemented method for determining a risk score of a call received by an Interactive Voice Response (IVR) system, the computer-implemented method comprising:
- creating a feature vector based on an interaction with the IVR system during the call including a volume of at least one Dual-Tone Multi-Frequency (DTMF) tone or a duration of the at least one DTMF tone during the interaction with the IVR system; and
using a machine learning model to determine the risk score of the call based on the created feature vector.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for call detail record (CDR) analysis to determine a risk score for a call and identify fraudulent activity and for fraud detection in Interactive Voice Response (IVR) systems. An example method may store information extracted from received calls. Queries of the stored information may be performed to select data using keys, wherein each key relates to one of the received calls, and wherein the queries are parallelized. The selected data may be transformed into feature vectors, wherein each feature vector relates to one of the received calls and includes a velocity feature and at least one of a behavior feature or a reputation feature. A risk score for the call may be generated during the call based on the feature vectors.
-
Citations
24 Claims
-
1. A computer-implemented method for determining a risk score of a call received by an Interactive Voice Response (IVR) system, the computer-implemented method comprising:
-
creating a feature vector based on an interaction with the IVR system during the call including a volume of at least one Dual-Tone Multi-Frequency (DTMF) tone or a duration of the at least one DTMF tone during the interaction with the IVR system; and using a machine learning model to determine the risk score of the call based on the created feature vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for determining a risk score for a call, the computer-implemented method comprising:
-
storing information extracted from received calls; performing queries of the stored information to select data using keys, wherein each key relates to one of the received calls, and wherein the queries are parallelized; transforming the selected data into feature vectors, wherein each feature vector relates to one of the received calls and includes a velocity feature and a behavior feature; and generating, during the call, the risk score for the call based on the feature vectors. - View Dependent Claims (20, 21)
-
-
22. An apparatus that determines a risk score of a call received by an Interactive Voice Response (IVR) system, the apparatus comprising:
-
at least one processor; and a non-transitory computer readable medium coupled to the at least one processor having instructions stored thereon that, when executed by the at least one processor, causes the at least one processor to; create a feature vector based on an interaction with the IVR system during the call including an amount of time elapsed between Dual-Tone Multi-Frequency (DTMF) tones during the interaction with the IVR system; and use a machine learning model to determine the risk score of the call based on the created feature vector. - View Dependent Claims (23)
-
-
24. An apparatus that determines a risk score for a call, the apparatus comprising:
-
at least one processor; and a non-transitory computer readable medium coupled to the at least one processor having instructions stored thereon that, when executed by the at least one processor, causes the at least one processor to; store information extracted from received calls; perform queries of the stored information to select data using keys, wherein each key relates to one of the received calls, and wherein the queries are parallelized; transform the selected data into feature vectors, wherein each feature vector relates to one of the received calls and includes a velocity feature and a behavior feature; and generate, during the call, the risk score for the call based on the feature vectors.
-
Specification