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:
Sep. 04, 1990

Filed:

Sep. 20, 1988
Applicant:
Inventors:

Gerald M Hira, Chicago, IL (US);

Dana M Sheahen, Deerfield, IL (US);

Pamela L Wilson, Waukegan, IL (US);

Michael P Nolan, Elk Grove Villiage, IL (US);

Assignee:

Motorola, Inc., Schaumburg, IL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
364200 ; 36443111 ; 3642316 ; 3642413 ; 3642713 ;
Abstract

Disclosed is a microprocessor operating system having a program which includes a plurality of tasks requiring periodic execution by the system, and wherein each task is comprised of a plurality of associated subtasks. The system executes the tasks in a orderly fashion by: (A) providing a time variable which is periodically updated to represent a measurement of time; (B) setting the time variable to a predetermined time period during which a first task may be executed; (C) determining whether or not the predetermined time period has lapsed; (D) executing at least one of the subtasks of the first task if the predetermined time period has not lapsed, and then proceeding to step c; and (e) executing another portion of program if the predetermined time period has lapsed, and then proceeding to step c before executing another subtask associated with the first task. When a task having a higher priority than the first task requires execution, the subtask being executing is completed and the higher priority task is executed. Once the first task is returned to for execution, the next subtask is executed. The procedure continually executes all the subtasks associated with the first task.


Find Patent Forward Citations

Loading…