Patents by Inventor Renata HEIN

Renata HEIN 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: 11620112
    Abstract: According to the invention, simulation code and production code are generated as source code from a model. The model comprises one or more blocks which specify a desired behavior of a program, in particular a control program. At least one of the blocks is marked with a simulation code attribute. Simulation code is generated for those blocks that include a simulation code attribute. Production code is generated for all other blocks. The generated source code includes both simulation code and production code. The simulation code portions are contained in the source code in a separable manner from the production code portions.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: April 4, 2023
    Assignee: dSPACE GmbH
    Inventors: Sebastian Moors, Renata Hein, Ulrich Eisemann
  • Publication number: 20210124563
    Abstract: According to the invention, simulation code and production code are generated as source code from a model. The model comprises one or more blocks which specify a desired behavior of a program, in particular a control program. At least one of the blocks is marked with a simulation code attribute. Simulation code is generated for those blocks that include a simulation code attribute. Production code is generated for all other blocks. The generated source code includes both simulation code and production code. The simulation code portions are contained in the source code in a separable manner from the production code portions.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 29, 2021
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Sebastian MOORS, Renata HEIN, Ulrich EISEMANN
  • Patent number: 10678537
    Abstract: A method for generating a documentation of a program, the program being generated from one or more blocks of a block diagram in a technical computing environment, the one or more blocks of the program having at least one hierarchical block whose functionality is defined by a plurality of blocks in a subordinate hierarchical level of the block diagram. The method is carried out by a computer system having at least one processor, the processor opening the block diagram at a top hierarchical level in a model editor of the technical computing environment and verifying if a documentation condition is fulfilled for the current hierarchical level of the block diagram. When the documentation condition is fulfilled, the processor generates documentation text for the blocks in the current hierarchical level.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 9, 2020
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Renata Hein, Fabian Mogge
  • Patent number: 10310822
    Abstract: A method for simulating a program modeled as one or more blocks of a block diagram in a technical computing environment. A block diagram is opened in a model editor. Source code is generated for the one or more blocks of the block diagram using the code generator. The program is configured from the source code using a predefined compiler in order to generate a binary executable file, and the program is simulated, which comprises running at least one function in the auxiliary file in order to determine at least the width of a basic data type corresponding to the enumeration variable in the binary executable file, and allocating one or more variables based on the determined byte width in order to log the simulation results.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 4, 2019
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Renata Hein, Wolfgang Trautmann, Sebastian Hillebrand
  • Publication number: 20190163449
    Abstract: A method for simulating a program modeled as one or more blocks of a block diagram in a technical computing environment. A block diagram is opened in a model editor. Source code is generated for the one or more blocks of the block diagram using the code generator. The program is configured from the source code using a predefined compiler in order to generate a binary executable file, and the program is simulated, which comprises running at least one function in the auxiliary file in order to determine at least the width of a basic data type corresponding to the enumeration variable in the binary executable file, and allocating one or more variables based on the determined byte width in order to log the simulation results.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Renata HEIN, Wolfgang TRAUTMANN, Sebastian HILLEBRAND