Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
175 words
In a real time computer system having a system timer and operated by a non-multitasking operating system which controls the operation of polled peripheral devices which do not have an interrupt generation capability, such as printers, disc drives, tape drives, bus controller and polling loops, the improvement comprising each peripheral device having a state controlled device driver associated therewith for driving that peripheral device, said state controlled device driver having a first state in which the peripheral device driver performs a pretransmit setup and increments a state variable, and having at least one additional control state in which the peripheral device driver performs a task until the task is completed or the peripheral device is no longer ready to perform the task, after which the state controlled device driver returns control to the operating system to allow the operating system to perform other function, after setting a system timer interrupt or system request bit to request the operating system to cause return of control to the device driver after the expiration of a time period.
Claim 2
Dependent Claim
175 words
In a real time computer system having a system timer and operated by a non-multitasking operating system which controls the operation of polled peripheral devices which do not have an interrupt generation capability, such as printers, disc drives, tape drives, bus controller and polling loops, the improvement comprising each peripheral device having a state controlled device driver associated therewith for driving that peripheral device, said state controlled device driver having a first state in which the peripheral device driver performs a pretransmit setup and increments a state variable, and having at least one additional control state in which the peripheral device driver performs a task until the task is completed or the peripheral device is no longer ready to perform the task, after which the state controlled device driver returns control to the operating system to allow the operating system to perform other function, after setting a system timer interrupt or system request bit to request the operating system to cause return of control to the device driver after the expiration of a time period.
Claim 3
Dependent Claim
136 words
A real time computer system as claimed in claim 1, said state controlled device driver utilizing a single entry software routine defining said first state in which the software routine executes a pretransmission setup, increments a state variable, and sets a system interrupt timer or system request bit, and then returns control to the operating system, and defining at least one additional control state in which the software routine causes the peripheral device to perform a task until the task is completed or the peripheral device is no longer ready to perform the task, at which the device is no longer ready to perform the task, at which the device driver sets a system interrupt timer or system request bit and returns control to the operating system to allow the operating system to perform other functions.
Claim 4
Independent Claim
164 words
A method of operating a real time computer system having a system timer and operated by a non-multitasking operating system which controls the operation of polled peripheral devices which do not have an interrupt generation capability, such as printers, disc drives, tape drives, bus controllers and polling loops, comprising utilizing for each peripheral device a state controlled device driver having a first state in which the peripheral device driver performs a pretransmit setup and increments a state variable and having at lest one additional control state in which the peripheral device performs a task until the task is completed or the peripheral device is no longer ready to perform the task, after which the state controlled device driver returns control to the operating system to allow the operating system to perform other functions, after setting a system timer interrupt or system request bit to request the operating system to cause return of control to the device driver after the expiration of a time period.
Claim 5
Independent Claim
164 words
A method of operating a real time computer system having a system timer and operated by a non-multitasking operating system which controls the operation of polled peripheral devices which do not have an interrupt generation capability, such as printers, disc drives, tape drives, bus controllers and polling loops, comprising utilizing for each peripheral device a state controlled device driver having a first state in which the peripheral device driver performs a pretransmit setup and increments a state variable and having at lest one additional control state in which the peripheral device performs a task until the task is completed or the peripheral device is no longer ready to perform the task, after which the state controlled device driver returns control to the operating system to allow the operating system to perform other functions, after setting a system timer interrupt or system request bit to request the operating system to cause return of control to the device driver after the expiration of a time period.
Claim 6
Dependent Claim
129 words
A method of operating a real time computer system as claimed in claim 3, said state controlled device driver utilizing a single entry software routine defining said first state in which the software routine executes a pretransmission setup, increments a state variable, and sets a system interrupt timer or system request bit, and then returns control to the operating system, and defining at least one additional control state in which the software routine causes the peripheral device to perform a task until the task is completed or the peripheral device is no longer ready to perform the task, at which time the device driver sets a system interrupt timer or system request bit and returns control to the operating system to allow the operating system to perform other functions.