×

Automatic time series exploration for business intelligence analytics

  • US 10,453,008 B2
  • Filed: 05/13/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 05/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating characterizations of time series data, the method comprising:

  • responsive to receiving a request from a client computing device, retrieving, by one or more servers comprising at least one processor, and from one or more databases, a time series of data;

    decomposing, by the one or more servers, the time series of data to extract a trend-cycle component, a seasonal component, and an irregular component from the time series of data;

    distributing the trend-cycle component, the seasonal component, and the irregular component of the time series of data into different mappers of a distributed computing system;

    performing, by the different mappers of the distributed computing system, and at least partially in parallel, different pattern analyses on the trend-cycle component, the seasonal component, and the irregular component, wherein performing the different pattern analyses comprises;

    performing, on the trend-cycle component, at least one of a turning point detection analysis or an overall trend analysis using a time correlation statistic;

    performing, on the seasonal component, at least one of a seasonal pattern significance test or an unusual season detection analysis; and

    performing, on the irregular component, at least one of an outlier detection analysis, a large variance interval detection analysis, or an autocorrelation function analysis;

    for each of the different pattern analyses on the trend-cycle component, the seasonal component, and the irregular component, comparing a respective analytic result of the respective pattern analysis to a respective significance threshold associated with the respective pattern analysis to determine whether the respective analytic result passes the respective significance threshold;

    generating, by the one or more servers, one or more data visualizations that are selected for display, wherein the selected one or more data visualizations include each respective analytic result that passes the respective significance threshold associated with the respective pattern analysis; and

    outputting, by the one or more servers and for display at the client computing device, the one or more data visualizations, wherein outputting the one or more data visualizations includes outputting at least one data visualization that includes the respective analytic result of the irregular component displayed in relation to a combined display of the respective analytic results of both the trend-cycle and seasonal components within the at least one visualization.

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