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: 10915844Abstract: Systematically and comprehensively identifying and evaluating structure changes in MRP runs.Type: GrantFiled: December 26, 2017Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Michael T. Geroulo, Thomas R. Ervolina
-
Publication number: 20190197449Abstract: Systematically and comprehensively identifying and evaluating structure changes in MRP runs.Type: ApplicationFiled: December 26, 2017Publication date: June 27, 2019Inventors: Michael T. Geroulo, Thomas R. Ervolina
-
Patent number: 8874610Abstract: 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: GrantFiled: December 6, 2011Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventor: Michael T. Geroulo
-
Publication number: 20130144908Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael T. Geroulo
-
Publication number: 20090307026Abstract: 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: ApplicationFiled: June 10, 2008Publication date: December 10, 2009Applicant: International Business Machines CorporationInventors: Thomas R. Ervolina, Michael T. Geroulo, David J. Gravel, Richard J. Lukes
-
Patent number: 7493184Abstract: 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: GrantFiled: February 15, 2008Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventor: Michael T. Geroulo
-
Publication number: 20080215175Abstract: 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: ApplicationFiled: February 15, 2008Publication date: September 4, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael T. Geroulo
-
Patent number: 7386358Abstract: 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: GrantFiled: June 30, 2006Date of Patent: June 10, 2008Assignee: International Business Machines CorporationInventor: Michael T. Geroulo
-
Publication number: 20080004741Abstract: 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: ApplicationFiled: June 30, 2006Publication date: January 3, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Michael T. Geroulo