Patents by Inventor Carsten Gebauer

Carsten Gebauer 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).

  • Publication number: 20220239576
    Abstract: An error detection test device for a subscriber station of a serial bus system. The error detection test device has an evaluation module for evaluating which bit of a signal must be interrupted so that the receivers of the resulting signal in which the at least one bit is interrupted can check the function of an error detection mechanism, the signal being processed by a protocol control unit while the subscriber station is in operation in order to be able to be transmitted as a frame onto a bus of the bus system or, after a frame has been received from the bus, to decode the signal from the frame, and an output terminal for outputting a switching signal to the protocol control unit to interrupt the at least one bit. The evaluation module generates the switching signal based on the at least one bit evaluated by the evaluation module.
    Type: Application
    Filed: May 27, 2020
    Publication date: July 28, 2022
    Inventors: Arthur Mutter, Carsten Gebauer, Christian Horst, Florian Hartwich
  • Patent number: 10409666
    Abstract: A method for generating an output data stream from an input data stream, a processing unit receives a first input data stream including a first data set, and this processing unit receives, from a further processing unit, a second set of metadata, which describes a second data set of a second input data stream of this further processing unit, the processing unit outputs or does not output, as a function of the second set of metadata, an output data set of the output data stream generated from the first data set.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 10, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Mikkel Liisberg, Carsten Gebauer, Roland Schleser
  • Patent number: 10404717
    Abstract: A method for protecting data integrity through an embedded system having a main processor core and a security hardware module. The method includes the following: the main processor core generates transmit data, the security hardware module calculates a transmit message authentication code from the transmit data, the main processor core links the transmit data and the transmit message authentication code to form a transmit message, and the main processor core transmits the transmit message to a receiver.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: September 3, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Benjamin Glas, Carsten Gebauer
  • Patent number: 10127161
    Abstract: A method for the coexistence of software having different safety levels in a multicore processor which has at least two processor cores (2, 3). A memory range (4, 5) is associated with each processor core (2, 3) and a plurality of software (SW1, SW2) is processed on one of the processor cores (2, 3) having a predefined safety level. The plurality of software (SW1, SW2) is processed having a predefined safety level only on the processor core (2, 3) with which the same safety level is associated, in which during the processing of the plurality of software (SW1, SW2), the processor core (2, 3) accesses only the protected memory range (4, 5) which is permanently associated with this processor core (2, 3).
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: November 13, 2018
    Assignee: Robert Bosch GmbH
    Inventors: Peter Wegner, Jochen Ulrich Haenger, Markus Schweizer, Carsten Gebauer, Bernd Mueller, Thomas Heinz
  • Patent number: 9710290
    Abstract: A coupling device for coupling a software component, which transmits a setting command for setting an actuator on a control system of a motor vehicle, to the control system, the coupling device including a monitoring unit, which is designed to carry out an assessment for each setting command as to whether its implementation will transfer the motor vehicle into a dangerous state, the coupling device being further designed to transmit, as a function of this assessment, a monitored setting command corresponding to the setting command to an implementation unit, the implementation unit being designed to control the actuator.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: July 18, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Jochen Ulrich Haenger, Markus Schweizer, Carsten Gebauer, Bernd Mueller, Christian Lasarczyk, Thomas Heinz, Rakshith Amarnath
  • Patent number: 9684304
    Abstract: A communication module for controlling a motor vehicle, which is configured for receiving vehicle-independent commands and converting these received commands into a target trajectory of the motor vehicle, and transmitting this target trajectory to an implementation module which is configured for associating a sequence of control commands for components of the motor vehicle with this transmitted target trajectory.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: June 20, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Markus Schweizer, Carsten Gebauer, Bernd Mueller, Christian Lasarczyk, Thomas Heinz, Jochen Ulrich Haenger, Rakshith Amarnath
  • Publication number: 20170126701
    Abstract: A method for protecting data integrity through an embedded system having a main processor core and a security hardware module. The method includes the following: the main processor core generates transmit data, the security hardware module calculates a transmit message authentication code from the transmit data, the main processor core links the transmit data and the transmit message authentication code to form a transmit message, and the main processor core transmits the transmit message to a receiver.
    Type: Application
    Filed: October 25, 2016
    Publication date: May 4, 2017
    Inventors: Benjamin Glas, Carsten Gebauer
  • Publication number: 20170091011
    Abstract: A method for generating an output data stream from an input data stream, a processing unit receives a first input data stream including a first data set, and this processing unit receives, from a further processing unit, a second set of metadata, which describes a second data set of a second input data stream of this further processing unit, the processing unit outputs or does not output, as a function of the second set of metadata, an output data set of the output data stream generated from the first data set.
    Type: Application
    Filed: September 21, 2016
    Publication date: March 30, 2017
    Inventors: Mikkel LIISBERG, Carsten Gebauer, Roland Schleser
  • Patent number: 9606537
    Abstract: A system with a first computer unit and with a second computer unit, wherein the first computer unit comprises a first interface to enable connection to at least one sensor and to at least one actuator, wherein the second computer unit comprises a second interface to enable connection to at least one sensor and to at least one actuator, wherein the first and the second computer units can be connected to each other by means of a further interface, wherein the actuator comprises an interface, wherein depending on the first or on the second operating state the interface determines whether a control command for a driving function is adopted by the first or the second computer unit, so that in the first operating state only the first computer unit can activate the actuator and in a second operating state only the second computer unit can activate the actuator.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: March 28, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Thomas Hogenmueller, Thorsten Huck, Ulrich Kersken, Armin Ruehle, Heinz Tilsner, Carsten Gebauer, Tuelin Baysal, Bernd Mueller, Volker Blaschke, Wolfgang Niem
  • Publication number: 20160216709
    Abstract: A communication module for controlling a motor vehicle, which is configured for receiving vehicle-independent commands and converting these received commands into a target trajectory of the motor vehicle, and transmitting this target trajectory to an implementation module which is configured for associating a sequence of control commands for components of the motor vehicle with this transmitted target trajectory.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 28, 2016
    Inventors: Markus Schweizer, Carsten Gebauer, Bernd Mueller, Christian Lasarczyk, Thomas Heinz, Jochen Ulrich Haenger, Rakshith Amarnath
  • Publication number: 20160103450
    Abstract: A system with a first computer unit and with a second computer unit, wherein the first computer unit comprises a first interface to enable connection to at least one sensor and to at least one actuator, wherein the second computer unit comprises a second interface to enable connection to at least one sensor and to at least one actuator, wherein the first and the second computer units can be connected to each other by means of a further interface, wherein the actuator comprises an interface, wherein depending on the first or on the second operating state the interface determines whether a control command for a driving function is adopted by the first or the second computer unit, so that in the first operating state only the first computer unit can activate the actuator and in a second operating state only the second computer unit can activate the actuator.
    Type: Application
    Filed: October 12, 2015
    Publication date: April 14, 2016
    Inventors: Thomas Hogenmueller, Thorsten Huck, Ulrich Kersken, Armin Ruehle, Heinz Tilsner, Carsten Gebauer, Tuelin Baysal, Bernd Mueller, Volker Blaschke, Wolfgang Niem
  • Publication number: 20150339133
    Abstract: A coupling device for coupling a software component, which transmits a setting command for setting an actuator on a control system of a motor vehicle, to the control system, the coupling device including a monitoring unit, which is designed to carry out an assessment for each setting command as to whether its implementation will transfer the motor vehicle into a dangerous state, the coupling device being further designed to transmit, as a function of this assessment, a monitored setting command corresponding to the setting command to an implementation unit, the implementation unit being designed to control the actuator.
    Type: Application
    Filed: May 20, 2015
    Publication date: November 26, 2015
    Inventors: Jochen ULRICH HAENGER, Markus Schweizer, Carsten Gebauer, Bernd Mueller, Christian Lasarczyk, Thomas Heinz, Rakshith Amarnath
  • Patent number: 9170875
    Abstract: A method is described for monitoring a data memory in which an error detection method is used to detect and/or correct incorrect data words stored in memory lines of the data memory, an address of the data memory at which a data word evaluated as incorrect by the error detection method is stored being written to an auxiliary memory and being made available to a checking program.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: October 27, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Bernd Mueller, Carsten Gebauer, Dieter Thoss
  • Publication number: 20150212952
    Abstract: A method for the coexistence of software having different safety levels in a multicore processor which has at least two processor cores (2, 3). A memory range (4, 5) is associated with each processor core (2, 3) and a plurality of software (SW1, SW2) is processed on one of the processor cores (2, 3) having a predefined safety level. The plurality of software (SW1, SW2) is processed having a predefined safety level only on the processor core (2, 3) with which the same safety level is associated, in which during the processing of the plurality of software (SW1, SW2), the processor core (2, 3) accesses only the protected memory range (4, 5) which is permanently associated with this processor core (2, 3).
    Type: Application
    Filed: January 23, 2015
    Publication date: July 30, 2015
    Inventors: Peter Wegner, Jochen Ulrich Haenger, Markus Schweizer, Carsten Gebauer, Bernd Mueller, Thomas Heinz
  • Patent number: 8984245
    Abstract: A memory protection unit includes at least a first access control unit and a second access control unit programmed for controlling an access to a memory device. Further a method to operate a processing system comprising multiple processing devices and multiple memory protection units associated to the multiple processing devices. The access to the memory by a processing device is approved if first access control unit and second access control unit of the memory protection associated to the processing device approves the access and access is rejected if first access control unit or second access control unit rejects the access. The first access control unit is programmable by the associated processing device alone and the programming of the second access control unit is readable by an additional processing device which is to be used in a system with multiple programming devices, not the associate processing device.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: March 17, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Christine Rossa, Bernd Mueller, Markus Ferch, Carsten Gebauer, Dieter Thoss, Michael Ebert
  • Patent number: 8566655
    Abstract: In a method for operating a communication system having a plurality of nodes which have access to a shared channel, a transmission process for transmitting a message via the channel is monitored for bit errors, and when a bit error occurs, a signaling message is transmitted via the channel in order to signal the bit error. In order to allow communications processes between the nodes to be controlled as a function of a bit error rate of the channel, a signaling rate of the signaling messages is measured and a bit error rate of the channel is determined as a function of the signaling rate.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: October 22, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Michael Werner, Bernd Mueller, Carsten Gebauer, Manfred Spraul
  • Publication number: 20130191701
    Abstract: A method is described for monitoring a data memory in which an error detection method is used to detect and/or correct incorrect data words stored in memory lines of the data memory, an address of the data memory at which a data word evaluated as incorrect by the error detection method is stored being written to an auxiliary memory and being made available to a checking program.
    Type: Application
    Filed: June 27, 2011
    Publication date: July 25, 2013
    Inventors: Bernd Mueller, Carsten Gebauer, Dieter Thoss
  • Patent number: 8493990
    Abstract: A cyclical time-based communication system, for the transmission of data (DATA) between users, comprising a databus and users connected thereto. The data transmission occurs within cyclical repeating timeframes, each with at least two timeslots. Each timeslot is provided for the transmission of a message (Ni). A message (Ni) comprises at least part of the data (DATA) and each message (Ni) is provided with a code (ID). The bandwidth available for data transmission may be better utilized, if the code (ID) is placed within the message (Ni), each message (Ni) is additionally provided with time information concerning the timeslot which may be extracted from the code, and at least one of the timeslots may be used for transmission of various messages in various cycles. In a preferred embodiment the information relating to the current cycle comprises an ordinal number. In the simplest case the number has two values 0 and 1.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: July 23, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Josef Berwanger, Anton Schedl, Ralf Belschner, Peter Lohrman, Matthias Kuehlewein, Thomas Fuehrer, Bernd Mueller, Florian Hartwich, Robert Hugel, Carsten Gebauer
  • Patent number: 8423836
    Abstract: In order to detect a faulty error correcting unit (2) in an embedded system, wherein the error correcting unit (2) receives output data from a data source (20) and determines, whether the received data are incorrect, and wherein if the received data are incorrect, the error correcting unit (2) is expected to correct at least one error within the received data, output the corrected data and manipulate an error vector (4), a method and a system (Ia) are suggested that enable to compare the output data of the error correcting unit (2) with at least one reference data, wherein the at least one reference data originate at least indirectly from the data source (20). Both, the error vector (4) and the result of the comparison are input to a plausibility test in order to decide, whether the error correcting unit (2) is faulty. According to the result of the plausibility test, a failure vector (7) is manipulated in order to indicate whether a failure in the error correcting unit (2) is detected.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: April 16, 2013
    Assignees: Texas Instruments Incorporated, Robert Bosch GmbH
    Inventors: Peter Sautter, Harald Tschentscher, Carsten Gebauer, Berthold Fehrenbacher, Roy M. Haley, Alexandre Palus, Charles Ming-Fong Tsai, Venkata Kishore Gadde, Hoi-Man Low
  • Patent number: 8352817
    Abstract: A method for testing a memory and a control device having means for a memory test. A destination address of the memory is selected in the process, dependent addresses of the memory are determined from the destination address, and user data at the destination address and the dependent addresses are backed up. Furthermore, the destination address and the dependent addresses are described by test patterns, via which a signature is formed. The backed-up user data of the destination address and the dependent addresses are then restored. Finally, the determined signature is compared with the known setpoint value. In the event of a deviation between the signature and the setpoint value, suitable protective mechanisms are initiated.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: January 8, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Klaus-Peter Mattern, Carsten Gebauer, Harald Tschentscher