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: 8761917Abstract: 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: GrantFiled: October 18, 2011Date of Patent: June 24, 2014Assignee: Siemens AktiengesellschaftInventors: Paolo Copello, Alessandro Raviola
-
Patent number: 8718808Abstract: 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: GrantFiled: July 12, 2010Date of Patent: May 6, 2014Assignee: Siemens AktiengesellschaftInventors: Paolo Copello, Alessandro Raviola, Federico Risso
-
Patent number: 8452810Abstract: 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: GrantFiled: July 16, 2010Date of Patent: May 28, 2013Assignee: Siemens AktiengesellschaftInventors: Paolo Copello, Alessandro Raviola
-
Publication number: 20120123580Abstract: 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: ApplicationFiled: October 18, 2011Publication date: May 17, 2012Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
-
Publication number: 20110264251Abstract: 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: ApplicationFiled: February 15, 2011Publication date: October 27, 2011Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
-
Publication number: 20110087355Abstract: 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: ApplicationFiled: September 27, 2010Publication date: April 14, 2011Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
-
Publication number: 20110077761Abstract: 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: ApplicationFiled: July 16, 2010Publication date: March 31, 2011Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: PAOLO COPELLO, ALESSANDRO RAVIOLA
-
Publication number: 20110060440Abstract: 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: ApplicationFiled: July 12, 2010Publication date: March 10, 2011Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Paolo COPELLO, Alessandro RAVIOLA, Federico RISSO
-
Publication number: 20090138455Abstract: 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: ApplicationFiled: November 19, 2008Publication date: May 28, 2009Applicant: SIEMENS AKTIENGESELLSCHAFTInventor: Paolo Copello