Semi-automatic system with an iterative learning method for uncovering the leading indicators in business processes
First Claim
Patent Images
1. A computer-implemented method comprising:
- defining, by a computer, data points from a model;
producing raw data of production operations corresponding to said data points, said raw data being produced by production machines used in said production operations;
computing, by said computer, performance indicators from said raw data;
measuring, by said computer, said indicators over at least one time period to extract a time series of data for each of said indicators;
filtering out, by said computer, redundant indicators to produce a reduced indicator set of time series of data;
detecting, by said computer, correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators;
determining, by said computer, a time order among said correlated indicators;
determining, by said computer, a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators;
creating, by said computer, a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators;
partitioning, by said computer, said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process;
identifying, by said computer, said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and
producing, by said computer, a report of said root leading indicators of said production operations.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments herein select performance indicators from raw data and measure the indicators over at least one time period to extract a time series of data for each of the indicators. The method determines a time order among the correlated indicators and determines a causal direction among the correlated indicators based on which of the correlated indicators occurs first in time so as to identify relative leading indicators among the correlated indicators. The processes of determining the time order and determining the causal direction can comprise applying Dynamic Time Warping and/or Granger Causality techniques to the time series of data.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
defining, by a computer, data points from a model; producing raw data of production operations corresponding to said data points, said raw data being produced by production machines used in said production operations; computing, by said computer, performance indicators from said raw data; measuring, by said computer, said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out, by said computer, redundant indicators to produce a reduced indicator set of time series of data; detecting, by said computer, correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining, by said computer, a time order among said correlated indicators; determining, by said computer, a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating, by said computer, a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning, by said computer, said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying, by said computer, said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing, by said computer, a report of said root leading indicators of said production operations. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
defining, by a computer, data points from a model; producing raw data of production operations corresponding to said data points, said raw data being produced by production machines used in said production operations; computing, by said computer, performance indicators from said raw data; measuring, by said computer, said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out, by said computer, redundant indicators to produce a reduced indicator set of time series of data; detecting, by said computer, correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining, by said computer, a time order among said correlated indicators; determining, by said computer, a causal direction among said correlated indicators based on which of said correlated indicators occurs first in time so as to identify relative leading indicators among said correlated indicators; creating, by said computer, a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning, by said computer, said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying, by said computer, said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing, by said computer, a report of said root leading indicators of said production operations. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
defining, by a computer, data points from a model; producing raw data of printing operations corresponding to said data points, said raw data being produced by printing machines used in said printing operations; computing, by said computer, performance indicators from said raw data; measuring, by said computer, said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out, by said computer, redundant indicators to produce a reduced indicator set of time series of data; detecting, by said computer, correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining, by said computer, a time order among said correlated indicators; determining, by said computer, a causal direction among said correlated indicators based on a relative ability of each of said indicators to predict behavior of another of said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating, by said computer, a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning, by said computer, said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying, by said computer, said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing, by said computer, a report of said root leading indicators of said printing operations. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
defining, by a computer, data points from a model; producing raw data of production operations corresponding to said data points, said raw data being produced by production machines used in said production operations; computing, by said computer, performance indicators from said raw data; measuring, by said computer, said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out, by said computer, redundant indicators to produce a reduced indicator set of time series of data; detecting, by said computer, correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining, by said computer, a time order among said correlated indicators; determining, by said computer, a causal direction among said correlated indicators based on which of said correlated indicators occurs first in time so as to identify relative leading indicators among said correlated indicators, wherein if said correlated indicators occur at approximately a same time, said determining of said causal direction is based on a relative ability of each of said indicators to predict behavior of another of said correlated indicators; creating, by said computer, a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning, by said computer, said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying, by said computer, said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing, by said computer, a report of said root leading indicators of said production operations.
-
-
20. A non-transitory computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method comprising:
-
defining, by a computer, data points from a model; producing raw data of production operations corresponding to said data points, said raw data being produced by production machines used in said production operations; computing performance indicators from said raw data; measuring said indicators over at least one time period to extract a time series of data for each of said indicators; filtering out redundant indicators to produce a reduced indicator set of time series of data; detecting correlations among said time series of data within said reduced indicator set by considering time-shifts between said time series of data so as to identify correlated indicators; determining a time order among said correlated indicators; determining a causal direction among said correlated indicators so as to identify relative leading indicators among said correlated indicators; creating a similarity matrix among said correlated indicators based on said time order and said causal direction among said correlated indicators; partitioning said correlated indicators within said similarity matrix into clusters using an agglomerative clustering process; identifying said relative leading indicators within each cluster as root leading indicators of a each of said clusters; and producing a report of said root leading indicators of said production operations.
-
Specification