Ex Parte 5694604 et al - Page 30


                Appeal 2007-2127                                                                                  
                Reexamination Control No. 90/006,621                                                              
                Presentation Manager (Microsoft Press 1989), pages 4-5.  OS/2 was the first                       
                widespread commercial operating system to allow a process to have multiple                        
                threads.  "Until the latter half of the 1980s, most operating systems allowed                     
                a process to have only one thread of execution.  (In fact, most operating                         
                systems used the term process to refer to an executable entity.  Thread is a                      
                relatively new term.)"  Custer, Inside Windows NT, page 92.  "One of the                          
                fundamental differences among the operating system environments available                         
                on Windows NT is their ability to support multithreaded processes.  Win32                         
                and OS/2, for example, allow multiple threads per process, whereas POSIX,                         
                MS-DOS, and the Windows 16-bit environments do not."  Id. at 106.  OS/2                           
                existed in the time period before the 1990 application.                                           

                                    f. Multitasking                                                               
                       Multitasking is concurrent execution of two or more tasks.  "The                           
                terms task and process are used interchangeably to describe the direct result                     
                of executing a binary (.EXE) file. . . .  [U]nder MS-DOS all programs and                         
                applications consist of a single process.  OS/2 uses the terms task and                           
                process because a single application program under OS/2 may consist of                            
                more than one process."  Letwin, Inside OS/2, page 44.  OS/2 provides for                         
                multitasking of processes and threads.  See LaFore, Peter Norton's Inside                         
                OS/2, page 11 ("different processes can run at the same time, and different                       
                threads can run at the same time").                                                               






                                                       30                                                         

Page:  Previous  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  Next

Last modified: September 9, 2013