Patents by Inventor Paolo Copello

Paolo Copello 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: 8761917
    Abstract: A manufacturing executing system (MES) contains computing devices and software tools to control machines involved in a production process. The MES is configured to realize production requirements having at least one segment requirement. The MES further contains measures for a user to define whether a segment requirement is repeatable, and a database configured to store segment requirements. The database contains for each segment requirement: a dedicated area to store each segment requirement repeatability status; a dedicated area to store at least a current value of a parameter acquired during an execution of the segment requirement and representing the result of the execution of the segment requirement; and a dedicated area to store expected values of the parameter. Finally, the MES contains a coordinator operable to communicate with the database to access the segment requirement, and operable to determine whether the execution of a segment requirement has to be repeated.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: June 24, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Paolo Copello, Alessandro Raviola
  • Patent number: 8718808
    Abstract: A method and a system propagate a scaling mode in a production process controlled and executed by a manufacturing executing system (MES). The method includes the steps of providing a production request in terms of an initial quantity of a predetermined product to be produced, identifying the predetermined product by a predetermined production rule thereby dividing the production rule in a number of segment requirements that represent production actions, and defining within the segment requirements resources required to produce the required quantity. A rescaling attribute is defined and is aligned with each of the resources in a production request tree. An interface to the MES is used to update the quantity of the predetermined product to be produced and to recalculate in response to the update, the resources required to produce the updated quantity by applying a rescaling factor calculated from the initial quantity and the updated quantity.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: May 6, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Paolo Copello, Alessandro Raviola, Federico Risso
  • Patent number: 8452810
    Abstract: A manufacturing execution system contains a depicting device for depicting at least a part of a productive process to a hierarchically structured set of entities and an application programming interface for managing data in a data base and for inputting a tree into the application programming interface. The tree representing a hierarchical relationship between at least two entities of the hierarchically structured set of entities. A program device provides a method accessible by the application programming interface. The method is adapted to manipulate the hierarchically structured set of entities. A manipulating device is provided for manipulating the entities of the tree according to the method.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: May 28, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Paolo Copello, Alessandro Raviola
  • Publication number: 20120123580
    Abstract: A manufacturing executing system (MES) contains computing devices and software tools to control machines involved in a production process. The MES is configured to realize production requirements having at least one segment requirement. The MES further contains measures for a user to define whether a segment requirement is repeatable, and a database configured to store segment requirements. The database contains for each segment requirement: a dedicated area to store each segment requirement repeatability status; a dedicated area to store at least a current value of a parameter acquired during an execution of the segment requirement and representing the result of the execution of the segment requirement; and a dedicated area to store expected values of the parameter. Finally, the MES contains a coordinator operable to communicate with the database to access the segment requirement, and operable to determine whether the execution of a segment requirement has to be repeated.
    Type: Application
    Filed: October 18, 2011
    Publication date: May 17, 2012
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
  • Publication number: 20110264251
    Abstract: A method and a system provide, to production process personnel, an electronic work instruction for a production activity, compliant with an ISA-95 standard. The system contains at least one connection configured for exchanging at least one electronic work instruction between a production process based on the ISA-95 standard and an Electronic Work Instruction entity. The Electronic Work Instruction entity is configured for being compliant with the ISA-95 standard of the production process and capable of loading and storing at least one electronic work instruction. A device for accessing the electronic work instruction is also provided.
    Type: Application
    Filed: February 15, 2011
    Publication date: October 27, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
  • Publication number: 20110087355
    Abstract: A method and a system for automatically generating a product production rule from a production request, include a reading module configured for reading production request data, a data filter module configured for selecting a set of data from the production request data, a treatment module configured for generating the product production rule, and a device for storing the product production rule.
    Type: Application
    Filed: September 27, 2010
    Publication date: April 14, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
  • Publication number: 20110077761
    Abstract: A manufacturing execution system contains a depicting device for depicting at least a part of a productive process to a hierarchically structured set of entities and an application programming interface for managing data in a data base and for inputting a tree into the application programming interface. The tree representing a hierarchical relationship between at least two entities of the hierarchically structured set of entities. A program device provides a method accessible by the application programming interface. The method is adapted to manipulate the hierarchically structured set of entities. A manipulating device is provided for manipulating the entities of the tree according to the method.
    Type: Application
    Filed: July 16, 2010
    Publication date: March 31, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
  • Publication number: 20110060440
    Abstract: A method and a system propagate a scaling mode in a production process controlled and executed by a manufacturing executing system (MES). The method includes the steps of providing a production request in terms of an initial quantity of a predetermined product to be produced, identifying the predetermined product by a predetermined production rule thereby dividing the production rule in a number of segment requirements that represent production actions, and defining within the segment requirements resources required to produce the required quantity. A rescaling attribute is defined and is aligned with each of the resources in a production request tree. An interface to the MES is used to update the quantity of the predetermined product to be produced and to recalculate in response to the update, the resources required to produce the updated quantity by applying a rescaling factor calculated from the initial quantity and the updated quantity.
    Type: Application
    Filed: July 12, 2010
    Publication date: March 10, 2011
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Paolo COPELLO, Alessandro RAVIOLA, Federico RISSO
  • Publication number: 20090138455
    Abstract: A module for building a database query has a client-side module part and a server-side module part, creating an abstract query object given user-defined query criteria. The user-defined query criteria has alias names for elements of data tables in the database. An abstract query object is sent to a parse and validate entity. The server-side module part extracts mapping information between the alias names and real names of the elements of the data tables from a private configuration table, which stores the mapping information according to a valid internal structure of the database at the time of extraction. A query on the database is created by extracting a query configuration from the abstract query object and resolving the alias names contained in the query configuration by searching the mapping information of the private configuration table.
    Type: Application
    Filed: November 19, 2008
    Publication date: May 28, 2009
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Paolo Copello