Patent Document ID: 9407651
Application ID: 14850854
Patent Flag: 1

Claim One:
1. A method, comprising: performing, by one or more computing devices: obtaining time-series data for a given time range, wherein the time-series data comprises values for a network-site analytics metric for each of a plurality of sequential time steps across the given time range; generating a predictive model for the network-site analytics metric based on at least a segment of the time-series data, wherein the predictive model performs time-series analysis by taking recognized cycles into consideration by applying a mathematical model that represents the recognized cycles; using the predictive model to predict a first expected value range for the network-site analytics metric for a next time step after the segment in accordance with a first confidence level; using the predictive model to predict a second expected value range for the network-site analytics metric in accordance with a second confidence level that is different from the first confidence level; monitoring actual values to detect anomalies, wherein the anomalies are detected based on a first number of consecutive actual values outside of the first expected value range and a second number of a consecutive actual values outside of the second expected value range, wherein the first number is different from the second number; and in response to determining that the actual value for the network-site analytics metric for the next time step is an anomalous value, sending an alert to a user.