CPC G06F 21/32 (2013.01) [G06F 21/552 (2013.01); G06N 20/00 (2019.01); H04M 3/493 (2013.01); H04M 3/527 (2013.01); H04M 15/41 (2013.01); H04W 12/12 (2013.01); H04W 12/128 (2021.01); H04M 7/0078 (2013.01); H04M 2203/551 (2013.01); H04M 2203/6027 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining, by a computer, call data for an incoming call indicating a source automatic number identification (ANI) and one or more user accounts corresponding to the source ANI in the call data for the incoming call;
extracting during the incoming call, by the computer, one or more features for the incoming call using the call data for the incoming call;
extracting during the incoming call, by the computer, a feature vector for the incoming call based upon the one or more features extracted using the call data for the incoming call; and
generating, by the computer, a risk score for the incoming call by executing a machine learning model on the feature vector generated for the incoming call, the machine learning model trained on the call data of a plurality of past calls, a plurality of source ANIs, and a plurality of user accounts corresponding to the plurality of source ANIs.
|