Patents by Inventor MARCO MAZZARONE

MARCO MAZZARONE 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: 11954631
    Abstract: A business process is enacted in a production facility employing a computer managed manufacturing execution system or manufacturing operation management system. The MES/MOM systems operate in an event-driven environment based on handlers orchestrated by events. The method includes: providing and parsing a business process model; creating precompiled, closed source command handlers and event handlers; creating entities of a work process model in an operational domain of the system; and, based on the work process model, running a work process, instancing the business process, by using the precompiled, closed source command handlers and event handlers, the command handlers working on tokens that are differentiated for the different types of elements, are created by the command handlers for each element in a run provided for by the enactment and, for each element, are differentiated according to whether the run to which the token belongs is actually executed or skipped.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: April 9, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Paolo Olmino, Fabrizio Camera, Marco Mazzarone
  • Publication number: 20210383303
    Abstract: A business process is enacted in a production facility employing a computer managed manufacturing execution system or manufacturing operation management system. The MES/MOM systems operate in an event-driven environment based on handlers orchestrated by events. The method includes: providing and parsing a business process model; creating precompiled, closed source command handlers and event handlers; creating entities of a work process model in an operational domain of the system; and, based on the work process model, running a work process, instancing the business process, by using the precompiled, closed source command handlers and event handlers, the command handlers working on tokens that are differentiated for the different types of elements, are created by the command handlers for each element in a run provided for by the enactment and, for each element, are differentiated according to whether the run to which the token belongs is actually executed or skipped.
    Type: Application
    Filed: September 24, 2019
    Publication date: December 9, 2021
    Inventors: Paolo OLMINO, Fabrizio CAMERA, Marco MAZZARONE
  • Patent number: 9348882
    Abstract: A method transfers data to be archived from a runtime database into an archive database. A temporary database acts as a buffer database for a selected data record set for archiving. For each table of the runtime table subset, the selected record subset to be archived is copied into its corresponding table of the temporary table set. For each table of the temporary table set, the selected record subset to be archived is copied into its corresponding table of the archive table subset. For each table of the temporary table set, a temporary deletion table containing a set of primary keys of the records to be deleted from the runtime database is created. In the runtime database, for each runtime table having a corresponding temporary deletion table of the set of temporary deletion tables, deleting records having a primary key matching the primary key set of its corresponding temporary table.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: May 24, 2016
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Federico Risso, Marco Mazzarone
  • Publication number: 20140114923
    Abstract: A method transfers data to be archived from a runtime database into an archive database. A temporary database acts as a buffer database for a selected data record set for archiving. For each table of the runtime table subset, the selected record subset to be archived is copied into its corresponding table of the temporary table set. For each table of the temporary table set, the selected record subset to be archived is copied into its corresponding table of the archive table subset. For each table of the temporary table set, a temporary deletion table containing a set of primary keys of the records to be deleted from the runtime database is created. In the runtime database, for each runtime table having a corresponding temporary deletion table of the set of temporary deletion tables, deleting records having a primary key matching the primary key set of its corresponding temporary table.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 24, 2014
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: FEDERICO RISSO, MARCO MAZZARONE
  • Patent number: 8532805
    Abstract: A method and a system control a manufacturing process of a plant via a MES system. The MES system is provided with a catalogue of a tool model, the catalogue of the tool model contains tool entities and tool methods on the tool entities. The tool entities contain engineering-time tool entities and run-time tool entities and the tool methods contain engineering-time tool methods and run-time tool methods. At engineering time or at run time, via a tool manager, the tool model catalogue is exposed and information on the tool model data is stored in a database. At engineering time, the specific engineering-time tool entities are defined by invoking engineering-time tool methods. At run time the specific tool entities are instantiated into run-time tool objects and the manufacturing process is controlled relative to physical plant tools by invoking the run-time tool methods on the run-time tool objects.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: September 10, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Marco Mazzarone, Alessandro Raviola, Elena Reggio, Federico Risso
  • Publication number: 20110224814
    Abstract: A method and a system control a manufacturing process of a plant via a MES system. The MES system is provided with a catalogue of a tool model, the catalogue of the tool model contains tool entities and tool methods on the tool entities. The tool entities contain engineering-time tool entities and run-time tool entities and the tool methods contain engineering-time tool methods and run-time tool methods. At engineering time or at run time, via a tool manager, the tool model catalogue is exposed and information on the tool model data is stored in a database. At engineering time, the specific engineering-time tool entities are defined by invoking engineering-time tool methods. At run time the specific tool entities are instantiated into run-time tool objects and the manufacturing process is controlled relative to physical plant tools by invoking the run-time tool methods on the run-time tool objects.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 15, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: MARCO MAZZARONE, ALESSANDRO RAVIOLA, ELENA REGGIO, FEDERICO RISSO