Patents by Inventor Thomas Kottke

Thomas Kottke 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: 20090219033
    Abstract: In a device for triggering an electromagnetic actuator and a method for testing an inductor of an electromagnetic actuator, the inductor is connected to a test circuit in such a way that a resonant circuit is created, and an evaluation circuit is provided that evaluates at least one electrical parameter of this resonant circuit to determine whether the inductance lies within predefined tolerances.
    Type: Application
    Filed: June 14, 2006
    Publication date: September 3, 2009
    Inventors: Hartmut Schumacher, Thomas Kottke, Jens Wirth
  • Publication number: 20090217107
    Abstract: A method and device for data processing having at least three identical or similar execution units, wherein at least one comparator exists and at least two execution units are grouped such that the output signals of the at least two execution units are connected with the at least one comparator and compared.
    Type: Application
    Filed: July 26, 2006
    Publication date: August 27, 2009
    Applicant: ROBERT BOSCH GMBH
    Inventors: Wolfgang Pfeiffer, Reinhard Weiberle, Bernd Mueller, Florian Hartwich, Werner Harter, Ralf Angerbauer, Eberhard Boehl, Thomas Kottke, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090217090
    Abstract: A method for running a computer program on computing hardware, in particular on a microprocessor. The computer program includes multiple program objects designed as tasks, for example. Transient and permanent errors are detected during the running of the computer program on the computing hardware. To be able to handle these transient errors constructively when they occur in a computer system in such a way that the functionality and function reliability of the computer system are restored within the shortest possible error tolerance time, at least one program object that has already been sent for execution is set into a defined state on detection of an error and is restarted from this state. The program object is a runtime object of the computer program, for example, also known as a task. One or more tasks that are still being executed or have already been executed on occurrence of an error are restarted and run again.
    Type: Application
    Filed: July 25, 2005
    Publication date: August 27, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Werner Harter, Thomas Kottke, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090204844
    Abstract: A processor system includes at least one execution unit for executing program instructions of an application, a program memory for storing the program instructions of the application and at least one error handling routine, a main memory for storing a set of variables of the application and a monitoring unit for detecting errors of the execution unit and/or of the main memory, and the starting of an error handling routines in case an error is detected. The error handling routines are designed in each case to refresh different subsets of the set of variables.
    Type: Application
    Filed: December 12, 2006
    Publication date: August 13, 2009
    Inventors: Werner Harter, Thomas Kottke, Yorck von Collani, Christian El Salloum
  • Publication number: 20090175382
    Abstract: In a process for receiving a broadband electromagnetic signal, the receiving spectrum is divided into n partial spectrums (n>1), which are subjected to parallel further processing in n channels. The resulting n partial signals are then demodulated into the base band, digitized by n equal-type analog-to-digital converters, and spectrally transformed by a fast Fourier Transform. Interfering edge effects at the transition to the respectively adjacent channel are compensated by amplitude and phase correction of the n partial signals for compensating. Finally, the partial spectrums of the n partial signals are integrated to form a total spectrum in the frequency domain.
    Type: Application
    Filed: January 8, 2009
    Publication date: July 9, 2009
    Applicant: EADS Deutschland GmbH
    Inventors: Thomas KOTTKE, Karl Trottler
  • Publication number: 20090177890
    Abstract: A device and a method are for forming a signature for use in a transmitter unit or a receiver unit of a communication system. To speed up the formation of a signature and thus the data transfer between a computer unit (e.g., a microcontroller) and a communication controller of the transmitter unit or the receiver unit, the device is arranged as hardware and the device forms the signature for data which are to be transferred from a computer unit of the transmitter unit to a communication controller of the transmitter unit for the purpose of data transmission via a communication medium of the communication system or which are to be transferred from a communication controller of the receiver unit to a computer unit of the receiver unit for further processing.
    Type: Application
    Filed: September 21, 2005
    Publication date: July 9, 2009
    Applicant: ROBERT BOSCH GMBH
    Inventors: Bernd Mueller, Werner Harter, Eberhard Boehl, Thomas Haefner, Gerhard Haefner, Renate Haefner, Thomas Kottke, Yorck Von Collani
  • Publication number: 20090164826
    Abstract: A method and a device for synchronization in a multiprocessor system having at least two processors, switchover means being provided which make it possible to switch between at least two operating modes, the device being designed in such a way that a synchronization is performed using a stop signal which stops a processor running ahead in order to synchronize it with the at least [one] second processor.
    Type: Application
    Filed: October 25, 2005
    Publication date: June 25, 2009
    Inventor: Thomas Kottke
  • Publication number: 20090054080
    Abstract: A method is provided for verifying plotting results when multiple signals of the same frequency have been detected from different directions. Signal characteristics of the signals detected from different directions are compared so that, on the basis of the signal comparison, a decision may be made as to whether a reflection from the same transmitter is occurring, or different transmitters are involved.
    Type: Application
    Filed: December 8, 2006
    Publication date: February 26, 2009
    Applicant: EADS DEUTSCHLAND GMBH
    Inventors: Thomas Kottke, Norbert Jung, Siegfried Kienle
  • Publication number: 20090044048
    Abstract: A method and device for generating a signal in a computer system having a plurality of components, at least two execution units being provided as two components, and a switchover means being provided as an additional component, in the computer system, switchover operations being carried out between at least two operating modes, and a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode, wherein, in one component of the computer system, a mode signal, indicative of the current operating mode, and/or changes in a mode signal are generated, and at least the changes in the mode signal and/or the mode signal itself are made available outside of the component.
    Type: Application
    Filed: October 25, 2005
    Publication date: February 12, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Ralf Angerbauer, Yorck von Collani, Rainer Gmehlich, Eberhard Boehl, Thomas Kottke
  • Publication number: 20090044044
    Abstract: A device for correcting errors in a system having at least two execution units having registers is presented, the registers being designed for recording data. The device has comparison device(s) that are set up such that through a comparison of data that are provided for storage in the registers, a deviation and thus an error may be ascertained. Furthermore, at least one shadow register that is set up such that data concerning the data of the registers may be stored therein, and device(s) are provided for restoring error-free data in at least one register on the basis of the data in the at least one shadow register when an error is detected. This device may be used to improve the safety of a multicore processor.
    Type: Application
    Filed: October 18, 2006
    Publication date: February 12, 2009
    Inventors: Werner Harter, Eberhard Boehl, Thomas Lindenkreuz, Thomas Kottke, Peter Tummeltshammer
  • Publication number: 20090031161
    Abstract: A method for executing a computer program on computing hardware, e.g., on a microprocessor, is provided, the computer program including multiple program objects and errors being detected in the method while running the computer program on the computing hardware. The program objects are subdivided into at least two classes, and multiple program objects are executed during one run, program objects of the first class being repeated when an error is detected and, when an error is detected in one program object of the first class, which has already been sent for execution, this program object of the first class is restarted instead of a program object of the second class after the other program objects of the first class of a run.
    Type: Application
    Filed: October 20, 2005
    Publication date: January 29, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Werner Harter, Ralf Angerbauer, Thomas Kottke, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090024908
    Abstract: A method for error registration and a register which is assigned to a dual-computer system, information in the form of bits being stored in the register, the dual-computer system including an error-detection mechanism, and the bits in the register as error bits representing at least one error signal of the error-detection mechanism.
    Type: Application
    Filed: August 1, 2005
    Publication date: January 22, 2009
    Inventors: Thomas Kottke, Andreas Steininger, Christian El Salloum
  • Publication number: 20080270747
    Abstract: A method for a switchover in a computer system having at least two execution units, a switchover being performed between at least two operating modes, and a first operating mode corresponding to a comparison mode, and a second operating mode corresponding to a performance mode, wherein the switchover is triggered by at least one signal, which is generated outside the computer system.
    Type: Application
    Filed: October 25, 2005
    Publication date: October 30, 2008
    Inventors: Wolfgang Pfeiffer, Reinhard Weiberle, Bernd Mueller, Florian Hartwich, Werner Harter, Ralf Angerbauer, Eberhard Boehl, Thomas Kottke, Yorch von Collani, Rainer Gmehlich, Karsten Graebitz
  • Publication number: 20080209251
    Abstract: A unit and method for clock changeover in a system having at least two processing units, in which switchover device(s) are provided by which a switchover between at least two operating modes of the system is able to be implemented in which a clock pulse changeover is carried out in at least one processing unit in a switching of the operating mode.
    Type: Application
    Filed: October 25, 2005
    Publication date: August 28, 2008
    Applicant: ROBERT BOSCH GMBH
    Inventor: Thomas Kottke
  • Publication number: 20080201618
    Abstract: Errors which may be detected by an error detection unit may occur during execution of a computer program which runs on a computer system and includes at least one run-time object. In order to handle a detected error particularly flexibly and to keep the computer system available as much as possible, an error handling routine is selected from a pre-selectable set of error handling routines as a function of an identifier assigned to the run-time object and the selected error handling routine is executed.
    Type: Application
    Filed: September 12, 2005
    Publication date: August 21, 2008
    Inventors: Wolfgang Pfeiffer, Rienhard Weiberle, Bernd Mueller, Florian Hartwich, Werner Harter, Ralf Angerbauer, Eberhard Boehl, Thomas Kottke, Yorck Von Collani, Rainer Gmehlich, Karsten Graebitz
  • Publication number: 20080162989
    Abstract: A method for executing a computer program on computing hardware, e.g., on a microprocessor, is provided, the computer program including multiple program objects and errors being detected in this method while the computer program is running on the computing hardware. When an error is detected, at least one program object, which has already been sent for execution, is transferred into a defined state and is restarted from there, and subsequent additional program objects are shifted.
    Type: Application
    Filed: October 19, 2005
    Publication date: July 3, 2008
    Applicant: ROBERT BOSCH GMBH
    Inventors: Reinhard Weiberle, Bernd Mueller, Werner Harter, Ralf Angerbauer, Thomas Kottke, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20080163035
    Abstract: A unit and method for distributing data from at least one data source in a system provided with at least two computer units, containing switching means which are used to switch between at least two operating modes of the system, wherein data distribution and/or selection of a data source is dependent upon the operating mode.
    Type: Application
    Filed: October 25, 2005
    Publication date: July 3, 2008
    Applicant: ROBERT BOSCH GMBH
    Inventor: Thomas Kottke
  • Patent number: 7395303
    Abstract: A system and method for comparing binary data words are provided, which method includes splitting a first and a second data word (A, B) to be compared to one another into at least two subwords, one having high-order bits (hA, hB) and the other having low-order bits (nA, nB), and separately comparing each pair of the corresponding two subwords (hA, hB; nA, nB) in a separate comparing device. The intermediate comparison results of the comparing devices are gated in a logic device, e.g., an AND gate, to yield an overall result as a function of a control signal which is applied to a correction device, which is connected between at least one of the comparing devices and the logic device.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: July 1, 2008
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Thomas Kottke
  • Publication number: 20080133975
    Abstract: To handle the errors occurring in running a computer program on a computer system (1) in the most flexible possible manner and thereby ensure the greatest possible availability of the computer program, an identifier is assigned to the error handling signal generated by an error detection unit (5) when an error occurs, an error handling routine is selected from a preselectable set of error handling routines as a function of this identifier and the selected error handling routine is executed.
    Type: Application
    Filed: August 17, 2005
    Publication date: June 5, 2008
    Inventors: Wolfgang Pfeiffer, Reinhard Weiberle, Bernd Mueller, Florian Hartwich, Werner Harter, Ralf Angerbauer, Eberhard Boehl, Thomas Kottke, Yorck Collani, Rainer Gmehlich, Karsten Graebitz
  • Publication number: 20080126718
    Abstract: A method and device for monitoring a memory unit in a system including at least two processing units, a switchover arrangement being included that allows switching between at least two operating modes of the system, the device being arranged to log the memory content and/or the operating mode in which the memory content was generated.
    Type: Application
    Filed: October 25, 2005
    Publication date: May 29, 2008
    Applicant: ROBERT BOSCH GMBH
    Inventors: Thomas Kottke, Stefan Trittler