11. A computer apparatus with natural language recognition capabilities comprising: a digital processor; read/write memory coupled to said digital processor; an input device coupled to said digital processor, said input device being receptive to an ordered string of separate word objects, where each of said word objects is delimited from an adjacent word object, said ordered string having a length equal to the number of said word objects and having a natural language meaning; means for selecting a word window having a length that is initially at least two and that is no greater than said length of said ordered string; and means for (a) successively moving said word window along said ordered string, analyzing the meaning of the sub-string of word objects that fall within said word window, removing said substring from said ordered string if said substring has a recognized meaning, until all sub-strings of said ordered string that fit within said word window have been analyzed, (b) reducing said word window length and (c) repeating (a) and (b) until only an unrecognized residual of said word objects of said ordered string remains.
11. A computer apparatus with natural language recognition capabilities comprising: a digital processor; read/write memory coupled to said digital processor; an input device coupled to said digital processor, said input device being receptive to an ordered string of separate word objects, where each of said word objects is delimited from an adjacent word object, said ordered string having a length equal to the number of said word objects and having a natural language meaning; means for selecting a word window having a length that is initially at least two and that is no greater than said length of said ordered string; and means for (a) successively moving said word window along said ordered string, analyzing the meaning of the sub-string of word objects that fall within said word window, removing said substring from said ordered string if said substring has a recognized meaning, until all sub-strings of said ordered string that fit within said word window have been analyzed, (b) reducing said word window length and (c) repeating (a) and (b) until only an unrecognized residual of said word objects of said ordered string remains. 13. A computer apparatus with natural language recognition capabilities as recited in claim 11 wherein said input device comprises a microphone, wherein said ordered string of word objects having a natural language meaning is entered into said computer apparatus by the conversion of sound received by said microphone into words.