The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 15, 2011
Filed:
Jul. 25, 2005
Reinhard Weiberle, Vaihingen-Enz, DE;
Bernd Mueller, Gerlingen, DE;
Werner Harter, Illingen, DE;
Thomas Kottke, Ehningen, DE;
Yorck Von Collani, Beilstein, DE;
Rainer Gmehlich, Ditzingen, DE;
Reinhard Weiberle, Vaihingen-Enz, DE;
Bernd Mueller, Gerlingen, DE;
Werner Harter, Illingen, DE;
Thomas Kottke, Ehningen, DE;
Yorck von Collani, Beilstein, DE;
Rainer Gmehlich, Ditzingen, DE;
Robert Bosch GmbH, Stuttgart, DE;
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.