Computer assisted text system
First Claim
1. A method for outputting words to an applications program performed by a computer apparatus which runs said applications program and includes a data processing means and an input means in which the data processing means normally processes the signals from said input means for input to said applications program;
- and by a word producing program run by said computer apparatus and including a control means having an Off state and an On state;
the method comprising the steps of;
a) setting said control means to the On state responsive to On signals from said input means;
b) resetting said control means to the Off state responsive to Off signals from said input means;
c) intercepting the signals from said input means while said control means is in the On state;
d) selecting words responsive to the signals intercepted; and
e) outputting the words selected to said data processing means responsive to signals intercepted;
wherein said word producing program includes a vocabulary of a plurality of sets of words stems assigned to letter strings from 1 to N letters long;
wherein some of the signals of said input means represent letters and wherein step d) includes;
d1) storing the letters inputted;
d2) accessing the set of word stems assigned to the letters stored;
d3) selecting a word from the accessed set of word stems responsive to some of said signals or selecting the stored letter string as a word responsive to another of said signals.
0 Assignments
0 Petitions
Accused Products
Abstract
On word starts, the system displays sets of very frequent words and attributes in locations which associate them with input actions. Possible attributes include letters, phonetic sounds, character strokes or parameters as appropriate for the language. Attributes inputted select word sets from a vocabulary which has N sets of a plurality of word sets in which the words of each set share a unique set of one to N attributes. The display presents accessed word sets which the user may search for wanted words. Vocabulary words include codes to select inflection sets when they are selected. For alphabetic languages, spelling rules and a store of modified word ends and inflection starts are used in the application of inflections. Selected words, with or without inflections, are outputted by input actions which may append `Space` or punctuation endings. User actions on keyboard and/or stroke sensing apparatus input attributes and select, inflect, and output words with endings. Some keyboard apparatus responds to key combinations and others to single keys. Stroke apparatus senses motion of a mouse in each of a plurality of directions and patterns and inputs data items associated with the respective motions.
-
Citations
12 Claims
-
1. A method for outputting words to an applications program performed by a computer apparatus which runs said applications program and includes a data processing means and an input means in which the data processing means normally processes the signals from said input means for input to said applications program;
- and by a word producing program run by said computer apparatus and including a control means having an Off state and an On state;
the method comprising the steps of;a) setting said control means to the On state responsive to On signals from said input means; b) resetting said control means to the Off state responsive to Off signals from said input means; c) intercepting the signals from said input means while said control means is in the On state; d) selecting words responsive to the signals intercepted; and e) outputting the words selected to said data processing means responsive to signals intercepted; wherein said word producing program includes a vocabulary of a plurality of sets of words stems assigned to letter strings from 1 to N letters long;
wherein some of the signals of said input means represent letters and wherein step d) includes;d1) storing the letters inputted; d2) accessing the set of word stems assigned to the letters stored; d3) selecting a word from the accessed set of word stems responsive to some of said signals or selecting the stored letter string as a word responsive to another of said signals. - View Dependent Claims (2, 3, 4, 5)
- and by a word producing program run by said computer apparatus and including a control means having an Off state and an On state;
-
6. A method for outputting words to an applications program performed by a computer apparatus running said application program and including a data processing means, a memory, a display, and an input means;
- and by a word producing program running on said computer apparatus and having a vocabulary consisting of a plurality of words arranged into first through Nth pluralities of word sets wherein each of the sets of said first plurality are assigned to single letters and each of the sets of said Nth plurality are assigned to a string of N letters;
said method comprising the steps of;a) starting a word by accessing a first word set; b) inputting letters responsive to operation of said input means; c) storing the letters inputted as a letter string in said memory; d) selecting a word of the accessed set responsive to each letter inputted; e) accessing the word set assigned to the letter string stored; f) changing the selected word to a different word of the accessed set responsive to another input from said input means; and g) outputting the selected word or the stored letter string responsive to a signal from said input means. - View Dependent Claims (7, 8, 9, 10, 11, 12)
- and by a word producing program running on said computer apparatus and having a vocabulary consisting of a plurality of words arranged into first through Nth pluralities of word sets wherein each of the sets of said first plurality are assigned to single letters and each of the sets of said Nth plurality are assigned to a string of N letters;
Specification