Patents by Inventor MATTEO BARDINI

MATTEO BARDINI 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: 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
  • Patent number: 11455550
    Abstract: A system and method detect and forecast a performance degradation of a M-system. The method includes collecting data regarding the M-System during a period of time P1, storing the collected data in a database and analyzing the collected data collected during the period of time P1 by an elaboration routine containing two distinct elaboration phases. Namely, a first elaboration phase, where a performance analysis system selects among the collected data a set of data to be analyzed and removes any noisy data from the set of data and a second elaboration phase, where the performance analysis system correlates, for the set of data, data belonging to different sources, but generated at a same time within the period of time P1 to create M-System state data snapshots characterizing the M-System at different times Ti within the period of time P1. Finally, a model for the M-System is generated from input datasets.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: September 27, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Francesco Volpi, Alessio Dellacha
  • Patent number: 11436321
    Abstract: A method for performing a safe guard detection of unexpected operations launched by an operator for a manufacturing execution system (MED system) is based on a first database containing a set of operations, a set of operators, calendar information for a shift and calendar information for the equipment of the MES-system. The MES-systems further has a second database containing a login history of carried out logins of the operator. The detection of a malicious operation is carried out as to whether the operation complies with a set of rules defining allowed operations or with a learning module, in which specific roles of operators are contained and whether an operation complies with a specific role. In case of non-compliance, the operation is stored as an entry in an event trace file for generating alerts.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: September 6, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Alessio Dellacha′, Corrado Tasca, Davide Risso
  • Patent number: 11294883
    Abstract: A method and a system import data into a table. The method includes providing the table with data identities and a primary key assigned to each of the data identities. A temporary copy of the table is provided and contains a data identity to be merged into the table. The table structure of the table and of the temporary copy is determined and the determined table structure is compared to the table structure of the temporary copy to decide which data identities have to be updated and/or imported. In the temporary copy a new column contains a final primary key of the related data identity for its transfer into the table. The data identities in the table that are present in the temporary copy are locked and an update function for the data identities having the same primary key in both the table and the temporary copy are executed.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 5, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Andrea Boero, Davide Mini
  • Publication number: 20190392141
    Abstract: A method for performing a safe guard detection of unexpected operations launched by an operator for a manufacturing execution system (MED system) is based on a first database containing a set of operations, a set of operators, calendar information for a shift and calendar information for the equipment of the MES-system. The MES-systems further has a second database containing a login history of carried out logins of the operator. The detection of a malicious operation is carried out as to whether the operation complies with a set of rules defining allowed operations or with a learning module, in which specific roles of operators are contained and whether an operation complies with a specific role. In case of non-compliance, the operation is stored as an entry in an event trace file for generating alerts.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Inventors: MATTEO BARDINI, ALESSIO DELLACHA', CORRADO TASCA, DAVIDE RISSO
  • Publication number: 20190228324
    Abstract: A system and method detect and forecast a performance degradation of a M-system. The method includes collecting data regarding the M-System during a period of time P1, storing the collected data in a database and analyzing the collected data collected during the period of time P1 by an elaboration routine containing two distinct elaboration phases. Namely, a first elaboration phase, where a performance analysis system selects among the collected data a set of data to be analyzed and removes any noisy data from the set of data and a second elaboration phase, where the performance analysis system correlates, for the set of data, data belonging to different sources, but generated at a same time within the period of time P1 to create M-System state data snapshots characterizing the M-System at different times Ti within the period of time P1. Finally, a model for the M-System is generated from input datasets.
    Type: Application
    Filed: January 22, 2019
    Publication date: July 25, 2019
    Inventors: MATTEO BARDINI, FRANCESCO VOLPI, ALESSIO DELLACHA
  • Patent number: 10338900
    Abstract: A method generates data elaboration software architectures suitable for MES or MOM systems. The method includes providing at least one source program block capable of generating a suitably formatted signal capable of being processed and at least one elaboration program block capable of elaborating the signals generated by the source program blocks.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: July 2, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Raffaele Rialdi
  • Publication number: 20180210716
    Abstract: A method generates data elaboration software architectures suitable for MES or MOM systems. The method includes providing at least one source program block capable of generating a suitably formatted signal capable of being processed and at least one elaboration program block capable of elaborating the signals generated by the source program blocks.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 26, 2018
    Inventors: MATTEO BARDINI, RAFFAELE RIALDI
  • Patent number: 9830323
    Abstract: A method and a system for archiving data from a source database to a target database perform the following step: a) specifying the data being subject to the archiving operation in the source database; b) extracting the data genealogy of the specified data, thereby revealing the physical relations among tables of the specified data and/or arbitrary rules defined by an administrator in order to create a data tree of the specified data; c) executing an export/import operation of the specified data from the source database to the target database, thereby starting in a direction from the root of the data tree to the leaves of the data tree; and d) after the successful execution of the export/import operation, executing a delete operation in the source database for the specified data, thereby starting in a direction of the leaves of the data tree to the root of the data tree.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: November 28, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventors: Matteo Bardini, Andrea Boero
  • 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
  • Publication number: 20150081652
    Abstract: A method and a system import data into a table. The method includes providing the table with data identities and a primary key assigned to each of the data identities. A temporary copy of the table is provided and contains a data identity to be merged into the table. The table structure of the table and of the temporary copy is determined and the determined table structure is compared to the table structure of the temporary copy to decide which data identities have to be updated and/or imported. In the temporary copy a new column contains a final primary key of the related data identity for its transfer into the table. The data identities in the table that are present in the temporary copy are locked and an update function for the data identities having the same primary key in both the table and the temporary copy are executed.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: MATTEO BARDINI, ANDREA BOERO, DAVIDE MINI
  • Publication number: 20150081642
    Abstract: A method and a system for archiving data from a source database to a target database perform the following step: a) specifying the data being subject to the archiving operation in the source database; b) extracting the data genealogy of the specified data, thereby revealing the physical relations among tables of the specified data and/or arbitrary rules defined by an administrator in order to create a data tree of the specified data; c) executing an export/import operation of the specified data from the source database to the target database, thereby starting in a direction from the root of the data tree to the leaves of the data tree; and d) after the successful execution of the export/import operation, executing a delete operation in the source database for the specified data, thereby starting in a direction of the leaves of the data tree to the root of the data tree.
    Type: Application
    Filed: September 17, 2014
    Publication date: March 19, 2015
    Inventors: MATTEO BARDINI, ANDREA BOERO