Patents by Inventor Prashanth Uppunda

Prashanth Uppunda 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: 12530522
    Abstract: A method and system for generating an automation engineering project in a technical installation is provided. The method includes receiving, by a processing unit, a request to generate an automation engineering project for a technical installation. The method further includes generating a first name graph based on the information about the hardware configuration associated with the automation engineering project. The method further includes generating, by the processing unit, a second name graph based on the analysis of the one or more modifications of the hardware configuration of the technical installation. The method further includes generating, by the processing unit, the automation engineering project from the plurality of engineering objects based on a comparison of the first name graph and the second name graph.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: January 20, 2026
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Vasu Kumar, Kannan R, Sezhiyan Thiagarajan, Prashanth Uppunda, Martin Witte
  • Patent number: 11880353
    Abstract: A method and system for handling engineering data in a multi-engineering-system environment is disclosed. The method includes receiving an engineering data from an engineering system. The engineering data corresponds to a data format common to one or more engineering disciplines. The method includes determining whether the engineering data matches with a reference engineering data and identifying 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. The method includes generating a notification message including the identified one or more modifications in the engineering data in a predefined format. The method includes sending the notification message to one or more engineering systems based on one or more engineering applications running on the one or more engineering systems.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: January 23, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Prashanth Uppunda, Sezhiyan Thiagarajan
  • Patent number: 11797719
    Abstract: A method and system of dynamically generating a preview of an engineering object in a product lifecycle management environment is provided. A preview generation module is configured to obtain a meta file indicating association of one or more preview strategies selected from a plurality of preview strategies with the engineering object. The preview generation module is also configured to determine preview strategies associated with the engineering object based on the association of the preview strategies with the engineering object in the meta file, to dynamically generate a preview of the engineering object according to the determined preview strategies, and to display the generated preview of the engineering object on a graphical user interface of the user device.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: October 24, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Prashanth Uppunda
  • Publication number: 20230237249
    Abstract: A method and system for generating an automation engineering project in a technical installation is provided. The method includes receiving, by a processing unit, a request to generate an automation engineering project for a technical installation. The method further includes generating a first name graph based on the information about the hardware configuration associated with the automation engineering project. The method further includes generating, by the processing unit, a second name graph based on the analysis of the one or more modifications of the hardware configuration of the technical installation. The method further includes generating, by the processing unit, the automation engineering project from the plurality of engineering objects based on a comparison of the first name graph and the second name graph.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 27, 2023
    Inventors: Vasu Kumar, Kannan R, Sezhiyan Thiagarajan, Prashanth Uppunda, Martin Witte
  • Patent number: 11188498
    Abstract: The present disclosure provides a method and system for processing engineering objects in an industrial automation environment. The method includes obtaining a first data file from a user device. The first data file includes one or more engineering objects in a first data format. Further, the method includes identifying a device type associated with the one or more engineering objects in the first data file. The method includes determining one or more transformations associated with the identified device type based on a metadata file stored in a database. Furthermore, the method includes transforming the identified device type to a second data format based on the determined one or more transformations. Additionally, the method includes generating a second data file including the transformed device type in the second data format on a graphical user interface.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: November 30, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventor: Prashanth Uppunda
  • Publication number: 20210216533
    Abstract: A method and system for handling engineering data in a multi-engineering-system environment is disclosed. The method includes receiving an engineering data from an engineering system. The engineering data corresponds to a data format common to one or more engineering disciplines. The method includes determining whether the engineering data matches with a reference engineering data and identifying 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. The method includes generating a notification message including the identified one or more modifications in the engineering data in a predefined format. The method includes sending the notification message to one or more engineering systems based on one or more engineering applications running on the one or more engineering systems.
    Type: Application
    Filed: May 28, 2019
    Publication date: July 15, 2021
    Inventors: Prashanth Uppunda, Sezhiyan Thiagarajan
  • Publication number: 20190095449
    Abstract: The present disclosure provides a method and system for processing engineering objects in an industrial automation environment. The method includes obtaining a first data file from a user device. The first data file includes one or more engineering objects in a first data format. Further, the method includes identifying a device type associated with the one or more engineering objects in the first data file. The method includes determining one or more transformations associated with the identified device type based on a metadata file stored in a database. Furthermore, the method includes transforming the identified device type to a second data format based on the determined one or more transformations. Additionally, the method includes generating a second data file including the transformed device type in the second data format on a graphical user interface.
    Type: Application
    Filed: August 23, 2018
    Publication date: March 28, 2019
    Inventor: Prashanth Uppunda
  • Publication number: 20190073436
    Abstract: A method and system of dynamically generating a preview of an engineering object in a product lifecycle management environment is provided. A preview generation module is configured to obtain a meta file indicating association of one or more preview strategies selected from a plurality of preview strategies with the engineering object. The preview generation module is also configured to determine preview strategies associated with the engineering object based on the association of the preview strategies with the engineering object in the meta file, to dynamically generate a preview of the engineering object according to the determined preview strategies, and to display the generated preview of the engineering object on a graphical user interface of the user device.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 7, 2019
    Inventor: Prashanth Uppunda
  • Publication number: 20180089337
    Abstract: A method, an automation engineering system, and a computer program product for creating an engineering project are provided. The automation engineering system obtains a primary engineering object from a plurality of engineering objects associated with the engineering project from a repository. The automation engineering system determines one or more engineering objects from the plurality of engineering objects that are dependent on the primary engineering object, based on dependency data associated with the primary engineering object. The automation engineering system obtains the dependent one or more engineering objects from the repository in a retrieval sequence generated based on the dependency data of each of the engineering objects and generates the engineering project using the primary engineering object and the dependent one or more engineering objects.
    Type: Application
    Filed: August 23, 2017
    Publication date: March 29, 2018
    Inventor: Prashanth Uppunda
  • Publication number: 20100262957
    Abstract: A system for installation of firmware and/or configuration files, wherein the system includes a network device having a second module for enabling the installation of the firmware and/or configuration files in a plurality of network devices based on information received on the plurality of network devices in the network by a first module of the network device. The system is also used for such an installation, wherein the system permits a facility to discover network devices and to update configuration/firmware for multiple devices together from a web application running within the network device.
    Type: Application
    Filed: April 9, 2010
    Publication date: October 14, 2010
    Applicant: Siemens AG
    Inventor: Prashanth Uppunda