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:
Mar. 30, 2010

Filed:

Oct. 17, 2005
Applicant:

Eugène Pascal Herczog, Cambridge, GB;

Inventor:

Eugène Pascal Herczog, Cambridge, GB;

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 13/24 (2006.01);
U.S. Cl.
CPC ...
Abstract

An interrupt controller () is adapted to control the execution of interrupt requests () of differing criticality by a processor () which is required to execute tasks () of differing criticality under the control of a computer operating system (); the interrupt controller being adapted to recognize critical () and non-critical () interrupt requests originating from different interrupt sources, and to recognize when the processor () is required to execute each of critical () and non-critical tasks (); the interrupt controller being further adapted to pass critical interrupt requests () to the processor () for execution in preference to non-critical interrupt requests (), to block non-critical interrupt requests () to the processor when they coexist with critical interrupt requests () or the processor () is required to execute critical tasks (), and to pass non-critical interrupt requests () to the processor () when they do not coexist with any critical interrupt requests () and the processor () has no critical tasks () to be executed. The interrupt controller () is preferably implemented in hardware and its operation is transparent to the processor ().


Find Patent Forward Citations

Loading…