Operating system for office machines
AssigneeMicrosoft Corporation
InventorsSharad Mathur, Franklin D. Fite, Jr., Arul Menezes, Kim Stebbens
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSharad Mathur, Franklin D. Fite, Jr., Arul Menezes, Kim Stebbens
Estimating the term…
A multitasking, graphical windowing operating system for an office machine supporting real time processing, including a method for supporting real time processing in the operating system. The operating system includes a kernel having a non-preemptive scheduler for scheduling windowing applications and a preemptive scheduler for scheduling real time applications. The kernel includes a messaging subsystem for communication among process in the system including both the real time and windowing applications, and further includes an event semaphore maintained by the kernel to manage scheduling. The method includes grouping windowing applications together for scheduling purposes and scheduling windowing applications non-preemptively. The method further includes determining priority of real time applications and scheduling real time applications preemptively with the windowing applications based on priority.
A method for supporting real time processing in a graphical windowing operating system for an office machine, the graphical windowing operating system having a non-preemptive scheduler for scheduling windowing applications, a preemptive scheduler for preemptively scheduling the windowing applications and real time applications, a first messaging subsystem for processing messages for the windowing applications, and a second messaging subsystem for processing messages for the real time applications, the office machine having a processor and memory, the method comprising:
A method for supporting real time processing in a graphical windowing operating system for an office machine, wherein the office machine is selected from the group consisting of a fax machine, a scanner, a printer, and a copier, the graphical windowing operating system having a scheduler, and a first and a second messaging subsystem, the office machine having a processor and memory, the method comprising:
An operating system for an office machine comprising:
Dependencies are inferred from the claim text.