Patent ID: 11880353
Assignee: SIEMENS AKTIENGESELLSCHAFT
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for handling engineering data in a multi-engineering system environment, the engineering data comprising at least one of an engineering project file, an artifact, one or more object models, devices information, a signal list, or network connection information, the method comprising:
receiving, by a processor, engineering data from an engineering system, wherein the engineering data corresponds to an Automation ML data format common to one or more engineering disciplines, and wherein the engineering data comprises a unique identifier;
determining, by the processor, whether the unique identifier associated with the engineering data matches with at least one unique identifier stored in a memory;
when the unique identifier associated with the engineering data is not determined to match with the at least one unique identifier stored in the memory, storing, by the processor, the engineering data in a storage unit of a cloud system;
when the unique identifier associated with the engineering data is determined to match with the at least one unique identifier stored in the memory, retrieving, by the processor, a reference engineering data from the storage unit of a cloud system;
determining, by the processor, whether the engineering data matches with the reference engineering data;
identifying, by the processor, one or more modifications in the engineering data by comparing the reference engineering data with the engineering data if the engineering data fails to match with the reference engineering data;
determining, by the processor, whether the one or more engineering systems are in an offline state;
setting, by the processor, a notification flag in the reference engineering data, if the one or more engineering systems is determined to be in the offline state;
generating, by the processor, a notification message comprising the identified one or more modifications in the engineering data in a predefined format;
sending, by the processor, the notification message to one or more engineering systems based on one or more engineering applications running on the one or more engineering systems; and
updating, by the processor, the reference engineering data with the engineering data in the storage unit of the cloud system.