Patents by Inventor Fabrizio Camera

Fabrizio Camera 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
  • Patent number: 11454955
    Abstract: A manufacturing plant with an MES system is controlled through the execution of a given workflow. a) A plant designer application models a representation of the manufacturing plant through a set of equipment objects and through a workflow, b) a complex entity (plugin) is provided for expanding the characteristics of an equipment object; the plugin exposing an interface with a configuration, a set of property elements, a set of functionality elements; c) at engineering time, designing a set of plugins usable by the set of equipment objects; d) at engineering time, for at least one equipment object, associating at least one plugin; e) defining, through the plant designer, a given workflow according to given customer requirements, the workflow including an interaction with an element of a plugin associated with an equipment object; f) at runtime, executing the given workflow and performing the interaction with the element of the plugin.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: September 27, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Fabrizio Camera
  • 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
  • Publication number: 20190164091
    Abstract: A method performs consistency checking after manual intervention in a business process modeling and notation (BPMN) based workflow execution in a production environment. The method includes: providing a BPMN based workflow for the production environment in terms of a BPMN based workflow graph of tasks; operating production resources according to the tasks; displaying the status of the BPMN based workflow execution on an interface by tokens which represent at their respective current location in a BPMN based workflow graph the status of the BPMN based workflow execution; providing a touch sensitive screen within the interface for manual intervention in the BPMN based workflow execution; changing the status of the BPMN based workflow execution by manual intervention; applying an algorithm for checking whether the manual intervention has properly observed certain logical criteria taking; and indicating by warning messages whether the algorithm has identified a violation of the logical criteria.
    Type: Application
    Filed: November 30, 2018
    Publication date: May 30, 2019
    Inventors: JENS SCHNITTGER, FABRIZIO CAMERA, MASSIMO PERETTI
  • Publication number: 20150293529
    Abstract: A manufacturing plant with an MES system is controlled through the execution of a given workflow. a) A plant designer application models a representation of the manufacturing plant through a set of equipment objects and through a workflow, b) a complex entity (plugin) is provided for expanding the characteristics of an equipment object; the plugin exposing an interface with a configuration, a set of property elements, a set of functionality elements; c) at engineering time, designing a set of plugins usable by the set of equipment objects; d) at engineering time, for at least one equipment object, associating at least one plugin; e) defining, through the plant designer, a given workflow according to given customer requirements, the workflow including an interaction with an element of a plugin associated with an equipment object; f) at runtime, executing the given workflow and performing the interaction with the element of the plugin.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 15, 2015
    Inventors: MATTEO BARDINI, FABRIZIO CAMERA
  • Patent number: 8356246
    Abstract: A custom function is defined at engineering time for implementing actions to be executed in case of a disconnection event in which a client is unable to communicate with a server. At engineering time, code specifying the action to be implemented by the custom function is written into a function file that is stored on the web-server. Subsequently at run time, a browser running on a client requests a certain page to be displayed from the web-server. On occasion of a client-server disconnection; the communication component notifies a certain displayed page about the disconnection; and the custom function is executed with certain page being displayed.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: January 15, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stefano Noferi, Fabrizio Camera
  • Publication number: 20100262947
    Abstract: A method for improving the startup features of a development environment includes the step of starting up a development environment that exposes execution context as an automation model. At the starting up of the development environment, a plug-in is loaded by the development environment. A command line option is provided by the plug-in, whereas a command representing the command line option calls up at least a part of the execution context.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 14, 2010
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Diego Borriello, Fabrizio Camera
  • Publication number: 20090228783
    Abstract: A method and a system for notifying a client on server disconnection in a manufacturing execution system, is separated into steps to be performed at engineering time and at run-time. At engineering time, the steps include: inserting, in a configuration file, data pointing to a custom function for implementing actions to be executed in case of a disconnection event; writing code of the actions to be implemented by the custom function into a function file; and storing the function file in the web-server.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 10, 2009
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Stefano Noferi, Fabrizio Camera