Dynamic keyboard and method for dynamically redefining keys on a keyboard
DCFirst Claim
Patent Images
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.
11 Assignments
Litigations
0 Petitions
Accused Products
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.
101 Citations
144 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 76)
-
-
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). - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
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). - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95)
-
-
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. - View Dependent Claims (97, 98, 99, 100, 101, 102, 103, 104)
-
-
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. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113)
-
-
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. - View Dependent Claims (115, 116, 117, 118, 119, 120, 121)
-
-
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). - View Dependent Claims (123, 124, 125, 126, 127, 128, 129, 130, 131)
-
-
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). - View Dependent Claims (133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144)
-
Specification