Patents by Inventor ERNESTO MONTALDO

ERNESTO MONTALDO 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: 11846926
    Abstract: A negotiation-based method and system for managing manufacturing execution system (MES) orders within a structure of distributed systems that include at least one ordering system and one or several executing systems ES. The method includes the steps of: a) creating an order for a service, the order having at least one negotiable requirement; b) distributing the order to one or several ES; c) evaluating the order by each ES and automatically determining whether the order is acceptable without negotiating or generating an offer for the service to launch a negotiation process wherein said OS and ES exchange offers and counteroffers until an agreement is reached or the offer refused; d) if a least one of the ES accepts the order, the OS sends a refusal to offers received from another ES; if no ES accepts the order, the OS starts a negotiation process for the negotiable requirement with each ES.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: December 19, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ernesto Montaldo, Giovanni Venturi, Giorgio Corsini, Andrea Loleo
  • Patent number: 11789713
    Abstract: A method and a system determine a technological layer in which a module of a Manufacturing Operations Management (MOM) application is to be deployed. The specific MOM application has two or more modules that are separately deployable in at least two technological layers. For the specific MOM application, a set of characteristic parameters is defined that characterize business, process and information technology characteristics of the specific MOM application relevant for technological layer computation purposes. For each given module, there is defined a layer-deploying function, having as input a subset of the characteristic parameters and having as output a range value determining the technological layer to deploy the module at configuration time. For at least one of the given modules, there is determined the corresponding deploying technological layer by applying its corresponding layer-deploying function.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: October 17, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Giorgio Corsini, Andrea Loleo, Ernesto Montaldo, Giovanni Venturi
  • Patent number: 11586184
    Abstract: A system and a method for managing a buffer system contain compartments for stocking contents needed for a production of products. The method includes: a) a determination from an initial configuration of the buffer system and a stack of orders of a production cycle and a configuration of the buffer system enabling an execution of the production cycle. The determination is completed by carrying out a virtual filling of the compartments with content required by the orders; b) providing instructions controlling content filling/emptying actions to a transport system for filling and/or emptying compartments; c) triggering an execution of the production cycle by the production equipment while recording usage of buffer system content; and d) updating the stack of orders after the end of the execution of the production cycle by removing from the stack of orders all orders which have been fully executed during the execution of the production cycle.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: February 21, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ernesto Montaldo, Jens Schnittger, Giovanni Venturi
  • Publication number: 20220358605
    Abstract: A method and system for dispatching a production order for a product within a distributed environment with several production lines Ljsi distributed in one or several production sites Si. A production order for the product is received with a first list of required production parameters, with an ordered target value for each required production parameter. A nominal set of production lines Ljsi is automatically determined that are capable of implementing the production of the product with respect to resource availability and sets are selected from a nominal set of production lines and from a production scenario. The system selects a first set, a second set and a third set of production lines from the nominal set and then automatically determines one or more optimal production lines for producing said product and then dispatches the production order to the optimal production line(s).
    Type: Application
    Filed: March 31, 2022
    Publication date: November 10, 2022
    Inventors: Giorgio Corsini, Andrea Loleo, Ernesto Montaldo, Ornella Tavani, Giovanni Venturi
  • Publication number: 20220156051
    Abstract: A method and a system determine a technological layer in which a module of a Manufacturing Operations Management (MOM) application is to be deployed. The specific MOM application has two or more modules that are separately deployable in at least two technological layers. For the specific MOM application, a set of characteristic parameters is defined that characterize business, process and information technology characteristics of the specific MOM application relevant for technological layer computation purposes. For each given module, there is defined a layer-deploying function, having as input a subset of the characteristic parameters and having as output a range value determining the technological layer to deploy the module at configuration time. For at least one of the given modules, there is determined the corresponding deploying technological layer by applying its corresponding layer-deploying function.
    Type: Application
    Filed: November 19, 2021
    Publication date: May 19, 2022
    Inventors: Giorgio Corsini, Andrea Loleo, Ernesto Montaldo, Giovanni Venturi
  • Publication number: 20220114524
    Abstract: A method and system for dynamically deploying a module of a manufacturing operations management application across a plurality of layers. A MOM application has a plurality of modules organized in a hierarchical architecture, wherein each module is independently deployable in at least two layers of the plurality of layers; for each module and for each layer wherein the module is deployable, defining a set of production parameters relevant for recommending a layer for module deployment; defining for each module a layer-deploying function, having as input variables values of the production parameter sets for the module and having as output variable a recommended layer wherein the module is to be deployed; and, upon request, for a specific module and for a specific time-point, calculating the recommended deploying layer with the layer-deploying function by using values of the input variables at the requested specific time-point.
    Type: Application
    Filed: January 21, 2020
    Publication date: April 14, 2022
    Inventors: Ernesto Montaldo, Giovanni Venturi, Andrea Loleo, Giorgio Corsini
  • Publication number: 20220066412
    Abstract: A negotiation-based method and system for managing manufacturing execution system (MES) orders within a structure of distributed systems that include at least one ordering system and one or several executing systems ES. The method includes the steps of: a) creating an order for a service, the order having at least one negotiable requirement; b) distributing the order to one or several ES; c) evaluating the order by each ES and automatically determining whether the order is acceptable without negotiating or generating an offer for the service to launch a negotiation process wherein said OS and ES exchange offers and counteroffers until an agreement is reached or the offer refused; d) if a least one of the ES accepts the order, the OS sends a refusal to offers received from another ES; if no ES accepts the order, the OS starts a negotiation process for the negotiable requirement with each ES.
    Type: Application
    Filed: December 2, 2019
    Publication date: March 3, 2022
    Inventors: ERNESTO MONTALDO, GIOVANNI VENTURI, GIORGIO CORSINI, ANDREA LOLEO
  • Publication number: 20210342763
    Abstract: A method distributes order execution in a MOM system. A GOM module is capable of generating production orders with a negotiable requirement. Each LOM module is capable of offering to the GOM module local order planning functionalities for a production order due to a communication based on a bilateral negotiation exchange with the GOM module on negotiable parameters. The method includes: using past negotiation data exchanged with the LOM module to compute a module providing as output a negotiation reliability score to assign to a negotiation exchange with the LOM module; at runtime, negotiating a negotiable parameter of a specific production order with the LOM module by the specific negotiation model; at runtime, updating the specific negotiation model with tunings obtained by applying runtime data to the corresponding computed reliability module aimed at improving the reliability score; and at runtime, distributing the order execution to the LOM module.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 4, 2021
    Inventors: Giorgio Corsini, Andrea Loleo, Ernesto Montaldo, Giovanni Venturi
  • Publication number: 20200293029
    Abstract: A system and a method for managing a buffer system contain compartments for stocking contents needed for a production of products. The method includes: a) a determination from an initial configuration of the buffer system and a stack of orders of a production cycle and a configuration of the buffer system enabling an execution of the production cycle. The determination is completed by carrying out a virtual filling of the compartments with content required by the orders; b) providing instructions controlling content filling/emptying actions to a transport system for filling and/or emptying compartments; c) triggering an execution of the production cycle by the production equipment while recording usage of buffer system content; and d) updating the stack of orders after the end of the execution of the production cycle by removing from the stack of orders all orders which have been fully executed during the execution of the production cycle.
    Type: Application
    Filed: March 16, 2020
    Publication date: September 17, 2020
    Inventors: ERNESTO MONTALDO, JENS SCHNITTGER, GIOVANNI VENTURI