Patents by Inventor Reinhard Weiberle

Reinhard Weiberle 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: 20090217279
    Abstract: A method and device for controlling a computer system having at least two execution units, a switchover taking place between at least two operating modes, and a first operating mode corresponds to a compare mode, and a second operating mode corresponds to a performance mode, wherein at least one set of run-time objects is defined, and a control program is provided, in particular a scheduler, which assigns resources of the computer system to the run-time objects as a function of an item of information regarding the operating mode.
    Type: Application
    Filed: July 26, 2006
    Publication date: August 27, 2009
    Applicant: ROBERT BOSCH GMBH
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090217092
    Abstract: A method for controlling a computer system having at least two execution units and one comparator unit, which system is operated in the lock-step mode and in which the results of the at least two execution units are compared, wherein when or after an error is detected by the comparator unit, an error-detection mechanism is processed on at least one execution unit for this execution unit.
    Type: Application
    Filed: July 26, 2006
    Publication date: August 27, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, 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: 20090210777
    Abstract: A method for comparing data in a computer system having at least two execution units, the comparison of the data taking place in a comparison unit and each execution unit processing input data and generating output data, wherein one execution unit specifies to the comparison unit that the next piece of output data is to be compared to a piece of output data of the at least second execution unit, and thereupon a comparison of the at least two output data takes place.
    Type: Application
    Filed: July 27, 2006
    Publication date: August 20, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090204740
    Abstract: A method and device for performing switchover operations in a computer system having at least two execution units are provided, in which switchover units are included which are configured in such a way that they switch over between at least two operating modes, a first operating mode corresponding to a compare mode, and a second operating mode corresponding to a performance mode. An interrupt controller is provided and, furthermore, at least three memory areas are provided, and the access to the memory areas is implemented in such a way that one first memory area is assigned to at least one first execution unit, and one second memory area is assigned to the at least one second execution unit, and at least one third memory area is assignable to the at least two execution units.
    Type: Application
    Filed: October 25, 2005
    Publication date: August 13, 2009
    Applicant: ROBERT BOSCH GMBH
    Inventors: Reinhard Weiberle, Bernd Mueller, Eherhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090177872
    Abstract: A method for generating a valid signal for an application program in a signal processing system having a plurality of execution units which operate in a performance mode, and in which while the application program is running, a user switches the signal processing system to a comparison mode in which the mode the signals delivered by the execution units are compared with one another to generate the valid signal.
    Type: Application
    Filed: October 12, 2007
    Publication date: July 9, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090125749
    Abstract: A method and a device for controlling a computer system having at least two execution units, in particular for controlling a multiprocessor system having a switchover means via which a switchover is possible between at least two different operating modes of the computer system, a switchover of the clock frequency of the computer system also being performed when switching over between the operating modes.
    Type: Application
    Filed: October 25, 2005
    Publication date: May 14, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20090119540
    Abstract: A device and method for performing switchover operations in a computer system having at least two execution units, a changeover switch being provided which switches between at least two operating modes, a first operating mode corresponding to a comparison mode, and a second operating mode corresponding to a performance mode, in addition, a comparator being provided which is activated in the comparison mode, in which an arrangement provides desired switchover detection, the arrangement for desired switchover detection controlling the changeover switch in order to switch from one operating mode to another.
    Type: Application
    Filed: October 25, 2005
    Publication date: May 7, 2009
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck Collani, Rainer Gmehlich, Eberhard Boehl
  • 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: 20090037705
    Abstract: A method for processing data words and/or instructions, a distinction being made, in the processing, between at least two operating modes, and a first operating mode corresponding to a compare mode and a second operating mode corresponding to a performance mode, in the compare mode, a comparator unit being activated and this comparator unit being deactivated in the performance mode, wherein the comparator unit is activated for the compare mode as a function of two equal data words and/or instructions getting to be processed and the at least equal data words and/or instructions in each case being distributed by a control unit to the at least two execution units.
    Type: Application
    Filed: July 27, 2006
    Publication date: February 5, 2009
    Inventors: Eberhard Boehl, Reinhard Weiberle, Bernd Mueller, Yorck Collani, Rainer Gmehlich
  • 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: 20080320340
    Abstract: A method and a device for performing switchover operations and for comparing data in a computer system having at least three processing units are provided, in which switchover unit is provided, a switchover operations being carried out between at least two operating modes, and a comparison unit is provided. A first operating mode corresponding to a comparison mode, and a second operating mode corresponding to a performance mode are provided. Provision is made in the comparison mode for a voting, at least as a two-out-of-three weighting, and a control unit is provided which may be used to set the voting.
    Type: Application
    Filed: October 25, 2005
    Publication date: December 25, 2008
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20080270660
    Abstract: A device and method for switching over in a computer system having at least two execution units are provided, in which switchover units are included which are designed in such a way that they switch between at least two operating modes, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode. A programmable interrupt controller is assigned to each execution unit, and a storage element is included, in which information is stored that describes at least parts of a configuration of at least one of these interrupt controllers.
    Type: Application
    Filed: October 25, 2005
    Publication date: October 30, 2008
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck von Collani, Rainer Gmehlich, Eberhard Boehl
  • 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: 20080263340
    Abstract: A method and device for analyzing a signal from a computer system having at least two execution units, 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, characterized in that, in the computer system, a mode signal and/or changes in the mode signal, which are indicative of the current operating mode, are generated, and at least the changes in the mode signal and/or this mode signal itself are made available outside of the computer system for analysis purposes.
    Type: Application
    Filed: October 25, 2005
    Publication date: October 23, 2008
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck von Collani, Rainer Gmehlich, Eberhard Boehl
  • 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
  • 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: 20080109648
    Abstract: A method for rebooting a system having a plurality of execution units in a safe operating mode; after receiving a request signal, the signals delivered by the execution units are compared with one another as a function of a comparison operation to detect a signal deviation.
    Type: Application
    Filed: October 5, 2007
    Publication date: May 8, 2008
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck Collani, Rainer Gmehlich
  • Publication number: 20080052494
    Abstract: A method and a device for operand processing in a processing unit having at least two execution units, which are able to be operated at a predefinable clock cycle. The execution units are controlled by control signals for the processing of the operands and a switch is possible between a first operating mode and a second operating mode. In the first operating mode, both execution units are supplied with the same operands, and in the second operating mode different operands are supplied to both execution units, and both execution units are controlled by the same control signals for the processing of the operands in the first operating mode, and both execution units are controlled by different control signals for the processing of the operands in the second operating mode.
    Type: Application
    Filed: August 7, 2004
    Publication date: February 28, 2008
    Inventors: Reinhard Weiberle, Thomas Kottke, Andreas Steininger