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 103Page: Previous 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 Next
Last modified: September 9, 2013