×

Automatic time series exploration for business intelligence analytics

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

1. A computer system comprising:

  • one or more processors, one or more computer-readable memories, and one or more computer-readable tangible storage devices;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to retrieve, from one or more databases, a time series of data in response to receiving a request from a client computing device;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to decompose the time series of data to extract a trend-cycle component, a seasonal component, and an irregular component from the time series of data;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to distribute 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;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to perform, 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;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, and for each of the different pattern analyses on one of the trend-cycle component, the seasonal component, and the irregular component, to compare 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;

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to generate 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

    program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to output, 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
    ×
    ×