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.

Date of Patent:
Jul. 23, 2002

Filed:

Jan. 04, 1999
Applicant:
Inventors:

Amar Singh, Bothell, WA (US);

Richard Elmore, Kirkland, WA (US);

Jonathan Feinstein, Ithaca, NY (US);

Assignee:

Sophisticated Circuits, Inc., Bothell, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/100 ;
U.S. Cl.
CPC ...
G06F 1/100 ;
Abstract

A method and an apparatus for controlling the operation of a digital processing system. In one example of a method of the invention, a first status indicator is received for a first software program which is executing on the digital processing system, and it is determined whether the first software program is in a first state. In response to determining that the first software program is not in the first state, then a first predetermined function is performed. In one embodiment, several additional status indicators may be received, one for each of several software programs which are executing on the system. For each additional status indicator, it is determined whether the corresponding software program is in the first state, and if it is not in the first state, then a corresponding, predetermined function is performed, such as (for example) relaunching the corresponding software. In one particular embodiment, the first status indicator, which indicates the first software program is not in a fault state, is provided by the first software program to another software program which is also executing on the system. In this particular embodiment, the first status indicator resets a counter which corresponds to the first software program and which is controlled by the another software program. The another software program determines the first software is in a fault state by examining a value of the counter.


Find Patent Forward Citations

Loading…