Patents by Inventor Martin Richard Neuhäußer

Martin Richard Neuhäußer 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: 11586935
    Abstract: Systems and methods to semantically compare product configuration models. A method includes receiving a first configuration model and a second configuration model. The method includes generating a first order logic (FOL) representation of the first configuration model and an FOL representation of the second configuration model. The method includes performing a satisfiability modulo theories (SMT) solve for nonequivalence satisfiability on the FOL representation of the first configuration model and the FOL representation of the second configuration model. The method includes storing an indication that the first configuration model is equivalent to the second configuration model when the SMT solve for nonequivalence satisfiability is not satisfied.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: February 21, 2023
    Assignee: Siemens Industry Software Inc.
    Inventors: Martin Richard Neuhäußer, Gabor Schulz
  • Publication number: 20230029418
    Abstract: A method for determining a set of output configuration values characterizing a specific configuration of a complex product, includes receiving a set of input configuration parameters, providing at least a part of the input configuration parameters as an input to a solver, using the solver to calculate at least one output value from the provided input configuration parameters, and determining the set of output configuration values from at least the output value calculated by the solver. The solver is configured for solving a first order logic function encoding an algorithm of a trained deep neural network or DNN, wherein the algorithm of the DNN has been trained for modeling a function of an external configuration tool or ECT that is required for determining the specific configuration of the complex product. A system for determining the set of output configuration values, and a training system, are also provided.
    Type: Application
    Filed: December 16, 2019
    Publication date: January 26, 2023
    Inventor: Martin Richard Neuhaeusser
  • Patent number: 10955804
    Abstract: The invention relates to a method for checking a compatibility of a functional module for an installation for process automation. An input specification is provided for an input interface of the functional module, the input specification indicating for an input signal all input values that the functional module respectively accepts as valid. An output specification is provided, the output specification indicating for an output signal of the functional module all output values that the functional module provides as intended when the input specification is fulfilled. Operation of the functional module on the installation is preceded by an analysis device checking whether the functional module produces, for each input signal produced on the input interface in accordance with the input specification, the output signal on an output interface in accordance with the output specification. When an output value of the output signal violates the output specification, a module error is signaled.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 23, 2021
    Assignee: Siemens Aktiengesellchaft
    Inventor: Martin Richard Neuhäusser
  • Publication number: 20200074017
    Abstract: Systems and methods for SMT processes using uninterpreted function symbols. A method includes receiving a configuration model. The method includes computing a variant for the configuration model that includes a non-linear function. The method includes identifying input/output pairs in the non-linear function of the variant. The method includes executing a process on an external application for each input/output pair to produce an output value corresponding to each input of the input/output pairs. The method includes comparing the output value corresponding to each input of the input/output pairs with the output corresponding to each input of the input/output pairs. The method includes, when the output value corresponding to each input of the input/output pairs is equal to the output corresponding to each input of the input/output pairs, then the system stores an indication that the variant is correct.
    Type: Application
    Filed: April 11, 2017
    Publication date: March 5, 2020
    Inventors: Martin Richard Neuhäußer, Gabor Schulz
  • Publication number: 20200074309
    Abstract: Systems and methods to semantically compare product configuration models. A method includes receiving a first configuration model and a second configuration model. The method includes generating a first order logic (FOL) representation of the first configuration model and an FOL representation of the second configuration model. The method includes performing a satisfiability modulo theories (SMT) solve for nonequivalence satisfiability on the FOL representation of the first configuration model and the FOL representation of the second configuration model. The method includes storing an indication that the first configuration model is equivalent to the second configuration model when the SMT solve for nonequivalence satisfiability is not satisfied.
    Type: Application
    Filed: April 11, 2017
    Publication date: March 5, 2020
    Inventors: Martin Richard Neuhäußer, Gabor Schulz
  • Publication number: 20170351238
    Abstract: The invention relates to a method for checking a compatibility of a functional module for an installation for process automation. An input specification is provided for an input interface of the functional module, the input specification indicating for an input signal all input values that the functional module respectively accepts as valid. An output specification is provided, the output specification indicating for an output signal of the functional module all output values that the functional module provides as intended when the input specification is fulfilled. Operation of the functional module on the installation is preceded by an analysis device checking whether the functional module produces, for each input signal produced on the input interface in accordance with the input specification, the output signal on an output interface in accordance with the output specification. When an output value of the output signal violates the output specification, a module error is signaled.
    Type: Application
    Filed: December 17, 2014
    Publication date: December 7, 2017
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventor: MARTIN RICHARD NEUHÄUSSER
  • Publication number: 20170206063
    Abstract: A SMT method for initialization of a hybrid equation-based dynamic system representing a dynamic behavior of a physical device, said method comprising: preparing a SMT problem, solving the SMT problem using a SMT solver, extracting a plurality of unfixed start value premises from UNSAT cores, creating a relaxed SMT problem by removing the plurality of unfixed start value premises, solving the relaxed SMT problem using the SMT solver, extracting the solution from the SMT solver and considering further algorithms to solve the relaxed SMT problem.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 20, 2017
    Applicant: Siemens Industry Software NV
    Inventors: Sébastien Furic, Martin Richard Neuhäusser, Jan Richter