×

Machine-learning based anomaly detection for heterogenous data sources

  • US 10,459,827 B1
  • Filed: 03/22/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 03/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. An anomaly detection computing system, the system comprising:

  • a host application computing system including one or more hardware processors and in electronic communication with an anomaly detection server, the one or more hardware processors of the host application computing system configured to execute computer-readable instructions that configure the host application computing system to execute and host instances of a game application and establish gameplay sessions with a plurality of users;

    a host data store configured to store host application data associated with operation of the host application computing system, wherein the host application data comprises a plurality of data sets, wherein individual data sets of the plurality of data sets are associated with operations executed by the host application computing system for operation of aspects of the game application;

    the anomaly detection server comprising one or more hardware processors and in electronic communication with the host application computing system, the one or more hardware processors of the anomaly detection server configured to execute computer-readable instructions that configure the anomaly detection server to;

    communicate with the host application computing system and aggregate the host application data received from the host application computing system, wherein the host application data comprises a data table including the plurality of data sets associated with one or more aspects of operation of the host application computing system;

    for each data set of the plurality of data sets within the data table,identify a first anomaly detection node of a hierarchical anomaly detection model for analysis of a data set of the plurality of data sets, wherein the hierarchical anomaly detection model is generated based, at least in part on, historical data associated with the host application computing system, the hierarchical anomaly detection model comprises a base detection model and a plurality of data set specific models, each data set specific model generated from the base detection model for a specific data set, each data set specific model having a plurality of anomaly detection nodes, wherein each detection node is associated with one or more conditional modifiers, wherein the first anomaly detection node is identified based at least in part on a presence of conditional data matching the one or more conditional modifiers associated with the first anomaly detection node;

    determine an anomaly detection score associated with the data set based, at least in part, on an application of the first anomaly detection node of the hierarchical anomaly detection model to the data set;

    determine an aggregate anomaly detection score for the data table based at least in part on the anomaly detection scores associated with each data set of the plurality of data sets within the data table;

    determine whether the aggregate anomaly detection score exceeds an anomaly detection threshold, wherein the anomaly detection threshold is determined based, at least in part, on a trust level associated with the host application computing system; and

    in response to determining that the aggregate anomaly detection score exceeds the anomaly detection threshold, generate an anomaly event, and generate instructions to perform an anomaly event action for the anomaly event associated with the anomaly detection threshold.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×