Patents by Inventor Michele Angelo Trovero

Michele Angelo Trovero 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).

  • Patent number: 11809915
    Abstract: A parallel processing technique can be used to expedite reconciliation of a hierarchy of forecasts on a computer system. As one example, the computer system can receive forecasts that have a hierarchical relationship with respect to one another. The computer system can distribute the forecasts among a group of computing nodes by time point, so that all data points corresponding to the same time point in the forecasts are assigned to the same computing node. The computing nodes can receive the datasets corresponding to the time points, organize the data points in each of the datasets by forecast to generate ordered datasets, and assign the ordered datasets to processing threads. The processing threads (across the computing nodes) can then execute a reconciliation process in parallel to one another to generate reconciled values, which can be output by the computing nodes.
    Type: Grant
    Filed: August 2, 2023
    Date of Patent: November 7, 2023
    Assignee: SAS Institute Inc.
    Inventors: Matthew Wayne Simpson, Caiqin Wang, Nilesh Jakhotiya, Michele Angelo Trovero
  • Patent number: 10685283
    Abstract: A pipeline system for time-series data forecasting using a distributed computing environment is disclosed herein. In one example, a pipeline for forecasting time series is generated. The pipeline represents a sequence of operations for processing the time series to produce modeling results such as forecasts of the time series. The pipeline includes a segmentation operation for categorizing the time series into multiple demand classes based on demand characteristics of the time series. The pipeline also includes multiple sub-pipelines corresponding to the multiple demand classes. Each of the sub-pipelines applies a model strategy to the time series in the corresponding demand class. The model strategy is selected from multiple candidate model strategies based on predetermined relationships between the demand classes and the candidate model strategies. The pipeline is executed to determine the modeling results for the time series.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: June 16, 2020
    Assignee: SAS INSTITUTE INC.
    Inventors: Yue Li, Michele Angelo Trovero, Phillip Mark Helmkamp, Jerzy Michal Brzezicki, Macklin Carter Frazier, Timothy Patrick Haley, Randy Thomas Solomonson, Sangmin Kim, Steven Christopher Mills, Yung-Hsin Chien, Ron Travis Hodgin, Jingrui Xie
  • Publication number: 20200143246
    Abstract: A pipeline system for time-series data forecasting using a distributed computing environment is disclosed herein. In one example, a pipeline for forecasting time series is generated. The pipeline represents a sequence of operations for processing the time series to produce modeling results such as forecasts of the time series. The pipeline includes a segmentation operation for categorizing the time series into multiple demand classes based on demand characteristics of the time series. The pipeline also includes multiple sub-pipelines corresponding to the multiple demand classes. Each of the sub-pipelines applies a model strategy to the time series in the corresponding demand class. The model strategy is selected from multiple candidate model strategies based on predetermined relationships between the demand classes and the candidate model strategies. The pipeline is executed to determine the modeling results for the time series.
    Type: Application
    Filed: December 24, 2019
    Publication date: May 7, 2020
    Applicant: SAS Institute Inc.
    Inventors: YUE LI, MICHELE ANGELO TROVERO, PHILLIP MARK HELMKAMP, JERZY MICHAL BRZEZICKI, MACKLIN CARTER FRAZIER, TIMOTHY PATRICK HALEY, RANDY THOMAS SOLOMONSON, SANGMIN KIM, STEVEN CHRISTOPHER MILLS, YUNG-HSIN CHIEN, RON TRAVIS HODGIN, JINGRUI XIE
  • Patent number: 10372734
    Abstract: The operation of a machine can be controlled by performing reconciliation using a cluster of nodes. In one example, a node can receive parent timestamped data from a parent dataset and child timestamped data from child datasets that are children of the parent dataset in a hierarchical relationship. The parent timestamped data and the child timestamped data can relate to an operational characteristic of the machine. The node can generate computer processing-threads. Each computer processing-thread can solve one or more respective reconciliation problems between a parent data point that has a particular timestamp in the parent timestamped data and child data points that also have the particular timestamp in the child timestamp data to generate a reconciled dataset. An operational setting of the machine can then be adjusted based on the reconciled dataset.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 6, 2019
    Assignee: SAS INSTITUTE INC.
    Inventors: Michele Angelo Trovero, Byron Davis Biggs, Jennifer Leigh Sloan Beeman, Michael James Leonard
  • Publication number: 20180222043
    Abstract: The operation of a machine can be controlled by performing reconciliation using a cluster of nodes. In one example, a node can receive parent timestamped data from a parent dataset and child timestamped data from child datasets that are children of the parent dataset in a hierarchical relationship. The parent timestamped data and the child timestamped data can relate to an operational characteristic of the machine. The node can generate computer processing-threads. Each computer processing-thread can solve one or more respective reconciliation problems between a parent data point that has a particular timestamp in the parent timestamped data and child data points that also have the particular timestamp in the child timestamp data to generate a reconciled dataset. An operational setting of the machine can then be adjusted based on the reconciled dataset.
    Type: Application
    Filed: December 8, 2017
    Publication date: August 9, 2018
    Applicant: SAS Institute Inc.
    Inventors: MICHELE ANGELO TROVERO, BYRON DAVIS BIGGS, JENNIFER LEIGH SLOAN BEEMAN, MICHAEL JAMES LEONARD
  • Publication number: 20160292324
    Abstract: Systems and methods are provided for predicting new product performance, such as by way of an interface that allows for structured judgment analysis. The disclosed systems and methods, allow for the optional intervention of an expert, for assessing which other products are most similar to the new product, for excluding certain data from a performance prediction analysis, and thus may allow use of the most similar product and useful data as the basis for forming a product prediction for the new product.
    Type: Application
    Filed: February 26, 2016
    Publication date: October 6, 2016
    Applicant: SAS Institute Inc.
    Inventors: Michael J. Leonard, Thomas H. Dickey, Samuel Lawrence Guseman, Michele Angelo Trovero
  • 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
  • Publication number: 20140257778
    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: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: SAS Institute Inc.
    Inventors: Michael Leonard, Michele Angelo Trovero, David Bruce Elsheimer, Peter Dillman
  • 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
  • Publication number: 20090216611
    Abstract: Computer-implemented systems and methods are provided for forecasting the performance of products newly introduced to a market. For example, a business that seeks to introduce a new product onto the market may query the data maintained by the business about the results of previous introductions of new products. Further, the computer-implemented systems and methods, with or without the intervention of a human expert, may assess which of the historical products are most similar to the new product that the business seeks to introduce, and thus may use the most similar product as the basis for forming a product forecast for the product that is to be newly introduced.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Michael J. Leonard, Thomas H. Dickey, Samuel Lawrence Guseman, Michele Angelo Trovero