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...http://www.google.com/patents/US5742825?utm_source=gb-gplus-sharePatent US5742825 - Operating system for office machines