Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
372 words
In a programmable system for enabling a user to generate sentences from a set of stored words and phrases by actuating a single switch in response to choices presented to said user, a method of generating said sentences in said system comprising the steps of: storing in said programmable system at least one set of numbered instructions executable by said system which defines said choices and their order of presentation, said set of instructions including individually numbered instructions, each having a first line number for identification, a command symbol, at least one word to be presented to said user as one of said choices, and at least one second line number for indicating which individual instruction to execute next; executing said instructions in said system by: (a) locating a first individual instruction to be executed from the set of instructions; (b) determining if there is more than one second line number in the instruction to be executed; (c) when there is no more than one second line number in the instruction to be executed, executing the function defined by the command symbol of the instruction to be executed, and proceeding to the individual instruction indicated by the second line number designated in the instruction to be executed; (d) when there is more than one second line number in the instruction to be executed, presenting a word in an individual instruction indicated by the first such second line number to said user; (e) determining if said single switch has been actuated within a predetermined interval of time after said word is presented to said user; (f) when said switch is actuated within said-predetermined interval of time, executing a function defined by a command symbol in the individual instruction indicated by the first such second line in the instruction to be executed, and proceeding to the next second line number designated in the instruction to be executed; (g) when said switch is not activated within said predetermined interval of time, presenting to said user a word in another individual instruction indicated by the next second line number in the instruction to be executed; and (h) repeating steps (e), (f), and (g) for each successive second line number listed in the instruction to be executed.
Claim 2
Dependent Claim
372 words
In a programmable system for enabling a user to generate sentences from a set of stored words and phrases by actuating a single switch in response to choices presented to said user, a method of generating said sentences in said system comprising the steps of: storing in said programmable system at least one set of numbered instructions executable by said system which defines said choices and their order of presentation, said set of instructions including individually numbered instructions, each having a first line number for identification, a command symbol, at least one word to be presented to said user as one of said choices, and at least one second line number for indicating which individual instruction to execute next; executing said instructions in said system by: (a) locating a first individual instruction to be executed from the set of instructions; (b) determining if there is more than one second line number in the instruction to be executed; (c) when there is no more than one second line number in the instruction to be executed, executing the function defined by the command symbol of the instruction to be executed, and proceeding to the individual instruction indicated by the second line number designated in the instruction to be executed; (d) when there is more than one second line number in the instruction to be executed, presenting a word in an individual instruction indicated by the first such second line number to said user; (e) determining if said single switch has been actuated within a predetermined interval of time after said word is presented to said user; (f) when said switch is actuated within said-predetermined interval of time, executing a function defined by a command symbol in the individual instruction indicated by the first such second line in the instruction to be executed, and proceeding to the next second line number designated in the instruction to be executed; (g) when said switch is not activated within said predetermined interval of time, presenting to said user a word in another individual instruction indicated by the next second line number in the instruction to be executed; and (h) repeating steps (e), (f), and (g) for each successive second line number listed in the instruction to be executed.
Claim 3
Dependent Claim
40 words
A method of generating sentences as in claim 1 and in which the programmable system includes a message buffer, wherein one of said command symbols will cause said system to add said word in the line to said message buffer.
Claim 4
Dependent Claim
89 words
A method of generating sentences as in claim 2 further comprising the steps of: determining when the length of time said switch is actuated falls within a predetermined range; when said length of time is within said predetermined range, presenting said user with control choices which, when chosen, will cause said system to form one of a plurality of steps including the steps of: presenting the word in said message buffer to said user; and presenting the word in said message buffer to a person other than said user.
Claim 5
Dependent Claim
42 words
A method of generating sentences as in claim 3 wherein said control choices further include choices which: cause said system to remove the previous word from said message buffer; remove all the words from the message buffer; and turn the system off.
Claim 6
Dependent Claim
37 words
A method of generating sentences as in claim 3 wherein: said control choices further include choices which cause said system to activate at least one of a plurality of relays, said relays being connected to external devices.
Claim 7
Dependent Claim
57 words
A method of generating sentences as in claim 1 further comprising the steps of: providing a first speaker which is in close proximity to said user wherein said speaker will be heard primarily by said user; and step (d) further comprises the step of transmitting an audio speech signal representative of said word to said first speaker.
Claim 8
Dependent Claim
69 words
A method of generating sentences as in claim 3 further comprising the steps of: providing a second speaker which is easily heard by a person other than said user, and wherein said step of presenting said word in said message buffer to a person other than said user further includes the step of transmitting a speech signal representative of said word stored in said buffer to said second speaker.
Claim 9
Dependent Claim
229 words
A programmable system for enabling a user to generate sentences from a set of stored words and phrases by actuating a single switch in response to choices presented to said user, said system comprising: means for storing in said system a set of instructions executable by said system, which defines said choices and their order of presentation, said set of instructions including individual instructions, each having a first line number for identification, a command symbol, at least one word to be presented to said user as one of said choices, and at least one second line number for indicating which line to execute next; means for executing said instructions in said system including: (a) means for locating a first instruction line within the set of instructions; (b) means for determining if there are more than two second line numbers in an instruction; (c) means for executing a function defined by a command symbol in an instruction; (d) means for presenting a word includes in an instruction to said user; (e) means for determining if said single switch has been actuated within a predetermined interval of time after a word is presented to said user; and (f) means for executing a function defined by a command symbol in an instruction; and (g) means for proceeding to another instruction indicated by a second line number in an instruction currently being executed.
Claim 10
Dependent Claim
229 words
A programmable system for enabling a user to generate sentences from a set of stored words and phrases by actuating a single switch in response to choices presented to said user, said system comprising: means for storing in said system a set of instructions executable by said system, which defines said choices and their order of presentation, said set of instructions including individual instructions, each having a first line number for identification, a command symbol, at least one word to be presented to said user as one of said choices, and at least one second line number for indicating which line to execute next; means for executing said instructions in said system including: (a) means for locating a first instruction line within the set of instructions; (b) means for determining if there are more than two second line numbers in an instruction; (c) means for executing a function defined by a command symbol in an instruction; (d) means for presenting a word includes in an instruction to said user; (e) means for determining if said single switch has been actuated within a predetermined interval of time after a word is presented to said user; and (f) means for executing a function defined by a command symbol in an instruction; and (g) means for proceeding to another instruction indicated by a second line number in an instruction currently being executed.
Claim 11
Dependent Claim
47 words
A system as in claim 8 further comprising: an message buffer; and means responsive to one of said command symbols for causing said system to add a word in an instruction designated by a second line number in an instruction currently being executed to said message buffer.
Claim 12
Dependent Claim
81 words
A system of generating sentences as in claim 9 further comprising: means for determining whether said switch is actuated for more than a predetermined length of time; means for presenting said switch is actuated for more than a predetermined length of time; means for presenting said user with control choices; means for selectively presenting words added to said message buffer to said user; and means for selectively presenting words added to said message buffer to a person other than said user.
Claim 13
Dependent Claim
40 words
A system as in claim 10 further comprising: means for causing said system to remove a word previously added to said message buffer from said message buffer; and means for removing all the words from the message buffer substantially at
Claim 14
Dependent Claim
68 words
A system as in claim 8 further comprising: a plurality of relays connectable to an external device having a plurality of controllable functions; and means responsive to said control choices for causing said system to activate selectively at least one of said plurality of relays, whereby said user can actively control said controllable functions of said external device using said single switch when said system is connected thereto.
Claim 15
Dependent Claim
45 words
A system as in claim 8 further comprising: a first speaker which is in proximity to said user such that said speaker will be heard primarily by said user; and means for transmitting an audio speech signal representative of said word to said first speaker.
Claim 16
Dependent Claim
38 words
A system as in claim 8, wherein said means for executing said instructions includes an interpreter program, and wherein said individual instructions form part of a simplified computer language easily learned by persons without experience in computer programming.