Ex Parte 5694604 et al - Page 103


                Appeal 2007-2127                                                                                  
                Reexamination Control No. 90/006,621                                                              
                       the display.  The ability to have multiple threads of execution is very                    
                       valuable because it allows a process to continue doing useful work                         
                       even though it may also be waiting for another part of the system to                       
                       complete a request.                                                                        
                8.     "Even though a process is the entity in OS/2 that owns system                              
                resources, the system still needs to keep track of certain things on a per                        
                thread basis" (page 64) including thread ID, stack, processor registers,                          
                dispatch state, and priority.                                                                     
                9.     A thread can create and start a new thread that belongs to the same                        
                process using a "DosCreateThread" instruction (pages 67-68).                                      
                10. Krantz discloses (page 68):                                                                   
                              If multiple threads have the same priority, then OS/2 will                          
                       timeslice between the threads.  When timeslicing, the operating                            
                       system allows each thread to execute a specified amount of time.  The                      
                       is called round robin scheduling, and it allows multiple threads that                      
                       have the same priority to share the processor fairly.                                      
                                    3. Content of Nitta                                                           
                11. Nitta discloses "a method for automatic translation between natural                           
                languages, and more particularly to a method for automatically translating                        
                English sentences into Japanese sentences" (col. 1, lines 7-10).                                  
                12. Nitta is a complex reference, but the main steps of the method are                            
                summarized as follows (col. 3, lines 20-55):                                                      
                              First, an English text is read in and it is written in an input data                
                       buffer storage (text input processing).  Next, a lexicon is looked up to                   
                       convert words in the text having inflection such as conjugation, plural                    
                       inflection and degree inflection to stems (dictionary look-up).  Then, a                   
                       string of words and idioms in the text is converted to the                                 
                       corresponding string of parts of speech (part of speech analysis).                         
                       Then, the sentence converted to the string of parts of speech is divided                   

                                                       103                                                        

Page:  Previous  96  97  98  99  100  101  102  103  104  105  106  107  108  109  110  Next

Last modified: September 9, 2013