# US 5,748,177 A · Dynamic keyboard and method for dynamically redefining keys on a keyboard

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,748,177 A
- Document ID: US5748177A
- Status: Granted
- Kind: A
- Application number: 08/487,661
- Filed: 1995-06-07
- Granted: 1998-05-05
- Earliest claimed: 1995-06-07
- Assignees: Semantic Compaction Systems
- Inventors: Bruce R. Baker; Brian Yoder; David Hershberger; Barry Romich; Eric H. Nyberg, III; Robert V. Conti
- Web page: https://patentgrep.com/patent/US5748177A

## CPC

- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 3/0237: {using prediction or retrieval techniques}
- G06F 3/0238: {Programmable keyboards (key guide holders G06F3/0224)}
- G09B 19/04: Speaking (with audible presentation of the material to be studied G09B5/04)
- G09B 21/00: Teaching, or communicating with, the blind, deaf or mute (audible presentation of material to be studied G09B5/04; devices or methods for replacing direct visual or auditory perception by another kind of perception A61F9/08, A61F11/04; audible indication of meter readings or of colour G01D7/12; watches for blind persons G04B25/02; speech analysis, speech recognition G10L; sound-recording or reproducing, per se G11B)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)

## Abstract

A dynamic keyboard includes a plurality of keys, each with an associated symbol, which are dynamically redefinable to provide access to higher level keyboards. Based on sequenced symbols of keys sequentially activated, certain dynamic categories and subcategories can be accessed and keys corresponding thereto dynamically redefined. Dynamically redefined keys can include embellished symbols and/or newly displayed symbols. These dyanmically redefined keys can then provide the user with the ability to easily access both core and fringe vocabulary words in a speech synthesis system.

## Claims

### Claim 1

A method for dynamically redefining a displayed keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the displayed keyboard, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence, in response to each detected selection in step (a);
(c) dynamically redefining symbols of less than all of the plurality of keys of the displayed keyboard in response to the at least one corresponding polysemous symbol matching one of the plurality of symbol sequences.

### Claim 2 (depends on 1)

The method of claim 1, wherein step (c) includes embellishing display of a corresponding displayed polysemous symbol of at least one of the plurality of keys of the displayed keyboard.

### Claim 3 (depends on 2)

The method of claim 2, wherein each embellished at least one displayed symbol relates to a common theme.

### Claim 4 (depends on 3)

The method of claim 3, further comprising the steps of:
(d) detecting selection of on of the a least one key including a corresponding embellished symbol; and
(e) accessing a prestored message associated with an embellished symbol subsequent to detecting selection of a corresponding key in step (d).

### Claim 5 (depends on 4)

The method of claim 4, further comprising the step of:
(f) outputting the accessed message of step (e).

### Claim 6 (depends on 5)

The method of claim 5, wherein the message output in step (f) is voice synthesized.

### Claim 7 (depends on 4)

The method of claim 4, further comprising the step of:
(f) displaying a previously embellished symbol as a non-embellished symbol in response to detecting selection of a corresponding key in step (d).

### Claim 8 (depends on 4)

The method of claim 4, further comprising the step of:
(f) comparing, subsequent to step (d) and prior to step (e), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding embellished symbol of step (d), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (e) in response to the sequenced at least one symbol and embellished symbol matching one of the first set of prestored symbol sequences in step (f).

### Claim 9 (depends on 2)

The method of claim 2, wherein at least one embellished corresponding displayed symbol is polysemous.

### Claim 10 (depends on 2)

The method of claim 2, wherein the embellishing includes adding a word displayed with a corresponding displayed symbol.

### Claim 11 (depends on 2)

The method of claim 2, wherein the embellishing includes modifying a displayed symbol.

### Claim 12 (depends on 2)

The method of claim 2, wherein the embellishing includes varying color of a displayed symbol.

### Claim 13 (depends on 2)

The method of claim 2, wherein each of the at least one embellished corresponding displayed symbols is displayed so as to render each of the at least one embellished corresponding displayed symbols distinct from non-embellished displayed symbols.

### Claim 14 (depends on 2)

The method of claim 2, wherein each embellished symbol is varied in brightness with respect to non-embellished symbols.

### Claim 15 (depends on 1)

The method of claim 1, wherein the dynamic redefining of step (c) includes replacing at least one corresponding displayed polysemous symbol of at least one key of the displayed keyboard with a newly displayed symbol, different from the previously displayed corresponding polysemous symbol.

### Claim 16 (depends on 15)

The method of claim 15, wherein step (c) includes replacing each of a plurality of corresponding displayed polysemous symbols of a plurality of keys of the displayed keyboard with a newly displayed symbol, each different from the previously displayed corresponding polysemous symbol.

### Claim 17 (depends on 16)

The method of claim 16, wherein each of the newly displayed symbols relates to a common theme represented by the symbol sequence previously matched in step (b).

### Claim 18 (depends on 17)

The method of claim 17, wherein each of the newly displayed symbols are nonpolysemous.

### Claim 19 (depends on 17)

The method of claim 17, wherein at least one of the newly displayed symbols replaces the previously displayed polysemous symbol corresponding to a last sequentially detected key.

### Claim 20 (depends on 19)

The method of claim 19, wherein each of the newly displayed symbols is proximate to at least one other newly displayed symbol.

### Claim 21 (depends on 16)

The method of claim 16, wherein each of the replaced symbols is of a common display tone so as to render each replaced symbol distinct from non-replaced displayed symbols.

### Claim 22 (depends on 16)

The method of claim 16, wherein each of the replaced symbols is of a common brightness so as to render each replaced symbols distinct from non-replaced displayed symbols.

### Claim 23 (depends on 15)

The method of claim 15, wherein step (b) includes the substeps of:
(b1) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message; and
(b2) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the sequenced at least one corresponding polysemous symbol failing to match any of the first set of prestored symbol sequences in step (b1), said step (c) occurring in response to the sequenced at least one corresponding polysemous symbol matching one of the second set of prestored symbol sequences.

### Claim 24 (depends on 23)

The method of claim 23, further comprising the step of:
(d) accessing the prestored message associated with a prestored symbol sequence in response to the corresponding symbol of each at least one detected key of step (a), in sequential order of detection, matching one of the first set of symbol sequences in step (b1).

### Claim 25 (depends on 24)

The method of claim 24, further comprising the steps of:
(e) detecting selection of one of the at least one key including a corresponding newly displayed symbol subsequent to replacing a corresponding previously displayed polysemous symbol of at least one of the plurality of displayed keys with a newly displayed symbol in step (c); and
(f) accessing a prestored message associated with a newly displayed symbol subsequent to detecting selection of a corresponding key in step (e).

### Claim 26 (depends on 25)

The method of claim 25, wherein each at least one newly displayed symbol is nonpolysemous.

### Claim 27 (depends on 25)

The method of claim 25, further comprising the step of:
(g) outputting the accessed message of at least one of steps (d) and (f).

### Claim 28 (depends on 25)

The method of claim 25, wherein a key of the displayed keyboard is selectable through physical contact with a key of the displayed keyboard.

### Claim 29 (depends on 25)

The method of claim 25, wherein a key of the displayed keyboard is selectable through activation of a key on a keyboard, separate from the displayed keyboard, corresponding in relative position to the key of the displayed keyboard.

### Claim 30 (depends on 25)

The method of claim 25, further comprising the step of:
(g) comparing, subsequent to step (e) and prior to step (f), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding newly displayed symbol of step (e), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (f) in response to the sequenced at least one symbol and newly displayed symbol matching one of the first set of prestored symbol sequences in step (g).

### Claim 31 (depends on 24)

The method of claim 24, further comprising the step of:
(e) outputting the accessed message of step (d).

### Claim 32 (depends on 15)

The method of claim 15, wherein each at least one newly displayed symbol is nonpolysemous.

### Claim 33 (depends on 32)

The method of claim 32, wherein a key of the displayed keyboard is selectable through optical scanning.

### Claim 34 (depends on 33)

The method of claim 33, wherein a key of the displayed keyboard is selectable through sequential row-column optical scanning of a keyboard, separate from the displayed keyboard, through activation of a key on the separate keyboard corresponding in position to the key of the displayed keyboard.

### Claim 35 (depends on 1)

The method of claim 1, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (c).

### Claim 36 (depends on 1)

The method of claim 1, further comprising the step of:
(d) separately displaying the keys of the keyboard with dynamically redefined symbols.

### Claim 37 (depends on 36)

The method of claim 36, wherein the keys separately displayed in step (d) are relatively increased in size in comparison to a size of originally displayed keys.

### Claim 38 (depends on 1)

The method of claim 1, further comprising the step of:
(d) enlarging, relative to other keys of the keyboard, display of dynamically redefined keys of the keyboard.

### Claim 39

A method for dynamically redefining a displayed keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the displayed keyboard, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message;
(c) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the sequenced at least one corresponding polysemous symbol failing to match any of the first set of prestored symbol sequences in step (b); and
(d) dynamically redefining symbols of less than all of the plurality of keys of the displayed keyboard in response to the at least one corresponding polysemous symbol matching one of the second set of prestored symbol sequences in step (c).

### Claim 40 (depends on 39)

The method of claim 39, wherein the dynamic redefining of step (d) includes embellishing display of a corresponding displayed polysemous symbol of at least one of the plurality of keys of the displayed keyboard in response to the sequenced at least one corresponding polysemous symbol matching one of the second set of prestored symbol sequences in step (c).

### Claim 41 (depends on 40)

The method of claim 40, wherein display of a corresponding displayed polysemous symbol, of at least one of the plurality of keys not detected as being selected in step (a), is embellished in step (d).

### Claim 42 (depends on 40)

The method of claim 40, wherein each embellished at least one displayed symbol of step (d) relates to a common theme represented by the symbol sequence of the second set previously matched.

### Claim 43 (depends on 42)

The method of claim 42, further comprising the steps of:
(e) detecting selection of one of the at least one key including a corresponding embellished symbol; and
(f) accessing a prestored message associated with an embellished symbol subsequent to detecting selection of a corresponding key in step (e).

### Claim 44 (depends on 43)

The method of claim 43, further comprising the step of:
(g) outputting the accessed message of step (f).

### Claim 45 (depends on 44)

The method of claim 44, wherein the message output in step (g) is voice synthesized.

### Claim 46 (depends on 43)

The method of claim 43, further comprising the step of:
(g) displaying a previously embellished symbol as a non-embellished symbol in response to detecting selection of a corresponding key in step (e).

### Claim 47 (depends on 43)

The method of claim 43, wherein a key of the displayed keyboard is selectable through physical contact with a key of the displayed keyboard.

### Claim 48 (depends on 43)

The method of claim 43, wherein a key of the displayed keyboard is selectable through activation of a key on a keyboard, the key on the keyboard being separate from the displayed keyboard and corresponding in relative position to the key of the displayed keyboard.

### Claim 49 (depends on 43)

The method of claim 43, wherein a key of the displayed keyboard is selectable through optical scanning.

### Claim 50 (depends on 49)

The method of claim 49, wherein a key of the displayed keyboard is selectable through sequential row-column optical scanning of a keyboard, separate from the displayed keyboard, through activation of a key on the separate keyboard corresponding in position to the key of the displayed keyboard.

### Claim 51 (depends on 43)

The method of claim 43, further comprising the step of:
(g) comparing, subsequent to step (e) and prior to step (f), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding embellished symbol of step (e), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (f) in response to the sequenced at least one symbol and embellished symbol matching one of the first set of prestored symbol sequences in step (g).

### Claim 52 (depends on 40)

The method of claim 40, further comprising the step of:
(e) accessing the prestored message associated with a prestored symbol sequence in response to the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, matching one of the first set of prestored symbol sequences in step (b).

### Claim 53 (depends on 52)

The method of claim 52, further comprising the steps of:
(f) detecting selection of one of the at least one key including a corresponding embellished symbol subsequent to embellishing a corresponding displayed symbol of at least one of the plurality of displayed keys in step (d); and
(g) accessing a prestored message associated with an embellished symbol subsequent to detecting selection of a corresponding key in step (f).

### Claim 54 (depends on 53)

The method of claim 53, further comprising the step of:
(g) comparing, subsequent to step (e) and prior to step (f), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding embellished symbol of step (e), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (f) in response to the sequenced at least one symbol and embellished symbol matching one of the first set of prestored symbol sequences in step (g).

### Claim 55 (depends on 40)

The method of claim 40, wherein at least one embellished corresponding displayed symbol is polysemous.

### Claim 56 (depends on 40)

The method of claim 40, wherein the embellishing includes adding a word displayed with a corresponding displayed symbol.

### Claim 57 (depends on 40)

The method of claim 40, wherein the embellishing includes modifying a displayed symbol.

### Claim 58 (depends on 40)

The method of claim 40, wherein the embellishing includes varying color of a displayed symbol.

### Claim 59 (depends on 40)

The method of claim 40, wherein each of the at least one embellished corresponding displayed symbols is displayed so as to render each of the at least one embellished corresponding displayed symbols distinct from non-embellished displayed symbols.

### Claim 60 (depends on 59)

The method of claim 59, wherein each embellished symbol is varied in brightness with respect to non-embellished symbols.

### Claim 61 (depends on 39)

The method of claim 39, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (d).

### Claim 62 (depends on 39)

The method of claim 39, further comprising the step of:
(e) separately displaying the keys of the keyboard with dynamically redefined symbols.

### Claim 63 (depends on 62)

The method of claim 62, wherein the keys separately displayed in step (e) are relatively increased in size in comparison to a size of originally displayed keys.

### Claim 64 (depends on 39)

The method of claim 39, further comprising the step of:
(e) enlarging, relative to other keys of the keyboard, display of dynamically redefined keys of the keyboard.

### Claim 65

A method for dynamically redefining a displayed keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the displayed keyboard, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message;
(c) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the sequenced at least one corresponding symbol failing to match any of the first set of prestored symbol sequences in step (b);
(d) embellishing display of a corresponding displayed symbol of at least one of the plurality of keys of the displayed keyboard in response to the at least one corresponding symbol matching one of the second set of prestored symbol sequences in step (c) to thereby dynamically redefine the corresponding displayed symbol;
(e) detecting selection of one of the at least one key including a corresponding embellished symbol;
(f) comparing the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding embellished symbol of step (e), in sequential order of detection, to a third set of a plurality of prestored symbol sequences, each including at least one symbol and one embellished symbol in a predetermined sequence; and
(g) dynamically redefining at least a portion of the displayed keyboard in response to the at least one corresponding polysemous symbol and corresponding embellished symbol matching one of the third set of the plurality of prestored symbol sequences in step (f).

### Claim 66 (depends on 65)

The method of claim 65, wherein the dynamic redefining of step (g) includes displaying a data table.

### Claim 67 (depends on 65)

The method of claim 65, wherein the dynamic redefining of step (g) includes displaying a window containing subsequently selectable information.

### Claim 68 (depends on 65)

The method of claim 65, wherein the dynamic redefining of step (g) includes replacing at least one corresponding displayed polysemous symbol of at least one key of the displayed keyboard with a newly displayed symbol, different from the previously displayed corresponding polysemous symbol.

### Claim 69 (depends on 68)

The method of claim 68, wherein the dynamic redefining of step (g) includes replacing each of a plurality of corresponding displayed polysemous symbols of a plurality of keys of the displayed keyboard with a newly displayed symbol, each different from the previously displayed corresponding polysemous symbol.

### Claim 70 (depends on 69)

The method of claim 69, wherein each embellished at least one displayed symbol of step (d) relates to a common theme represented by the symbol sequence of the second set previously matched.

### Claim 71 (depends on 70)

The method of claim 70, wherein each of the newly displayed symbols relate to a common sub-theme of the common theme, the common sub-theme represented by the symbol sequence of the third set previously matched in step (f).

### Claim 72 (depends on 71)

The method of claim 71, wherein each of the newly displayed symbols are nonpolysemous.

### Claim 73 (depends on 71)

The method of claim 71, wherein at least one of the newly displayed symbols replaces the detected embellished symbol of step (e).

### Claim 74 (depends on 73)

The method of claim 73, wherein each of the newly displayed symbols is proximate to at least one other newly displayed symbol.

### Claim 75 (depends on 71)

The method of claim 71, further comprising the steps of:
(h) detecting selection of one of the keys including a corresponding newly displayed symbol; and
(i) accessing a prestored message associated with a newly displayed symbol subsequent to detecting selection of a corresponding key in step (h).

### Claim 76 (depends on 25)

The method of claim 25, further comprising the steps of:
(j) outputting a voice synthesization of the message accessed in step (i).

### Claim 77 (depends on 75)

The method of claim 75, further comprising the step of:
(j) displaying each of the newly displayed symbols as a previously displayed symbol in response to detecting selection of one of the keys including a corresponding newly displayed symbol in step (h).

### Claim 78 (depends on 75)

The method of claim 75 further comprising the step of:
(j) comparing, subsequent to step (h) and prior to step (i), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding newly displayed symbol of step (h), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (i) in response to the sequenced at least one symbol and newly displayed symbol matching one of the first set of prestored symbol sequences in step (j).

### Claim 79 (depends on 69)

The method of claim 69, wherein each of the replaced symbols is of a common display tone so as to render each replaced symbols distinct from non-replaced displayed symbols.

### Claim 80 (depends on 69)

The method of claim 69, wherein each of the replaced symbols is of a common brightness so as to render each replaced symbol distinct from non-replaced displayed symbols.

### Claim 81 (depends on 68)

The method of claim 68, further comprising the steps of:
(h) detecting selection of one of the at least one key including a corresponding newly displayed symbol; and
(i) accessing a prestored message associated with a newly displayed symbol subsequent to detecting selection of a corresponding key in step (h).

### Claim 82 (depends on 81)

The method of claim 81, further comprising the step of:
(j) outputting a voice synthesization of the message accessed in step (i).

### Claim 83 (depends on 81)

The method of claim 81, further comprising the step of:
(j) displaying each of the at least one newly displayed symbol as a previously displayed symbol in response to detecting selection of a corresponding key in step (h).

### Claim 84 (depends on 81)

The method of claim 81, wherein a key of the displayed keyboard is selectable through physical contact with a key of the displayed keyboard.

### Claim 85 (depends on 81)

The method of claim 81, wherein a key of the displayed keyboard is selectable through activation of a key on a keyboard, separate from the displayed keyboard, corresponding in relative position to the key of the displayed keyboard.

### Claim 86 (depends on 81)

The method of claim 81, wherein a key of the displayed keyboard is selectable through sequential row-column optical scanning of a keyboard, separate from the displayed keyboard, through activation of a key on the separate keyboard corresponding in position to the key of the displayed keyboard.

### Claim 87 (depends on 81)

The method of claim 81, wherein a key is selectable through optical scanning of the displayed keyboard.

### Claim 88 (depends on 81)

The method of claim 81, further comprising the step of:
(j) comparing, subsequent to step (h) and prior to step (i), the corresponding polysemous symbol of each at least one detected key of step (a) and the corresponding newly displayed symbol of step (h), in sequential order of detection, to the first set of prestored symbol sequences, wherein a prestored message is accessed in step (i) in response to the sequenced at least one symbol and newly displayed symbol matching one of the first set of prestored symbol sequences in step (j).

### Claim 89 (depends on 65)

The method of claim 65, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (d).

### Claim 90 (depends on 65)

The method of claim 65, wherein symbols of less than all of the plurality of keys are dynamically redefined in step (g).

### Claim 91 (depends on 90)

The method of claim 90, further comprising the step of:
(h) separately displaying the keys of the keyboard with dynamically redefined symbols.

### Claim 92 (depends on 91)

The method of claim 91, wherein the keys separately displayed in step (h) are relatively increased in size in comparison to a size of originally displayed keys.

### Claim 93 (depends on 90)

The method of claim 90, further comprising the step of:
(h) enlarging, relative to other keys of the keyboard, display of dynamically redefined keys of the keyboard.

### Claim 94 (depends on 65)

The method of claim 65, further comprising the step of:
(h) separately displaying the dynamically redefined portion of the displayed keyboard.

### Claim 95 (depends on 94)

The method of claim 94, wherein keys of the dynamically redefined portion of the displayed keyboard are relatively increased in size in comparison to a size of originally displayed keys.

### Claim 96

A method for dynamically redefining keys of a displayed keyboard, comprising the steps of:
(a) detecting selection of a plurality of keys of the displayed keyboard in sequence, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) accessing a predetermined dynamic category based upon a sequence of polysemous symbols of detected keys selected in step (a); and
(c) embellishing a plurality of displayed key symbols based upon the accessed dynamic category of step (b), to dynamically redefine symbols of keys of the displayed keyboard.

### Claim 97 (depends on 96)

The method of claim 96, wherein the keys corresponding to symbols embellished in step (c) form a keyboard corresponding to the accessed predetermined dynamic category.

### Claim 98 (depends on 96)

The method of claim 96, wherein the symbols embellished in step (c) are rendered distinct from non-embellished symbols.

### Claim 99 (depends on 96)

The method of claim 96, further comprising the steps of:
(d) detecting selection of a key including a corresponding embellished symbol; and
(e) accessing a prestored message associated with the embellished symbol in response to detecting selection of a corresponding key in step (d).

### Claim 100 (depends on 99)

The method of claim 99, further comprising the step of:
(f) outputting the accessed message of step (e).

### Claim 101 (depends on 96)

The method of claim 96, further comprising the steps of:
(d) detecting selection of a key including a corresponding embellished symbol;
(e) accessing a predetermined dynamic subcategory based upon the embellished symbol of a detected key selected in step (d).

### Claim 102 (depends on 101)

The method of claim 101, further comprising the step of:
(f) displaying a plurality of new symbols in place of a plurality of previously displayed key symbols based upon the accessed dynamic subcategory of step (e), to further dynamically redefine keys of the displayed keyboard.

### Claim 103 (depends on 102)

The method of claim 102, further comprising the steps of:
(g) detecting selection of a key including a corresponding newly displayed symbol; and
(h) accessing a prestored message symbol in response to detecting selection of a corresponding key in step (g).

### Claim 104 (depends on 96)

The method of claim 96, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (c).

### Claim 105

A method for dynamically redefining keys of a displayed keyboard, comprising the steps of:
(a) detecting selection of a plurality of keys of the displayed keyboard in sequence, each of the plurality of keys including a corresponding displayed polysemous symbol;
(b) accessing a predetermined dynamic category based upon the sequence of polysemous symbols of detected keys selected in step (a); and
(c) displaying a plurality of keys with new symbols in place of or simultaneous with a plurality of keys with previously displayed key symbols based upon the accessed dynamic category of step (b), to dynamically redefine the displayed keyboard to include keys with new symbols.

### Claim 106 (depends on 105)

The method of claim 105, wherein the keys corresponding to newly displayed symbols of step (c) form a keyboard corresponding to the accessed predetermined dynamic category.

### Claim 107 (depends on 105)

The method of claim 105, wherein the newly displayed symbols of step (c) are rendered distinct from non-newly displayed symbols.

### Claim 108 (depends on 105)

The method of claim 105, further comprising the steps of:
(d) detecting selection of a key including a corresponding newly displayed symbol; and
(e) accessing a prestored message associated with the newly-displayed symbol in response to detecting selection of a corresponding key in step (d).

### Claim 109 (depends on 108)

The method of claim 108, further comprising the step of:
(f) outputting the accessed message of step (e).

### Claim 110 (depends on 105)

The method of claim 105, wherein the displayed keyboard includes the plurality of keys which each include a corresponding displayed polysemous symbol and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without originally corresponding symbols can be dynamically redefined in step (c).

### Claim 111 (depends on 105)

The method of claim 105, further comprising the step of:
(d) separately displaying only the keys of the keyboard with new symbols.

### Claim 112 (depends on 111)

The method of claim 111, wherein the keys separately displayed in step (d) are relatively increased in size in comparison to a size of originally displayed keys.

### Claim 113 (depends on 105)

The method of claim 105, further comprising the step of:
(d) enlarging, relative to other keys of the keyboard, display of keys of the keyboard with new symbols displayed in step (c).

### Claim 114

A method for dynamically redefining keys of a keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the keyboard, each of the plurality of keys including a polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence, in response to each detected selection in step (a);
(c) dynamically redefining a symbol of at least one of the plurality of keys of the keyboard to correspond to an embellished symbol, embellished from the corresponding polysemous symbol, in response to the sequenced at least one corresponding symbol matching one of the plurality of prestored symbol sequences; and
(d) displaying the at least one embellished symbol.

### Claim 115 (depends on 114)

The method of claim 114, further comprising the steps of:
(e) displaying polysemous symbols positionally corresponding to at least some of the keys on the keyboard prior to step (a), wherein the at least one embellished symbol displayed in step (d) is displayed as an embellished version of the polysemous symbol displayed in step (e).

### Claim 116 (depends on 114)

The method of claim 114, further comprising the step of:
(e) activating at least one of a plurality of indicators, one associated with each key of the keyboard, each at least one activated indicator corresponding to a key dynamically redefined in step (c), to thereby associate dynamically redefined keys and relative positionally corresponding displayed embellished symbols.

### Claim 117 (depends on 114)

The method of claim 114, wherein step (b) comprises the substeps of:
(b1) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message; and
(b2) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the sequenced at least one corresponding symbol failing to match any of the first set of prestored symbol sequences in step (b1),
at least one of the plurality of keys being dynamically redefined in response to the at least one corresponding symbol matching one of the second set of prestored symbol sequences in step (b2).

### Claim 118 (depends on 117)

The method of claim 117, further comprising the step of:
(e) outputting a message in response to the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, matching one of the first set of prestored symbol sequences in step (b1).

### Claim 119 (depends on 118)

The method of claim 118, further comprising the steps of:
(f) detecting selection of a key of the keyboard, dynamically redefined to correspond to an embellished symbol in step (c); and
(g) outputting a prestored message, stored in association with the corresponding an embellished symbol, in response to detecting selection of a corresponding key in step (f).

### Claim 120 (depends on 114)

The method of claim 114, wherein embellished symbols of a common theme are displayed in step (d).

### Claim 121 (depends on 114)

The method of claim 114, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (c).

### Claim 122

A method for dynamically redefining a displayed keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the displayed keyboard, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message;
(c) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the sequenced at least one corresponding symbol failing to match any of the first set of prestored symbol sequences in step (b);
(d) embellishing display of a corresponding displayed symbol of at least one of the plurality of keys of the displayed keyboard in response to the sequenced at least one corresponding symbol matching one of the second set of prestored symbol sequences in step (c) to thereby dynamically redefine the corresponding displayed symbol;
(e) detecting selection of one of the at least one key including a corresponding embellished symbol;
(f) detecting selection of at least one of the plurality of keys of the displayed keyboard, subsequent to detecting selection in step (e);
(g) comparing the corresponding polysemous symbol of each at least one detected key of step (a), the corresponding embellished symbol of step (e) and the corresponding polysemous symbol of each at least one detected key of step (f), in sequential order of detection, to the first set of prestored symbol sequences; and
(h) accessing the prestored message associated with a prestored symbol sequence in response to the corresponding polysemous symbol of each at least one detected key of step (a), the corresponding embellished symbol of step (e) and the corresponding polysemous symbol of each at least one detected key of step (f), in sequential order of detection, matching one of the first set of prestored symbol sequences in step (g).

### Claim 123 (depends on 122)

The method of claim 122, wherein each embellished at least one displayed embellished symbol of step (d) relates to a common theme represented by the symbol sequence of the second set previously matched.

### Claim 124 (depends on 122)

The method of claim 122, further comprising the step of:
(i) outputting a voice synthesization of the message accessed in step (h).

### Claim 125 (depends on 122)

The method of claim 122, wherein display of a corresponding displayed symbol, of at least one of the plurality of keys not detected as being selected in step (a), is embellished in step (d).

### Claim 126 (depends on 122)

The method of claim 122, wherein at least one embellished corresponding displayed symbol is polysemous.

### Claim 127 (depends on 122)

The method of claim 122, wherein the embellishing includes adding a word displayed with a corresponding displayed symbol.

### Claim 128 (depends on 122)

The method of claim 122, wherein the embellishing includes modifying a displayed symbol.

### Claim 129 (depends on 122)

The method of claim 122, wherein each of the at least one embellished corresponding displayed symbols is displayed so as to render each of the at least one embellished corresponding displayed symbols distinct from non-embellished displayed symbols.

### Claim 130 (depends on 122)

The method of claim 122, wherein a key of the displayed keyboard is selectable through activation of a key on a keyboard, separate from the displayed keyboard, corresponding in relative position to the key of the displayed keyboard.

### Claim 131 (depends on 122)

The method of claim 122, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (d).

### Claim 132

A method for dynamically redefining a displayed keyboard, comprising the steps of:
(a) detecting selection of at least one of a plurality of keys of the displayed keyboard, each of the plurality of keys including a displayed polysemous symbol defined to correspond thereto;
(b) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a first set of a plurality of prestored symbol sequences, each including at least one symbol in a predetermined sequence and an associated prestored message;
(c) comparing the corresponding polysemous symbol of each at least one detected key of step (a), in sequential order of detection, to a second set of a plurality of prestored symbol sequences in response to the at least one corresponding symbol failing to match any of the first set of prestored symbol sequences in step (b);
(d) replacing less than all corresponding displayed polysemous symbols of the plurality of keys of the displayed keyboard with a newly displayed symbol, different from the previously displayed corresponding polysemous symbol, in response to the at least one corresponding symbol matching one of the second set of prestored symbol sequences in step (c) to thereby dynamically redefine less than all of the corresponding displayed polysemous symbols;
(e) detecting selection of one of the at least one key including a corresponding newly displayed symbol;
(f) detecting selection of at least one of the plurality of keys of the displayed keyboard, subsequent to detecting selection in step (e);
(g) comparing the corresponding polysemous symbol of each at least one detected key of step (a), the corresponding newly displayed symbol of step (e), and the corresponding polysemous symbol of each at least one detected key of step (f), in sequential order of detection, to the first set of prestored symbol sequences; and
(h) accessing the prestored message associated with a prestored symbol sequence in response to the corresponding polysemous symbol of each at least one detected key of step (a), the corresponding newly displayed symbol of step (e), and the corresponding polysemous symbol of each at least one detected key of step (f), in sequential order of detection, matching one of the first set of prestored symbol sequences in step (g).

### Claim 133 (depends on 132)

The method of claim 132, wherein step (d) includes replacing each of a plurality of corresponding displayed polysemous symbols of a plurality of keys of the displayed keyboard with a newly displayed symbol, each different from the previously displayed corresponding symbol.

### Claim 134 (depends on 133)

The method of claim 133, wherein each of the newly displayed symbols relates to a common theme represented by the symbol sequence previously matched in step (c).

### Claim 135 (depends on 134)

The method of claim 134, wherein each of the newly displayed symbols are nonpolysemous.

### Claim 136 (depends on 134)

The method of claim 134, wherein at least one of the newly displayed symbols replaces the previously displayed symbol corresponding to a last sequentially detected key.

### Claim 137 (depends on 136)

The method of claim 136, wherein each of the newly displayed symbols is proximate to at least one other newly displayed symbol.

### Claim 138 (depends on 132)

The method of claim 132, wherein each at least one newly displayed symbol is nonpolysemous.

### Claim 139 (depends on 132)

The method of claim 132, wherein each of the replaced symbols is of a common display tone so as to render each replaced symbol distinct from non-replaced displayed symbols.

### Claim 140 (depends on 132)

The method of claim 132, wherein each of the replaced symbols is of a common brightness so as to render each replaced symbol distinct from non-replaced displayed symbols.

### Claim 141 (depends on 132)

The method of claim 132, wherein a key of the displayed keyboard is selectable through activation of a key on a keyboard, the key on the keyboard being separate from the displayed keyboard and corresponding in relative position to the key of the displayed keyboard.

### Claim 142 (depends on 132)

The method of claim 132, wherein the displayed keyboard includes the plurality of keys which each include a displayed polysemous symbol defined to correspond thereto and at least one key which fails to include a corresponding displayed polysemous symbol, wherein keys with or without symbols originally defined to correspond thereto can be dynamically redefined in step (d).

### Claim 143 (depends on 132)

The method of claim 132, further comprising the step of:
(i) separately displaying, subsequent to step (d) and prior to step (e), keys of the keyboard with new symbols; and
(j) displaying the originally displayed keyboard, subsequent to detecting selection in step (e) and prior to detecting selection in step (f).

### Claim 144 (depends on 143)

The method of claim 143, wherein the keys separately displayed in step (i) are relatively increased in size in comparison to a size of originally displayed keys.
