Patents by Inventor Michael T. Geroulo

Michael T. Geroulo 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: 10915844
    Abstract: Systematically and comprehensively identifying and evaluating structure changes in MRP runs.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael T. Geroulo, Thomas R. Ervolina
  • Publication number: 20190197449
    Abstract: Systematically and comprehensively identifying and evaluating structure changes in MRP runs.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 27, 2019
    Inventors: Michael T. Geroulo, Thomas R. Ervolina
  • Patent number: 8874610
    Abstract: Methods and systems for identifying stability exceptions in a data log are disclosed. In one method, at least one key that is present in the data log is determined. The data log is comprised of at least one data set, at least one of which includes a plurality of iterations indicating states of the corresponding data set at different points in time. For each data set and for each key, a map is generated. The map indicates, for each iteration of the corresponding data set, whether the corresponding key is present in the corresponding iteration. Moreover, at least one expression pattern rule that models data item stability characteristics over data set iterations is compared to each of the maps to determine whether the corresponding map satisfies the one or more expression pattern rules. Further, at least one unstable data item is identified in the data log based on the comparison.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventor: Michael T. Geroulo
  • Publication number: 20130144908
    Abstract: Methods and systems for identifying stability exceptions in a data log are disclosed. In one method, at least one key that is present in the data log is determined. The data log is comprised of at least one data set, at least one of which includes a plurality of iterations indicating states of the corresponding data set at different points in time. For each data set and for each key, a map is generated. The map indicates, for each iteration of the corresponding data set, whether the corresponding key is present in the corresponding iteration. Moreover, at least one expression pattern rule that models data item stability characteristics over data set iterations is compared to each of the maps to determine whether the corresponding map satisfies the one or more expression pattern rules. Further, at least one unstable data item is identified in the data log based on the comparison.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael T. Geroulo
  • Publication number: 20090307026
    Abstract: A method is disclosed in one embodiment of the invention as including receiving standard MRP input data, including supply rules. Demand priority data may also be received to provide a business ranking of the independent demands. The MRP input data and demand priority data may be transformed into a format usable by an implosion engine and a pegging solver. Such transformation may include providing artificial MRP input data for each of the components. The transformed MRP input data may be processed with the implosion engine and the pegging solver to provide pegged implosion data. A pegged supply shortfall for a component may then be calculated based on the pegged implosion data. Specifically, consumption of an artificial component may represent a supply shortfall for the component. The demand priority data for the independent demand that pegs to the supply shortfall may provide the prioritized shortfall for that component.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: International Business Machines Corporation
    Inventors: Thomas R. Ervolina, Michael T. Geroulo, David J. Gravel, Richard J. Lukes
  • Patent number: 7493184
    Abstract: A distributed, network-based system and computer program product determines an optimal allocation of available to promise components in a supply chain. An aggregate demand request is generated by a demand entity intelligent agent. The aggregate demand request is propagated via a network throughout the supply chain to a plurality of supply entity intelligent agents. The supply entity intelligent agents respond with an evaluation of available to promise supply capability. Optimal allocation of the available to promise supply is made by calculating a sequence of squared set solutions of unit demand problems using a message-based communications protocol between the demand entity and supply entity intelligent agents.
    Type: Grant
    Filed: February 15, 2008
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Michael T. Geroulo
  • Publication number: 20080215175
    Abstract: A distributed, network-based system and computer program product determines an optimal allocation of available to promise components in a supply chain. An aggregate demand request is generated by a demand entity intelligent agent. The aggregate demand request is propagated via a network throughout the supply chain to a plurality of supply entity intelligent agents. The supply entity intelligent agents respond with an evaluation of available to promise supply capability. Optimal allocation of the available to promise supply is made by calculating a sequence of squared set solutions of unit demand problems using a message-based communications protocol between the demand entity and supply entity intelligent agents.
    Type: Application
    Filed: February 15, 2008
    Publication date: September 4, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael T. Geroulo
  • Patent number: 7386358
    Abstract: A distributed, network-based system, method, and computer program product determines an optimal allocation of available to promise components in a supply chain. An aggregate demand request is generated by a demand entity intelligent agent. The aggregate demand request is propagated via a network throughout the supply chain to a plurality of supply entity intelligent agents. The supply entity intelligent agents respond with an evaluation of available to promise supply capability. Optimal allocation of the available to promise supply is made by calculating a sequence of squared set solutions of unit demand problems using a message-based communications protocol between the demand entity and supply entity intelligent agent.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventor: Michael T. Geroulo
  • Publication number: 20080004741
    Abstract: A distributed, network-based system, method, and computer program product determines an optimal allocation of available to promise components in a supply chain. An aggregate demand request is generated by a demand entity intelligent agent. The aggregate demand request is propagated via a network throughout the supply chain to a plurality of supply entity intelligent agents. The supply entity intelligent agents respond with an evaluation of available to promise supply capability. Optimal allocation of the available to promise supply is made by calculating a sequence of squared set solutions of unit demand problems using a message-based communications protocol between the demand entity and supply entity intelligent agent.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael T. Geroulo