Patents by Inventor Michael James Leonard
Michael James Leonard has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20170284903Abstract: Machine health can be monitored using multiple sensors. For example, a computing device can determine a target sensor to monitor from among multiple sensors associated with the machine. The computing device can determine magnitude values for a particular component of a time series associated with the target sensor. The computing device can generate a dataset including the magnitude values for the particular component of the time series and the sensor measurements from the multiple sensors. The computing device can generate a model using the dataset. The computing device can then receive additional sensor-measurements from the multiple sensors and use the model to determine a predicted magnitude-value for the particular component of the time series based on the additional sensor-measurements. The computing device can use the predicted magnitude-value to identify an anomaly with the machine.Type: ApplicationFiled: March 24, 2017Publication date: October 5, 2017Applicant: SAS Institute Inc.Inventors: THOMAS DALE ANDERSON, JAMES EDWARD DUARTE, MILAD FALAHI, MICHAEL JAMES LEONARD, DAVID BRUCE ELSHEIMER
-
Publication number: 20170061315Abstract: Disclosed are methods, system, and computer program products useful for generating summary statistics for data predictions based on the aggregation of data from past time intervals. Summary statistics such as prediction standard errors, variances, confidence limits, and other statistical measures, may be generated in a way that preserves the basic distributional properties of the original data sets, to allow, for example, a reduction of the multiple data sets through the aggregation process, which may be useful for a prediction process, while determining statistical information for the predicted data.Type: ApplicationFiled: May 4, 2016Publication date: March 2, 2017Applicant: SAS Institute Inc.Inventors: Michael James Leonard, Yung-Hsin Chien, Pu Wang, Yue Li
-
Publication number: 20160275399Abstract: Systems and methods are included for adjusting a set of predicted future data points for a time series data set including a receiver for receiving a time series data set. One or more processors and one or more non-transitory computer readable storage mediums containing instructions may be utilized. A count series forecasting engine, utilizing the one or more processors, generates a set of counts corresponding to discrete values of the time series data set. An optimal discrete probability distribution for the set of counts is selected. A set of parameters are generated for the optimal discrete probability distribution. A statistical model is selected to generate a set of predicted future data points. The set of predicted future data points are adjusted using the generated set of parameters for the optimal discrete probability distribution in order to provide greater accuracy with respect to predictions of future data points.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Applicant: SAS Institute Inc.Inventors: Michael James Leonard, David Bruce Elsheimer
-
Patent number: 9418339Abstract: Systems and methods are included for adjusting a set of predicted future data points for a time series data set including a receiver for receiving a time series data set. One or more processors and one or more non-transitory computer readable storage mediums containing instructions may be utilized. A count series forecasting engine, utilizing the one or more processors, generates a set of counts corresponding to discrete values of the time series data set. An optimal discrete probability distribution for the set of counts is selected. A set of parameters are generated for the optimal discrete probability distribution. A statistical model is selected to generate a set of predicted future data points. The set of predicted future data points are adjusted using the generated set of parameters for the optimal discrete probability distribution in order to provide greater accuracy with respect to predictions of future data points.Type: GrantFiled: November 23, 2015Date of Patent: August 16, 2016Assignee: SAS Institute, Inc.Inventors: Michael James Leonard, David Bruce Elsheimer
-
Publication number: 20160217384Abstract: Systems and methods are included for adjusting a set of predicted future data points for a time series data set including a receiver for receiving a time series data set. One or more processors and one or more non-transitory computer readable storage mediums containing instructions may be utilized. A count series forecasting engine, utilizing the one or more processors, generates a set of counts corresponding to discrete values of the time series data set. An optimal discrete probability distribution for the set of counts is selected. A set of parameters are generated for the optimal discrete probability distribution. A statistical model is selected to generate a set of predicted future data points. The set of predicted future data points are adjusted using the generated set of parameters for the optimal discrete probability distribution in order to provide greater accuracy with respect to predictions of future data points.Type: ApplicationFiled: November 23, 2015Publication date: July 28, 2016Inventors: Michael James Leonard, David Bruce Elsheimer
-
Patent number: 9244887Abstract: Systems and methods are provided for analyzing through one-pass of unstructured time stamped data of a physical process. A distribution of time-stamped unstructured data is analyzed to identify a plurality of potential hierarchical structures for the unstructured data. A hierarchical analysis of the potential hierarchical structures is performed to determine an optimal frequency and a data sufficiency metric for the potential hierarchical structures. One of the potential hierarchical structures is selected as a selected hierarchical structure based on the data sufficiency metrics. The unstructured data is structured according to the selected hierarchical structure and the optimal frequency associated with the selected hierarchical structure, where said structuring of the unstructured data is performed via a single pass though the unstructured data. The identified statistical analysis of the physical process is performed using the structured data.Type: GrantFiled: July 13, 2012Date of Patent: January 26, 2016Assignee: SAS Institute Inc.Inventors: Michael James Leonard, Keith Eugene Crowe, Stacey M. Christian, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer, Edward Tilden Blair
-
Publication number: 20150278153Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A distribution of time-stamped data is analyzed to identify a plurality of potential time series data hierarchies for structuring the data. An analysis of a potential time series data hierarchy may be performed. The analysis of the potential time series data hierarchies may include determining an optimal time series frequency and a data sufficiency metric for each of the potential time series data hierarchies. One of the potential time series data hierarchies may be selected based on a comparison of the data sufficiency metrics. Multiple time series may be derived in a single-read pass according to the selected time series data hierarchy. A time series forecast corresponding to at least one of the derived time series may be generated.Type: ApplicationFiled: June 10, 2015Publication date: October 1, 2015Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Ranbir Singh Tomar, Kannukuzhiyil Kurien Kurien, Sujatha Pothireddy, Rajib Nath, Vilochan Suresh Muley
-
Patent number: 9147218Abstract: Systems and methods for forecasting ratios in hierarchies are provided. Hierarchies can be formed that have components, including a numerator time series with values from input data, a denominator time series with values from input data, and a ratio time series of the numerator time series over the denominator time series. The components can be modeled to generate forecasted hierarchies. The forecasted hierarchies can be reconciled so that the forecasted hierarchies are statistically consistent throughout nodes of the forecasted hierarchies.Type: GrantFiled: March 6, 2013Date of Patent: September 29, 2015Assignee: SAS Institute Inc.Inventors: Michael James Leonard, Michele Angelo Trovero, David Bruce Elsheimer, Peter Dillman
-
Patent number: 9087306Abstract: Systems and methods are provided for analyzing unstructured time stamped data of a physical process in order to generate structured hierarchical data for a hierarchical time series analysis application. A plurality of time series analysis functions are selected from a functions repository. Distributions of time stamped unstructured data are analyzed to identify a plurality of potential hierarchical structures for the unstructured data with respect to the selected time series analysis functions.Type: GrantFiled: July 13, 2012Date of Patent: July 21, 2015Assignee: SAS Institute Inc.Inventors: Michael James Leonard, Edward Tilden Blair, Jerzy Michal Brzezicki, Udo V. Sglavo, Ranbir Singh Tomar, Kannukuzhiyil Kurien Kurien, Sujatha Pothireddy, Rajib Nath, Vilochan Suresh Muley
-
Patent number: 9037998Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A first series of user display screens are provided, where the first series of user display screens are configured to be displayed in a step-wise manner so that a user can specify a first approach through a series of predetermined steps on how the unstructured data is to be structured. A second series of user display screens are provided, where the second series of user display screens are configured to be displayed in a step-wise manner so that the user can specify a second approach through the series of predetermined steps on how the unstructured data is to be structured. Tracking data enables alternate viewing of the first and second approach to facilitate a decision whether to format the unstructured time stamped data according to the first approach or the second approach.Type: GrantFiled: July 18, 2012Date of Patent: May 19, 2015Assignee: SAS Institute Inc.Inventors: Michael James Leonard, Michael Ryan Chipley, Kshitija Ambulgekar, Sagar Arun Mainkar, Ashwini Bhalchandra Dixit, Sarika Shrotriya, Udo V. Sglavo, Dinesh P. Apte
-
Publication number: 20140019909Abstract: Systems and methods are provided for analyzing unstructured time stamped data. A first series of user display screens are provided, where the first series of user display screens are configured to be displayed in a step-wise manner so that a user can specify a first approach through a series of predetermined steps on how the unstructured data is to be structured. A second series of user display screens are provided, where the second series of user display screens are configured to be displayed in a step-wise manner so that the user can specify a second approach through the series of predetermined steps on how the unstructured data is to be structured. Tracking data enables alternate viewing of the first and second approach to facilitate a decision whether to format the unstructured time stamped data according to the first approach or the second approach.Type: ApplicationFiled: July 18, 2012Publication date: January 16, 2014Inventors: Michael James Leonard, Michael Ryan Chipley, Kshitija Ambulgekar, Sagar Arun Mainkar, Ashwini Bhalchandra Dixit, Sarika Shrotriya, Udo V. Sglavo, Dinesh P. Apte
-
Publication number: 20140019448Abstract: Systems and methods are provided for analyzing through one-pass of unstructured time stamped data of a physical process. A distribution of time-stamped unstructured data is analyzed to identify a plurality of potential hierarchical structures for the unstructured data. A hierarchical analysis of the potential hierarchical structures is performed to determine an optimal frequency and a data sufficiency metric for the potential hierarchical structures. One of the potential hierarchical structures is selected as a selected hierarchical structure based on the data sufficiency metrics. The unstructured data is structured according to the selected hierarchical structure and the optimal frequency associated with the selected hierarchical structure, where said structuring of the unstructured data is performed via a single pass though the unstructured data. The identified statistical analysis of the physical process is performed using the structured data.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Michael James Leonard, Keith Eugene Crowe, Stacey M. Christian, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer, Edward Tilden Blair
-
Publication number: 20140019088Abstract: Systems and methods are provided for analyzing unstructured time stamped data of a physical process in order to generate structured hierarchical data for a hierarchical time series analysis application. A plurality of time series analysis functions are selected from a functions repository. Distributions of time stamped unstructured data are analyzed to identify a plurality of potential hierarchical structures for the unstructured data with respect to the selected time series analysis functions.Type: ApplicationFiled: July 13, 2012Publication date: January 16, 2014Inventors: Michael James LEONARD, Edward Tilden BLAIR, Jerzy Michal BRZEZICKI, Udo V. SGLAVO, Ranbir Singh TOMAR, Kannukuzhiyil Kurien KURIEN, Sujatha POTHIREDDY, Rajib NATH, Vilochan Suresh MULEY
-
Patent number: 8364517Abstract: Systems and methods for reconciling a forecast are presented. A method can be used that receives a plurality of hierarchical forecast data sets. An output child data set including an index value and a status indicator representing an unprocessed state is generated. A particular parent data set forecast is identified from a parent data set. Locations for a group of one or more child data set forecasts that are children of the particular parent data set forecast are identified and accessed. A reconciliation operation is performed, a particular child data set forecast is adjusted and stored in a record, and a status indicator for the record is modified.Type: GrantFiled: December 16, 2011Date of Patent: January 29, 2013Assignee: SAS Institute Inc.Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
-
Publication number: 20120089609Abstract: Systems and methods for reconciling a forecast for a dimension based upon data that is associated with the dimension. A method can be used that includes generating a plurality of forecasts for the dimensions such that the forecast of a first dimension is generated independently of a forecast of a second dimension. The forecast of the first dimension has a constraint that is influenced by the forecast of the second dimension. A reconciliation is performed between the forecast of the first dimension and the forecast of the second dimension in order to determine how the constraint of the first dimension's forecast is to influence the first dimension's forecast.Type: ApplicationFiled: December 16, 2011Publication date: April 12, 2012Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
-
Patent number: 8112302Abstract: Systems and methods for reconciling a forecast for a dimension based upon data that is associated with the dimension. A method can be used that includes generating a plurality of forecasts for the dimensions such that the forecast of a first dimension is generated independently of a forecast of a second dimension. The forecast of the first dimension has a constraint that is influenced by the forecast of the second dimension. A reconciliation is performed between the forecast of the first dimension and the forecast of the second dimension in order to determine how the constraint of the first dimension's forecast is to influence the first dimension's forecast.Type: GrantFiled: August 31, 2007Date of Patent: February 7, 2012Assignee: SAS Institute Inc.Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
-
Patent number: 7711734Abstract: In accordance with the teachings described herein, systems and methods are provided for analyzing transactional data. A similarity analysis program may be used that receives time-series data relating to transactions of an organization and performs a similarity analysis of the time-series data to generate a similarity matrix. A data reduction program may be used that receives the time-series data and performs one or more dimension reduction operations on the time-series data to generate reduced time-series data. A distance analysis program may be used that performs a distance analysis using the similarity matrix and the reduced time-series data to generate a distance matrix. A data analysis program may be used that performs a data analysis operation, such as a data mining operation, using the distance matrix to generate a data mining analysis of the transactional data.Type: GrantFiled: April 5, 2007Date of Patent: May 4, 2010Assignee: SAS Institute Inc.Inventor: Michael James Leonard
-
Publication number: 20030200134Abstract: A computer-implemented method and system for large-scale automatic forecasting. The method and system determine which forecasting models in a pool of forecasting models may best predict input transactional data. Candidate models are selected from the pool of forecasting models by comparing characteristics of the models in the pool with characteristics of the input transaction data. To further reduce the number of models, hold-out sample analysis is performed for the candidate models. The candidate model(s) that best perform with respect to the hold-out sample analysis are used to generate forecasted output.Type: ApplicationFiled: March 28, 2003Publication date: October 23, 2003Inventors: Michael James Leonard, David Bruce Elsheimer