Systems and methods for artificial traffic detection
AssigneeInfobip Ltd.
InventorsJasmina ŠESTAN, Timotej JARC, Dario FILIPOVIC
Life of this patent
Estimating the term…
Abstract
Systems and methods for analyzing communication traffic may include receiving message events, aggregating the message events to generate aggregated message events, receiving a destination address, performing traffic analysis for the destination address based on the aggregated message events, wherein the traffic analysis comprises determining an analyzer score for each of the message events associated with the destination address, calculating a risk score based on the analyzer score for each of the message events associated with the destination address; and performing a risk action for the destination address based on the risk score.
Claims20
A method for analyzing traffic data, the method comprising:
- generating aggregated message events associated with a destination address;
- performing traffic analysis for the destination address based on the aggregated message events, wherein the traffic analysis comprises:
- monitoring the traffic data over a first period of time based on the aggregated message events associated with the destination address;
- generating, using a plurality of criteria machine learning models, outputs based on the monitored traffic data;
- and
- determining, using an overall machine learning model, a respective analyzer score for each of the aggregated message events associated with the destination address, based on the outputs;
- calculating a risk score based on the respective analyzer score for each of the aggregated message events associated with the destination address;
- and
- performing a risk action for the destination address based on the risk score.
A system comprising:
- a data storage device storing processor-readable instructions;
- and
- a processor operatively connected to the data storage device and configured to execute the instructions to perform operations that include:
- generating aggregated message events associated with a destination address;
- performing traffic analysis for the destination address based on the aggregated message events, wherein the traffic analysis comprises:
- monitoring traffic data over a first period of time based on the aggregated message events associated with the destination address;
- generating, using a plurality of criteria machine learning models, outputs based on the monitored traffic data;
- and
- determining, using an overall machine learning model, a respective analyzer score for each of the aggregated message events associated with the destination address, based on the outputs;
- calculating a risk score based on the respective analyzer score for each of the aggregated message events associated with the destination address;
- and
- performing a risk action for the destination address based on the risk score.
A method for managing traffic data, the method comprising:
- receiving a request for a risk score for a destination address;
- identifying message events stored in a database, the message events being associated with the destination address;
- receiving analyzer scores for each of the message events associated with the destination address, each of the analyzer scores output by an overall machine learning model based on (i) outputs of a plurality of criteria machine learning models and (ii) traffic data monitored over a day, a week, or a month;
- calculating a risk score for the destination address based on the analyzer scores for each of the message events;
- and
- providing the risk score via an application programming interface (API).
Dependencies are inferred from the claim text.