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: 20170284903
    Abstract: 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: Application
    Filed: March 24, 2017
    Publication date: October 5, 2017
    Applicant: SAS Institute Inc.
    Inventors: THOMAS DALE ANDERSON, JAMES EDWARD DUARTE, MILAD FALAHI, MICHAEL JAMES LEONARD, DAVID BRUCE ELSHEIMER
  • Publication number: 20170061315
    Abstract: 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: Application
    Filed: May 4, 2016
    Publication date: March 2, 2017
    Applicant: SAS Institute Inc.
    Inventors: Michael James Leonard, Yung-Hsin Chien, Pu Wang, Yue Li
  • Publication number: 20160275399
    Abstract: 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: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Applicant: SAS Institute Inc.
    Inventors: Michael James Leonard, David Bruce Elsheimer
  • Patent number: 9418339
    Abstract: 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: Grant
    Filed: November 23, 2015
    Date of Patent: August 16, 2016
    Assignee: SAS Institute, Inc.
    Inventors: Michael James Leonard, David Bruce Elsheimer
  • Publication number: 20160217384
    Abstract: 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: Application
    Filed: November 23, 2015
    Publication date: July 28, 2016
    Inventors: Michael James Leonard, David Bruce Elsheimer
  • Patent number: 9244887
    Abstract: 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: Grant
    Filed: July 13, 2012
    Date of Patent: January 26, 2016
    Assignee: 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: 20150278153
    Abstract: 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: Application
    Filed: June 10, 2015
    Publication date: October 1, 2015
    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: 9147218
    Abstract: 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: Grant
    Filed: March 6, 2013
    Date of Patent: September 29, 2015
    Assignee: SAS Institute Inc.
    Inventors: Michael James Leonard, Michele Angelo Trovero, David Bruce Elsheimer, Peter Dillman
  • Patent number: 9087306
    Abstract: 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: Grant
    Filed: July 13, 2012
    Date of Patent: July 21, 2015
    Assignee: 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: 9037998
    Abstract: 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: Grant
    Filed: July 18, 2012
    Date of Patent: May 19, 2015
    Assignee: 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: 20140019909
    Abstract: 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: Application
    Filed: July 18, 2012
    Publication date: January 16, 2014
    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: 20140019448
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Michael James Leonard, Keith Eugene Crowe, Stacey M. Christian, Jennifer Leigh Sloan Beeman, David Bruce Elsheimer, Edward Tilden Blair
  • Publication number: 20140019088
    Abstract: 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: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    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: 8364517
    Abstract: 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: Grant
    Filed: December 16, 2011
    Date of Patent: January 29, 2013
    Assignee: SAS Institute Inc.
    Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
  • Publication number: 20120089609
    Abstract: 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: Application
    Filed: December 16, 2011
    Publication date: April 12, 2012
    Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
  • Patent number: 8112302
    Abstract: 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: Grant
    Filed: August 31, 2007
    Date of Patent: February 7, 2012
    Assignee: SAS Institute Inc.
    Inventors: Michele Angelo Trovero, Mahesh V. Joshi, Michael James Leonard, Richard Patrick Fahey, Dmitry V. Golovashkin
  • Patent number: 7711734
    Abstract: 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: Grant
    Filed: April 5, 2007
    Date of Patent: May 4, 2010
    Assignee: SAS Institute Inc.
    Inventor: Michael James Leonard
  • Publication number: 20030200134
    Abstract: 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: Application
    Filed: March 28, 2003
    Publication date: October 23, 2003
    Inventors: Michael James Leonard, David Bruce Elsheimer