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).
-
Patent number: 11360849Abstract: 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: GrantFiled: August 7, 2020Date of Patent: June 14, 2022Assignee: Robert Bosch GmbHInventors: Dieter Thoss, Leonardo Luiz Ecco
-
Publication number: 20210064464Abstract: 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: ApplicationFiled: August 7, 2020Publication date: March 4, 2021Inventors: Dieter Thoss, Leonardo Luiz Ecco
-
Patent number: 10657039Abstract: 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: GrantFiled: October 13, 2014Date of Patent: May 19, 2020Assignee: Robert Bosch GmbHInventors: Alexander Biewer, Dieter Thoss, Jens Gladigau, Christian Haubelt
-
Patent number: 10384689Abstract: 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: GrantFiled: June 8, 2017Date of Patent: August 20, 2019Assignee: Robert Bosch GmbHInventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
-
Publication number: 20170361852Abstract: 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: ApplicationFiled: June 8, 2017Publication date: December 21, 2017Inventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
-
Patent number: 9678917Abstract: 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: GrantFiled: August 6, 2012Date of Patent: June 13, 2017Assignee: Robert Bosch GmbHInventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Stoyan Todorov
-
Patent number: 9602109Abstract: 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: GrantFiled: March 16, 2011Date of Patent: March 21, 2017Assignee: ROBERT BOSCH GMBHInventors: Eberhard Boehl, Andreas Hempel, Dieter Thoss, Ruben Bartholomae, Stephen Schmitt, Andreas Merker
-
Patent number: 9529746Abstract: 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: GrantFiled: September 19, 2012Date of Patent: December 27, 2016Assignee: Robert Bosch GmbHInventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Stoyan Todorov
-
Publication number: 20160299839Abstract: 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: ApplicationFiled: October 13, 2014Publication date: October 13, 2016Inventors: Alexander Biewer, Dieter Thoss, Jens Gladigau, Christian Haubelt
-
Patent number: 9367516Abstract: 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: GrantFiled: March 18, 2011Date of Patent: June 14, 2016Assignee: Robert Bosch GmbHInventors: 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: 9342096Abstract: 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: GrantFiled: March 16, 2011Date of Patent: May 17, 2016Assignee: Robert Bosch GmbHInventors: 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: 9252969Abstract: 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: GrantFiled: September 29, 2014Date of Patent: February 2, 2016Assignee: ROBERT BOSCH GMBHInventors: Andreas-Juergen Rohatschek, Bernd Lutz, Dieter Thoss, Thorsten Huck, Stoyan Todorov
-
Patent number: 9170875Abstract: 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: GrantFiled: June 27, 2011Date of Patent: October 27, 2015Assignee: ROBERT BOSCH GMBHInventors: Bernd Mueller, Carsten Gebauer, Dieter Thoss
-
Patent number: 9100037Abstract: 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: GrantFiled: March 1, 2011Date of Patent: August 4, 2015Assignee: ROBERT BOSCH GMBHInventors: Axel Aue, Dieter Thoss, Martin Gruenewald
-
Patent number: 9065732Abstract: 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: GrantFiled: March 25, 2013Date of Patent: June 23, 2015Assignee: ROBERT BOSCH GMBHInventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Daniel Drescher, Michael Frischke, Stoyan Todorov
-
Patent number: 9030138Abstract: 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: GrantFiled: March 17, 2011Date of Patent: May 12, 2015Assignee: Robert Bosch GmbHInventors: Thomas Wagner, Dieter Thoss, Andreas Merker
-
Publication number: 20150085864Abstract: 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: ApplicationFiled: September 29, 2014Publication date: March 26, 2015Applicant: ROBERT BOSCH GMBHInventors: Andreas-Juergen ROHATSCHEK, Bernd LUTZ, Dieter THOSS, Thorsten HUCK, Stoyan TODOROV
-
Patent number: 8984245Abstract: 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: GrantFiled: November 29, 2011Date of Patent: March 17, 2015Assignee: Robert Bosch GmbHInventors: Christine Rossa, Bernd Mueller, Markus Ferch, Carsten Gebauer, Dieter Thoss, Michael Ebert
-
Patent number: 8885645Abstract: 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: GrantFiled: September 26, 2011Date of Patent: November 11, 2014Assignee: Robert Bosch GmbHInventors: Andreas-Juergen Rohatschek, Bernd Lutz, Dieter Thoss, Thorsten Huck, Stoyan Todorov
-
Publication number: 20140325104Abstract: 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: ApplicationFiled: August 6, 2012Publication date: October 30, 2014Inventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Stoyan Todorov