Patents by Inventor Dieter Thoss

Dieter Thoss 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: 20260044606
    Abstract: A method for operating a computing unit in a safe operating mode. The method includes reading an activation instruction for activating a safe operating mode, activating the safe operating mode in response to the activation instruction which has been read; in the safe operating mode, reading instructions and calculating a current check value in each case from a current instruction to be executed and a previous check value; and in the safe operating mode, checking the current check value at least once.
    Type: Application
    Filed: April 2, 2024
    Publication date: February 12, 2026
    Inventor: Dieter Thoss
  • Patent number: 12481551
    Abstract: A method for accessing a data block, stored in a memory unit of a computing unit, of a number of data blocks. The method includes: activating a safe operating mode of the computing unit; in the safe operating mode of the computing unit, accessing the data block; if the access is a read access, reading data from the data block and subsequently writing the data into the data block; if the access includes a write access, reading first data from the data block, removing the first data from a check value associated with the data block, writing second data into the data block, adding the second data to the check value associated with the data block; and checking the check value associated with the data block.
    Type: Grant
    Filed: June 21, 2024
    Date of Patent: November 25, 2025
    Assignee: ROBERT BOSCH GMBH
    Inventor: Dieter Thoss
  • Publication number: 20250004874
    Abstract: A method for accessing a data block, stored in a memory unit of a computing unit, of a number of data blocks. The method includes: activating a safe operating mode of the computing unit; in the safe operating mode of the computing unit, accessing the data block; if the access is a read access, reading data from the data block and subsequently writing the data into the data block; if the access includes a write access, reading first data from the data block, removing the first data from a check value associated with the data block, writing second data into the data block, adding the second data to the check value associated with the data block; and checking the check value associated with the data block.
    Type: Application
    Filed: June 21, 2024
    Publication date: January 2, 2025
    Inventor: Dieter Thoss
  • Patent number: 11360849
    Abstract: A method for checking data in a storage unit of a system on a chip; a monitoring unit, which may be activated or deactivated by the system on a chip, being implemented in the system on a chip. When it is activated, the monitoring unit storing error correction codes for executing error correction methods, in the storage unit, such that, for a predefined number of data blocks of the storage unit, in each instance, a data block including an associated error correction code is stored. When access to data in the storage unit is intended to take place, the monitoring unit addresses the respective data and an associated error correction code and checks the addressed data prior to the respective access, using the addressed error correction code, and correcting them when required.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: June 14, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Dieter Thoss, Leonardo Luiz Ecco
  • Publication number: 20210064464
    Abstract: A method for checking data in a storage unit of a system on a chip; a monitoring unit, which may be activated or deactivated by the system on a chip, being implemented in the system on a chip. When it is activated, the monitoring unit storing error correction codes for executing error correction methods, in the storage unit, such that, for a predefined number of data blocks of the storage unit, in each instance, a data block including an associated error correction code is stored. When access to data in the storage unit is intended to take place, the monitoring unit addresses the respective data and an associated error correction code and checks the addressed data prior to the respective access, using the addressed error correction code, and correcting them when required.
    Type: Application
    Filed: August 7, 2020
    Publication date: March 4, 2021
    Inventors: Dieter Thoss, Leonardo Luiz Ecco
  • Patent number: 10657039
    Abstract: A control device for a motor vehicle, the control device including at least two processor cores and a global memory, each processor core respectively including a local memory and each processor core being set up to access only its own local memory and being set up to access neither the local memories of the other processor cores nor the global memory, a coordination unit being set up to read in data from the global memory of the control device and to write it to the local memories of the individual processor cores, and to read in data from the local memories of the individual processor cores and to write it to the global memory and/or to the local memory of the other processor cores.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 19, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Alexander Biewer, Dieter Thoss, Jens Gladigau, Christian Haubelt
  • Patent number: 10384689
    Abstract: A method for operating a control unit of a motor vehicle. A status inquiry is transmitted by a watchdog unit to a first monitoring unit, which is implemented on a first processor core of a multicore processor. A status response is ascertained by the first monitoring unit as a function of the status inquiry. A fault is ascertained by the watchdog unit as a function of the status response.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: August 20, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
  • Publication number: 20170361852
    Abstract: A method for operating a control unit of a motor vehicle. A status inquiry is transmitted by a watchdog unit to a first monitoring unit, which is implemented on a first processor core of a multicore processor. A status response is ascertained by the first monitoring unit as a function of the status inquiry. A fault is ascertained by the watchdog unit as a function of the status response.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 21, 2017
    Inventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
  • Patent number: 9678917
    Abstract: In a communications assembly having multiple users, one user is designated as a master and additional users are designated as peripheral modules, at least two of the peripheral modules as well as at least two interface modules are integrated into a shared physical implementation unit, and at least one interface module, which is designated as a slave, is unambiguously assigned to each of the at least two peripheral modules.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: June 13, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Stoyan Todorov
  • Patent number: 9602109
    Abstract: A circuit configuration for a data processing system for predicting a coordinate for at least one operation to be carried out is provided, the prediction being connected to at least one input signal and being a function of a predefined first time value and at least one predefined first value which represents another physical variable. Upon each change of the at least one input signal, a second time value is calculated in each case from the first value, and to subtract the first time value from the second time value to form a third time value, and/or to calculate a second value from the first time value, and to subtract the first value from the second value to form a third value, in order to determine from the third time value and/or the third value a state in which the at least one operation is to be carried out.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: March 21, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Eberhard Boehl, Andreas Hempel, Dieter Thoss, Ruben Bartholomae, Stephen Schmitt, Andreas Merker
  • Patent number: 9529746
    Abstract: A method for transmitting frames containing data between users of a ring-shaped communication system which has a master and at least one slave as users. Each user has at least one interrupt register, and one field of the at least one interrupt register is associated with an interrupt request and includes a value for an interrupt bit. An interrupt request which includes the interrupt bit is transmitted to the master by a slave in a frame designed as an empty frame. In addition, the empty frame has a toggle bit for all slaves which indicates the state of an interrupt request.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: December 27, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Stoyan Todorov
  • Publication number: 20160299839
    Abstract: A control device for a motor vehicle, the control device including at least two processor cores and a global memory, each processor core respectively including a local memory and each processor core being set up to access only its own local memory and being set up to access neither the local memories of the other processor cores nor the global memory, a coordination unit being set up to read in data from the global memory of the control device and to write it to the local memories of the individual processor cores, and to read in data from the local memories of the individual processor cores and to write it to the global memory and/or to the local memory of the other processor cores.
    Type: Application
    Filed: October 13, 2014
    Publication date: October 13, 2016
    Inventors: Alexander Biewer, Dieter Thoss, Jens Gladigau, Christian Haubelt
  • Patent number: 9367516
    Abstract: A circuit arrangement for a data processing system is configured to process data in multiple modules. The circuit arrangement is configured to provide a clock as well as a time base and/or a base of at least one further physical quantity for each of the multiple modules. The circuit arrangement also comprises a central routing unit, which is connected to several of the multiple modules. Via the central routing unit, the modules can periodically exchange data based on the time base and/or on the base of the at least one further physical quantity. The several modules are configured to process data independently of and in parallel to other modules of the several modules.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: June 14, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Eberhard Boehl, Ruben Bartholomae, Matthias Knauss, Stephen Schmitt, Thomas Wagner, Andreas Hempel, Dieter Thoss, Bernhard Mader, Achim Schaefer, Juergen Hanisch, Uwe Scheurer, Andreas Merker, Rolf Kurrer, Bernd Becker, Bernard Pawlok
  • Patent number: 9342096
    Abstract: A circuit arrangement for a data processing system is configured to process data in a plurality of modules. The circuit arrangement is configured such that each module is provided with at least one clock pulse, a time base and a base of at least one additional physical variable. The circuit arrangement also comprises a central routing unit to which the plurality of modules are coupled and via which the plurality of modules can periodically exchange data amongst themselves, based on the time base and/or the base of other physical variables. Each module is configured independently and parallel to other modules of the plurality of modules in order to process data. The circuit arrangement is employed in a corresponding method.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: May 17, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Eberhard Boehl, Ruben Bartholomae, Stephen Schmitt, Thomas Wagner, Andreas Hempel, Axel Aue, Dieter Thoss, Thomas Lindenkreuz, Achim Schaefer, Juergen Hanisch, Uwe Scheurer, Andreas Merker, Bernd Becker
  • Patent number: 9252969
    Abstract: A method is described for transmitting data between participants of a serial, ring-shaped communications arrangement in which the participants are serially connected to one another, wherein a data packet is passed from a participant provided as a master to further participants provided as slaves, wherein the data packet is passed from slave to slave, and wherein address information of the data packet is altered by each slave.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: February 2, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas-Juergen Rohatschek, Bernd Lutz, Dieter Thoss, Thorsten Huck, Stoyan Todorov
  • 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
  • Patent number: 9100037
    Abstract: A method for evaluating an analog signal of an inductive sensor that carries data on a rotational motion includes directly connecting the inductive sensor to an A-D converter via resistors, and reading in the analog signal by the A-D converter to emit digital data. The digital data is evaluated to determine zero crossings of the analog signal.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: August 4, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Axel Aue, Dieter Thoss, Martin Gruenewald
  • Patent number: 9065732
    Abstract: A communication system configuration has an annular design and includes multiple participants which are serially interconnected, one participant being configured as a master and the remaining participants being configured as slaves. The master is configured for transmitting a data packet to one or a plurality of slaves, and each slave has a shift register. The communication system includes a participant which has an external interface and is adapted for receiving data via the external interface from outside of the communication system to implement a debugging or a programming of one or a plurality of participants of the communication system or for transmitting data to outside of the communication system.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: June 23, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Daniel Drescher, Michael Frischke, Stoyan Todorov
  • Patent number: 9030138
    Abstract: A circuit configuration for driving an electric motor includes a signal evaluation module, which stores a number of output patterns. An input pattern is specified, and as a function of the input pattern, one of the output patterns is output, by which the electric motor is driven.
    Type: Grant
    Filed: March 17, 2011
    Date of Patent: May 12, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Thomas Wagner, Dieter Thoss, Andreas Merker
  • Publication number: 20150085864
    Abstract: A method is described for transmitting data between participants of a serial, ring-shaped communications arrangement in which the participants are serially connected to one another, wherein a data packet is passed from a participant provided as a master to further participants provided as slaves, wherein the data packet is passed from slave to slave, and wherein address information of the data packet is altered by each slave.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 26, 2015
    Applicant: ROBERT BOSCH GMBH
    Inventors: Andreas-Juergen ROHATSCHEK, Bernd LUTZ, Dieter THOSS, Thorsten HUCK, Stoyan TODOROV