×

Detecting a transaction volume anomaly

  • US 10,445,738 B1
  • Filed: 11/13/2018
  • Issued: 10/15/2019
  • Est. Priority Date: 11/13/2018
  • Status: Active Grant
First Claim
Patent Images

1. A server device, comprising:

  • one or more memories; and

    one or more processors, communicatively coupled to the one or more memories, to;

    obtain historical transaction data regarding a plurality of transactions involving a network service;

    obtain historical calendar data regarding static date information for a historical time period that corresponds with the historical transaction data;

    train, by processing the historical transaction data and the historical calendar data, a machine learning model using a gradient boosting machine learning technique to predict a normal transaction volume for a period of time and generate one or more confidence bands associated with the normal transaction volume;

    predict the normal transaction volume for the period of time and generate the one or more confidence bands using the machine learning model;

    obtain real-time data concerning a transaction volume during the period of time;

    detect a transaction volume anomaly based on comparing the real-time data and the normal transaction volume and the one or more confidence bands;

    generate an alert based on the transaction volume anomaly;

    send the alert to a remote device to cause the remote device to display the alert and perform an action;

    determine, after detecting the transaction volume anomaly, that the transaction volume is normal based on the real-time data, the normal transaction volume, and the one or more confidence bands;

    determine a first point in time associated with detecting the transaction volume anomaly;

    determine a second point in time associated with determining that the transaction volume is normal;

    discard the real-time data associated with a time period between the first point in time and the second point in time; and

    update the machine learning model based on the real-time data that was not discarded.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×