Patents by Inventor Egon Wuchner

Egon Wuchner 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: 10496053
    Abstract: Method for integrated data handling for engineering and operation of a plant having a plurality of software applications with different functionalities, wherein the plurality of software applications are interconnected via a network, a common data model including data shared between at least two of the plurality of software applications is provided, the common data model is managed by a configuration data service, data specific to a single application is managed by an application specific configuration data service that is assigned to a number of applications such that flexible, consistent, performance-optimized and efficient management of the various heterogeneous systems in the plant is achieved.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: December 3, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Andreas Biesdorf, Matthias Jung, Klaus-Juergen Langer, Denis Schroff, Michael Unkelbach, Johannes Weiss, Klaus Wendelberger, Egon Wuchner
  • Patent number: 10452366
    Abstract: In order to give architects engineering the software of software architectures with its various software artifacts of complex cyber-physical systems of different technical domains a powerful way to identify and control architecture erosion in codebases of the complex cyber-physical systems, a method or tool is provided that may (i) diagnose and categorize software artifacts dependencies in the software architectures of complex cyber-physical systems triggered by revisions or commits, (ii) relate changes in the diagnosed and categorized dependencies with change events on the software artifacts, e.g., those caused by at least one of enhancing the complex cyber-physical system with new features as required by market demands and fixing defects found in operation and/or raised during maintenance of the complex cyber-physical system, and (iii) represent the diagnosed and categorized dependencies and the related changes in the diagnosed and categorized dependencies.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: October 22, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Donny Thomas Daniel, Egon Wuchner
  • Patent number: 10372098
    Abstract: A method for controlling a grid of plants, wherein the method includes interconnecting distributed control systems via a network, providing a hierarchical tree structure having at least two levels (LN) for the network, assigning each distributed control system to a node of the tree structure, receiving a data request at a parent node control system, determining whether the data request is resolvable by the parent node control system, where a reply to the data request is sent if the data request can be resolved by the parent node, and where the data request is forwarded to at least one of the child nodes of the parent node if the data request is unresolvable by the parent node such that monitoring and controlling of the entire grid with respect to the inclusion of further units and the modification of already existing units is achieved in a flexible manner.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: August 6, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Carsten Jordan, Matthias Jung, Klaus-Juergen Langer, Denis Schroff, Michael Unkelbach, Egon Wuchner
  • Patent number: 9727329
    Abstract: A management apparatus and a method for managing a software development and maintenance system are provided. In order to improve the quality and to minimize errors in a code base, an analysis of individual parts of the code base and related functional and/or architectural concerns is performed.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: August 8, 2017
    Assignee: Siemens Aktiengesellschaft
    Inventor: Egon Wuchner
  • Patent number: 9600395
    Abstract: A method for determining an extent of code changes upon implementation of a software modification has the steps of: registering the number of software code components and the respective number of lines of code of each software component of a software code before the implementation of the software modification, implementing the software modification by changing the software code, determining the number of software code components that have changed due to the implementation of the software modification, determining the number of lines of code of each software component that have changed due to the implementation of the software modification, and determining an invasiveness value on the basis of the determined number of software code components that have changed and determined number of lines of code that have changed, the invasiveness value being indicative of the extent of software code changes upon implementation of the software modification.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: March 21, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jürgen Salecker, Egon Wuchner
  • Publication number: 20170031663
    Abstract: In order to give architects engineering the software of software architectures with its various software artifacts of complex cyber-physical systems of different technical domains a powerful way to identify and control architecture erosion in codebases of the complex cyber-physical systems, a method or tool is provided that may (i) diagnose and categorize software artifacts dependencies in the software architectures of complex cyber-physical systems triggered by revisions or commits, (ii) relate changes in the diagnosed and categorized dependencies with change events on the software artifacts, e.g., those caused by at least one of enhancing the complex cyber-physical system with new features as required by market demands and fixing defects found in operation and/or raised during maintenance of the complex cyber-physical system, and (iii) represent the diagnosed and categorized dependencies and the related changes in the diagnosed and categorized dependencies.
    Type: Application
    Filed: April 13, 2015
    Publication date: February 2, 2017
    Applicant: Siemens Aktiengesellschaft
    Inventors: Donny Thomas Daniel, Egon Wuchner
  • Patent number: 9501538
    Abstract: An apparatus and a method for identifying relationships between data elements stored in a storage system are provided. A common check-in procedure of related data elements is analyzed, and an additional database is provided for storing information of data elements that have been checked-in together. Based on an analysis of information stored in the additional database, an indication may be automatically generated and provided to a user in order to give a hint for related data elements.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: November 22, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventor: Egon Wuchner
  • Publication number: 20160313709
    Abstract: Method for integrated data handling for engineering and operation of a plant having a plurality of software applications with different functionalities, wherein the plurality of software applications are interconnected via a network, a common data model including data shared between at least two of the plurality of software applications is provided, the common data model is managed by a configuration data service, data specific to a single application is managed by an application specific configuration data service that is assigned to a number of applications such that flexible, consistent, performance-optimized and efficient management of the various heterogeneous systems in the plant is achieved.
    Type: Application
    Filed: December 11, 2014
    Publication date: October 27, 2016
    Inventors: Andreas BIESDORF, Matthias JUNG, Klaus-Juergen LANGER, Denis SCHROFF, Michael UNKELBACH, Johannes WEISS, Klaus WENDELBERGER, Egon WUCHNER
  • Publication number: 20140207829
    Abstract: An apparatus and a method for identifying relationships between data elements stored in a storage system are provided. A common check-in procedure of related data elements is analyzed, and an additional database is provided for storing information of data elements that have been checked-in together. Based on an analysis of information stored in the additional database, an indication may be automatically generated and provided to a user in order to give a hint for related data elements.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 24, 2014
    Inventor: Egon Wuchner
  • Publication number: 20140208288
    Abstract: A management apparatus and a method for managing a software development and maintenance system are provided. In order to improve the quality and to minimize errors in a code base, an analysis of individual parts of the code base and related functional and/or architectural concerns is performed.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 24, 2014
    Inventor: Egon Wuchner
  • Patent number: 8769501
    Abstract: A method for analyzing changes in a software code may have the steps of: inputting a plurality of different versions of a plurality of software artifacts to a change analysis device, deriving design constructs of the software code of the software artifacts by using an abstract syntax tree analysis, with the software code differences between the different versions of each of the software artifacts, classifying the derived design constructs of each of the software artifacts according to the compared software code differences, and outputting a visualization of the design constructs of each of the software artifacts, which visualization is structured according to the classification of the design constructs.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: July 1, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jürgen Salecker, Egon Wuchner
  • Publication number: 20130152046
    Abstract: A method for analyzing changes in a software code may have the steps of: inputting a plurality of different versions of a plurality of software artifacts to a change analysis device, deriving design constructs of the software code of the software artifacts by using an abstract syntax tree analysis, with the software code differences between the different versions of each of the software artifacts, classifying the derived design constructs of each of the software artifacts according to the compared software code differences, and outputting a visualization of the design constructs of each of the software artifacts, which visualization is structured according to the classification of the design constructs.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Inventors: Jürgen Salecker, Egon Wuchner
  • Publication number: 20130152044
    Abstract: A method for determining an extent of code changes upon implementation of a software modification has the steps of: registering the number of software code components and the respective number of lines of code of each software component of a software code before the implementation of the software modification, implementing the software modification by changing the software code, determining the number of software code components that have changed due to the implementation of the software modification, determining the number of lines of code of each software component that have changed due to the implementation of the software modification, and determining an invasiveness value on the basis of the determined number of software code components that have changed and determined number of lines of code that have changed, the invasiveness value being indicative of the extent of software code changes upon implementation of the software modification.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Inventors: Jürgen Salecker, Egon Wuchner