Patents by Inventor Ralf Munzenberger

Ralf Munzenberger 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: 9092263
    Abstract: The present invention relates to a computer-implemented method for an automatic synthesis of distributed embedded systems, wherein the tasks to be processed by the system are mapped to a hardware structure having a plurality of processing units such that predefined time limits of the tasks are met, comprising the steps of (a) assigning the tasks to the plurality of processing steps, with the following substeps: (aa) assigning a task to a processing unit; (bb) determining the outgoing event densities; (cc) comparing the output density towards the next task with a predefined threshold and assigning the next task to the same processing unit if the event density is below the threshold or assigning the next task to any other processing unit if the event density is smaller than the threshold; (dd) repeating steps (aa) to (cc) until all tasks are assigned to the processing units; (b) checking whether the costs of the given task assignment to the processing units satisfy a predefined solution criterion; (c) repeating
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 28, 2015
    Assignee: INCHRON, GMBH
    Inventors: Matthias Dörfel, Ralf Münzenberger
  • Patent number: 8661419
    Abstract: The method of the invention for preprocessing data before providing the data to a user of the data for further processing the data at the user of the data, comprising the steps of (a) selecting, by the data provider, at least one part of the data from the entire data to be provided to the user for further processing, depending on at least one give criterion which the user fulfils; (b) hiding the selected data such that despite being hidden from the user, the selected data can be further processed and/or executed after the provision.
    Type: Grant
    Filed: February 19, 2011
    Date of Patent: February 25, 2014
    Assignee: Inchron GmbH
    Inventors: Ralf Munzenberger, Matthias Dorfel
  • Patent number: 8543369
    Abstract: The invention relates to a computer-assisted method and data processing system for simulating an embedded system, wherein a plurality of hardware components, respectively provided with a software, are connected via a data exchange network for data exchange, wherein in a simulation program every component is simulated as a processing unit managing an amount of processes, wherein with the simulation program, a start time is dynamically assigned to every processing unit, wherein the processing units are successively sorted dynamically according to their start times, wherein the processing unit with the next start time is respectively selected via a scheduler, wherein, due to the selection of a processing unit, the respective active process is simulated by execution of a program code derived from a corresponding basic block graph and as a result of the simulation, the time required for the execution and/or information about the effected function is/are determined.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: September 24, 2013
    Assignee: Inchron, GmbH
    Inventors: Matthias Dörfel, Ralf Münzenberger
  • Publication number: 20130007756
    Abstract: The present invention relates to a computer-implemented method for an automatic synthesis of distributed embedded systems, wherein the tasks to be processed by the system are mapped to a hardware structure having a plurality of processing units such that predefined time limits of the tasks are met, comprising the steps of (a) assigning the tasks to the plurality of processing steps, with the following substeps: (aa) assigning a task to a processing unit; (bb) determining the outgoing event densities; (cc) comparing the output density towards the next task with a predefined threshold and assigning the next task to the same processing unit if the event density is below the threshold or assigning the next task to any other processing unit if the event density is smaller than the threshold; (dd) repeating steps (aa) to (cc) until all tasks are assigned to the processing units; (b) checking whether the costs of the given task assignment to the processing units satisfy a predefined solution criterion; (c) repeating
    Type: Application
    Filed: December 23, 2009
    Publication date: January 3, 2013
    Applicant: INCHRON GMBH
    Inventors: Matthias Dörfel, Ralf Münzenberger
  • Publication number: 20120029899
    Abstract: The invention relates to a computer-assisted method and data processing system for simulating an embedded system, wherein a plurality of hardware components, respectively provided with a software, are connected via a data exchange network for data exchange, wherein in a simulation program every component is simulated as a processing unit managing an amount of processes, wherein with the simulation program, a start time is dynamically assigned to every processing unit, wherein the processing units are successively sorted dynamically according to their start times, wherein the processing unit with the next start time is respectively selected via a scheduler, wherein, due to the selection of a processing unit, the respective active process is simulated by execution of a program code derived from a corresponding basic block graph and as a result of the simulation, the time required for the execution and/or information about the effected function is/are determined.
    Type: Application
    Filed: December 23, 2009
    Publication date: February 2, 2012
    Applicant: Inchron GMBH
    Inventors: Matthias Dörfel, Ralf Münzenberger
  • Publication number: 20110258709
    Abstract: The method of the invention for preprocessing data before providing the data to a user of the data for further processing the data at the user of the data, comprising the steps of (a) selecting, by the data provider, at least one part of the data from the entire data to be provided to the user for further processing, depending on at least one give criterion which the user fulfils; (b) hiding the selected data such that despite being hidden from the user, the selected data can be further processed and/or executed after the provision.
    Type: Application
    Filed: February 19, 2011
    Publication date: October 20, 2011
    Applicant: InChron GMBH
    Inventors: Ralf Munzenberger, Matthias Dorfel
  • Patent number: 7085198
    Abstract: A method for producing a computer-assisted real-time system that includes at least one processing unit. Data exchange between the processing unit and the environment or one or more additional processing units is synchronous or asynchronous. At least one real clock is allocated to the processing unit to correlate data exchange.
    Type: Grant
    Filed: September 3, 2001
    Date of Patent: August 1, 2006
    Assignee: Friedrich-Alexander-Universitat Erlangen-Nurnberg
    Inventors: Ralf Münzenberger, Frank Slomka, Matthias Dörfel, Oliver Bringmann