# US 9,239,824 B2 · Apparatus, method and computer readable medium for a multifunctional interactive dictionary database for referencing polysemous symbol sequences

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

- Number: US 9,239,824 B2
- Document ID: US9239824B2
- Status: Granted
- Kind: B2
- Application number: 13/826,661
- Filed: 2013-03-14
- Published: 2014-01-30
- Granted: 2016-01-19
- Earliest claimed: 2012-07-27
- Assignees: Semantic Compaction Systems
- Applicants: Bruce R. Baker; Robert V. Conti; Russell T. Cross; Thomas R. Kovacs; Cindy C. Halloran; John D. Halloran; David H. Hershberger; Katya J. Hill; Rob Read
- Inventors: Bruce R. Baker; Robert V. Conti; Russell T. Cross; Thomas R. Kovacs; Cindy C. Halloran; John D. Halloran; David H. Hershberger; Katya J. Hill; Rob Read
- Web page: https://patentgrep.com/patent/US9239824B2

## CPC

- G09G 5/14: Display of multiple viewports
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- 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 16/24: Querying
- G06F 16/332: Query formulation
- G06F 40/242: Dictionaries
- G06F 40/253: Grammatical analysis; Style critique
- G06T 11/60: Creating or editing images; Combining images with text
- G09G 5/377: for mixing or overlaying two or more graphic patterns (G09G5/02, G09G5/397 take precedence)
- G09G 2340/12: Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G 2354/00: Aspects of interface with display user
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An embodiment of the present application is directed to an apparatus, method, and or computer readable medium for effectively storing an interactive dictionary database in a memory. The interactive dictionary database includes a plurality of symbol sequences, each of the plurality of symbol sequences including at least one polysemous symbol and each of the plurality of symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase. The method includes providing, in the interactive dictionary database, information useable to assign at least a subset of the plurality of symbol sequences at least one of an active and an inactive status.

## Claims

### Claim 1

A method, comprising:
providing a keyboard, the keyboard including a plurality of selectable polysemous symbols;
storing an interactive dictionary database in a memory, the interactive dictionary database including a plurality of symbol sequences, each of the plurality of symbol sequences including at least one of the selectable polysemous symbols and each of the plurality of symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase; and
providing, in the interactive dictionary database, information useable to assign at least a subset of the plurality of symbol sequences at least one of an active and an inactive status, the interactive dictionary database further including a plurality of rationales, each respectively relating a respective one of the plurality of symbol sequences to a respective associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable by the user.

### Claim 2 (depends on 1)

The method of claim 1, wherein at least portions of the interactive dictionary database are displayable to a user, and wherein the information is displayable to the user in a selectable manner.

### Claim 3 (depends on 2)

The method of claim 2, wherein the interactive dictionary database is displayable to a user in a scrollable form.

### Claim 4 (depends on 1)

The method of claim 1, wherein the interactive dictionary database is searchable.

### Claim 5 (depends on 1)

The method of claim 1, wherein each of the respective the rationales are useable to explain how the respective symbol sequence relates to the respective stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 6 (depends on 1)

The method of claim 1, wherein the interactive dictionary database includes a plurality of symbol sequences stored in association with a common at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 7 (depends on 1)

The method of claim 1, wherein the keyboard is a virtual keyboard.

### Claim 8 (depends on 1)

A non-transitory computer readable medium including program segments for, when executed on computer system, causing the computer system to implement the method of claim 1.

### Claim 9

A method, comprising:
providing a keyboard, the keyboard including a plurality of selectable polysemous symbols;
storing an interactive dictionary database in a memory, the interactive dictionary database including a plurality of symbol sequences, each of the plurality of symbol sequences including at least one of the selectable polysemous symbols and each of the plurality of symbol sequences being stored in association with a rationale and at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, each of the respective the rationales relating each of the respective symbol sequences to the associated at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase; and
displaying, upon a processor receiving an input from a user, at least portions of the interactive dictionary database to the user, the at least portions including at least one associated symbol sequence, rationale and at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, the displaying including displaying selectable information useable to assign at least a subset of the plurality of polysemous symbol sequences at least one of an active and an inactive status, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable.

### Claim 10 (depends on 9)

The method of claim 9, wherein the interactive dictionary database is searchable.

### Claim 11 (depends on 9)

The method of claim 9, wherein the interactive dictionary database is displayable to a user in a scrollable form.

### Claim 12 (depends on 9)

The method of claim 9, wherein each of the respective rationales are useable to explain how the respective symbol sequence relates to the respective stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 13 (depends on 9)

The method of claim 9, wherein the interactive dictionary database includes a plurality of symbol sequences stored in association with a common at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 14 (depends on 9)

The method of claim 9, wherein the keyboard is a virtual keyboard.

### Claim 15 (depends on 9)

A non-transitory computer readable medium including program segments for, when executed on computer system, causing the computer system to implement the method of claim 9.

### Claim 16

An apparatus, comprising:
a keyboard, the keyboard including a plurality of selectable polysemous symbols;
a memory configured to store an interactive dictionary database, the interactive dictionary database including a plurality of symbol sequences, each of the plurality of symbol sequences including at least one of the selectable polysemous symbols and each of the plurality of symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase; and
an integrated input and display device configured to display at least portions of the interactive dictionary database to a user upon receipt of user input, including information useable to assign at least a subset of the plurality of symbol sequences at least one of an active and an inactive status, the interactive dictionary database further including a plurality of rationales, each respectively relating a respective one of the plurality of symbol sequences to a respective associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable by the user.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the information useable to assign at least a subset of the plurality of symbol sequences at least one of an active and an inactive status is stored in the memory, in association with at least a plurality of the symbol sequences, and wherein the integrated input and display device is configured to display the information to the user in a selectable manner.

### Claim 18 (depends on 16)

The apparatus of claim 16, further comprising a processor configured to receive input information relating to the at least one of an active and an inactive status of a symbol sequence and edit the interactive dictionary database stored in memory.

### Claim 19 (depends on 16)

The apparatus of claim 16, wherein the interactive dictionary database is displayable to a user integrated input and display device in a scrollable form.

### Claim 20 (depends on 16)

The apparatus of claim 16, wherein each of the respective the rationales are useable to explain how the respective symbol sequence relates to the respective stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 21 (depends on 16)

The apparatus of claim 16, wherein the interactive dictionary database includes a plurality of symbol sequences stored in association with a common at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 22 (depends on 16)

The apparatus of claim 16, wherein the keyboard is a virtual keyboard.

### Claim 23

An apparatus, comprising:
a keyboard, the keyboard including a plurality of selectable polysemous symbols;
a memory configured to store an interactive dictionary database, the interactive dictionary database including a plurality of symbol sequences, each of the plurality of symbol sequences of the selectable polysemous symbols including at least one polysemous symbol and each of the plurality of symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, each of the respective the rationales relating each of the respective symbol sequences to the associated at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase; and
an integrated input and display device configured to display at least portions of the interactive dictionary database to a user, the at least portions including at least one associated symbol sequence, rationale and at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, the integrated input and display device being further configured to display selectable information useable to assign at least a subset of the plurality of polysemous symbol sequences at least one of an active and an inactive status, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein the interactive dictionary database is searchable.

### Claim 25 (depends on 23)

The apparatus of claim 23, wherein the interactive dictionary database is displayable to a user in a scrollable form.

### Claim 26 (depends on 23)

The apparatus of claim 23, wherein each of the respective rationales are useable to explain how the respective symbol sequence relates to the respective stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 27 (depends on 23)

The apparatus of claim 23, wherein the interactive dictionary database includes a plurality of symbol sequences stored in association with a common at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase.

### Claim 28 (depends on 23)

The apparatus of claim 23, wherein the keyboard is a virtual keyboard.

### Claim 29

A method, comprising:
receiving an indication of initiation of a search, of a stored interactive dictionary database, by a user via an integrated input and display device;
displaying an electronic screen overlay including a plurality of polysemous symbols on the integrated input and display device, usable for searching the interactive dictionary database, to the user;
receiving, via the integrated input and display device, an indication of input of text usable for searching;
determining whether or not at least one entry in the interactive dictionary database includes a previously stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase corresponding to the input text; and
displaying on the integrated input and display device, upon determining that one or more entries in the interactive dictionary database includes a previously stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase corresponding to the input text, a definition of the determined one or more identified entries in the interactive dictionary database, wherein the definition includes a sequence of symbols including at least one of the plurality of polysemous symbols of the electronic screen overlay, at least a subset of the plurality of polysemous symbol sequences being assignable by a user at least one of an active and an inactive status, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable by the user.

### Claim 30 (depends on 29)

The method of claim 29, wherein the displayed electronic screen overlay includes at least a search term field for receipt of the input text.

### Claim 31 (depends on 30)

The method of claim 30, wherein the search term field includes a prediction mechanism to predict search terms that correspond to one or more existing entries in the interactive dictionary database.

### Claim 32 (depends on 29)

The method of claim 29, wherein the displayed electronic screen overlay includes at least one results field to display the definition.

### Claim 33 (depends on 29)

The method of claim 29, wherein the displayed electronic screen overlay includes a key useable to initiate a search command.

### Claim 34 (depends on 29)

The method of claim 29, wherein the displayed electronic screen overlay includes a key to close the searching of the interactive dictionary database.

### Claim 35 (depends on 29)

The method of claim 29, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 36 (depends on 35)

The method of claim 35, wherein the definition includes a rationale.

### Claim 37 (depends on 29)

The method of claim 29, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 38 (depends on 37)

The method of claim 37, wherein the definition includes a rationale and the sequence of symbols.

### Claim 39 (depends on 29)

A non-transitory computer readable medium including program segments for, when executed on a computer system, causing the computer system to implement the method of claim 29.

### Claim 40

An apparatus, comprising:
a processor, configured to receive an indication of initiation of a search, of a stored interactive dictionary database, by a user; and
an integrated input and display device to display an electronic screen overlay including a plurality of polysemous symbols to the user, the electronic screen overlay further being usable for searching the interactive dictionary database,
the processor being further configured to
receive an indication of input of text into the electronic screen overlay usable for searching, and
determine whether or not at least one entry in the interactive dictionary database includes a previously stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and phrase matching the input text, and
the display being further configured to
display, upon the processor determining that one or more entries in the interactive dictionary database includes a term corresponding to the text of a previously stored at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase that matches the input text, a definition of the determined one or more identified entries in the interactive dictionary database, the definition including a sequence of symbols including at least one of the plurality of polysemous symbols of the electronic screen overlay, at least a subset of the plurality of polysemous symbol sequences being assignable by a user at least one of an active and an inactive status, wherein when an inactive status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable by the user.

### Claim 41 (depends on 40)

The apparatus of claim 40, wherein the displayed electronic screen overlay includes at least a search term field for receipt of the input text.

### Claim 42 (depends on 41)

The apparatus of claim 41, wherein the search term field includes a prediction mechanism to predict search terms that correspond to one or more existing entries in the interactive dictionary database.

### Claim 43 (depends on 40)

The apparatus of claim 40, wherein the displayed electronic screen overlay includes at least one results field to display the definition.

### Claim 44 (depends on 40)

The apparatus of claim 40, wherein the displayed electronic screen overlay includes a key to trigger a search command.

### Claim 45 (depends on 40)

The apparatus of claim 40, wherein the displayed electronic screen overlay includes a key to close the electronic screen overlay used for searching the interactive dictionary database.

### Claim 46 (depends on 40)

The apparatus of claim 40, wherein the interactive dictionary database includes, associated with at least one of the at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrases, a plurality of symbol sequences.

### Claim 47 (depends on 40)

The apparatus of claim 40, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 48 (depends on 40)

The apparatus of claim 40, wherein the definition includes a rationale.

### Claim 49 (depends on 40)

The apparatus of claim 40, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 50 (depends on 49)

The apparatus of claim 49, wherein the definition includes a rationale and the sequence of symbols.

### Claim 51

A method, comprising:
providing polysemous symbols on an initial electronic screen overlay displayed on a display;
storing a plurality of the polysemous symbols in a memory and in association with a pointer identifying display of an electronic screen overlay which is different from the initial electronic screen overlay;
storing, in the memory, an interactive dictionary database including a plurality of single symbol and multi-symbol symbol sequences, each of the symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase and in association with information indicating at least one of an active and an inactive status, wherein only symbols, of the provided polysemous symbols of the initial electronic screen overlay, corresponding to at least one of the plurality of stored symbol sequences stored in association with information indicating an active status, are selectable; and
controlling, via a processor, display of a second electronic screen overlay on the display, including second symbols in active multi-symbol sequences beginning with the selected polysemous symbol, in response to receiving an indication of selection of one of the provided selectable polysemous symbols beginning one of the active multi-symbol sequences.

### Claim 52 (depends on 51)

The method of claim 51, further comprising:
controlling output of an associated word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, in response to receiving an indication of selection of one of the provided selectable polysemous symbols corresponding to an active single symbol sequence.

### Claim 53 (depends on 52)

The method of claim 52, further comprising:
controlling display of information, stored in association with the plurality of symbol sequences in the interactive dictionary database in memory, useable to view and set at least a subset of the plurality of symbol sequences to at least one of an active and an inactive status.

### Claim 54 (depends on 53)

The method of claim 53, wherein a status indicator of at least one single symbol sequence, including a symbol displayed on the initial electronic screen overlay, is automatically initially set to be inactive upon a status indicator of at least one multi-symbol sequence, including the displayed symbol beginning the at least one multi-symbol sequence, being set to an active status.

### Claim 55 (depends on 52)

The method of claim 52, wherein, upon receiving indication of selection of a symbol for which only a single symbol sequence is active, preventing display of the corresponding second electronic screen overlay on the display, associated with the selected polysemous symbol, and controlling output of the word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase associated with the single symbol sequence.

### Claim 56 (depends on 51)

The method of claim 51, wherein a status indicator of at least one single symbol sequence, including a symbol displayed on the initial electronic screen overlay, is automatically initially set to be inactive upon a status indicator of at least one multi-symbol sequence, including the displayed symbol beginning the at least one multi-symbol sequence, being set to an active status.

### Claim 57 (depends on 51)

The method of claim 51, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 58 (depends on 51)

A non-transitory computer readable medium including program segments for, when executed on a computer system, causing the computer system to implement the method of claim 51.

### Claim 59

An apparatus, comprising:
an integrated input and display device configured to provide polysemous symbols on an initial electronic screen overlay;
a memory, configured to
store a plurality of the polysemous symbols in association with a pointer identifying display of an electronic screen overlay which is different from the initial electronic screen overlay and
store an interactive dictionary database including a plurality of single symbol and multi-symbol symbol sequences, each of the symbol sequences being stored in association with at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase and in association with information indicating at least one of an active and an inactive status, wherein only symbols, of the provided polysemous symbols of the initial electronic screen overlay, corresponding to at least one of the plurality of stored symbol sequences stored in association with information indicating an active status, are selectable; and
a processor to control display of a second electronic screen overlay on the integrated input and display device, including second symbols in active multi-symbol sequences beginning with the selected polysemous symbol, in response to receiving an indication of selection of one of the provided selectable polysemous symbols beginning one of the active multi-symbol sequences.

### Claim 60 (depends on 59)

The apparatus of claim 59, wherein the processor is further configured to control output of an associated word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, in response to the processor receiving an indication of selection of one of the provided selectable polysemous symbols corresponding to an active single symbol sequence.

### Claim 61 (depends on 60)

The apparatus of claim 60, wherein the processor is further configured to control display of information, stored in association with the plurality of symbol sequences in interactive dictionary database in memory, useable to view and set at least a subset of the plurality of symbol sequences to at least one of an active and an inactive status.

### Claim 62 (depends on 61)

The apparatus of claim 61, wherein a status indicator of at least one single symbol sequence, including a symbol displayed on the initial electronic screen overlay, is automatically initially set by the processor to be inactive upon a status indicator of at least one multi-symbol sequence, including the displayed symbol beginning the at least one multi-symbol sequence, being set to an active status.

### Claim 63 (depends on 60)

The apparatus of claim 60, wherein, upon the processor receiving an indication of selection of a symbol for which only a single symbol sequence is active, the processor is configured to prevent display of the corresponding second electronic screen overlay on the display, associated with the selected polysemous symbol, and the processor is further configured to control output of the word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase associated with the single symbol sequence.

### Claim 64 (depends on 59)

The apparatus of claim 59, wherein a status indicator of at least one single symbol sequence, including a symbol displayed on the initial electronic screen overlay, is automatically initially set by the processor to be inactive upon a status indicator of at least one multi-symbol sequence, including the displayed symbol beginning the at least one multi-symbol sequence, being set to an active status.

### Claim 65 (depends on 59)

The apparatus of claim 59, wherein the interactive dictionary database includes a plurality of rationales, each respectively relating each of the plurality of symbol sequences to their associated at least one of words, sentences, phonemes, messages, letters, numbers, morphemes, commands and phrases.

### Claim 66

In an apparatus including a keyboard including a plurality of selectable polysemous symbols, a processor and a memory configured to store a plurality of symbol sequences in association with at least one word, sentence, phoneme, message, letter, morpheme, command and/or phrase in an interactive dictionary database, wherein upon determining that at least one word has been output via a spelling mode, performing a method comprising:
determining, via the processor, if the at least one spelled word is included in stored a table of spelled words;
storing, in the memory, the at least one spelled word in the table upon determining that the at least one spelled word is not included in the stored table of spelled words;
incrementing a frequency count corresponding to the at least one spelled word upon determining that the at least one spelled word is included in the stored table of spelled words;
determining, via the processor, upon the frequency count reaching a threshold count, if the interactive dictionary database includes a symbol sequence associated with the stored the at least one spelled word;
prompting a user, upon determining that the interactive dictionary database does not include a symbol sequence associated with the stored the at least one spelled word, to input via the keyboard and to store in the memory the at least one spelled word in the interactive dictionary database in association with a symbol sequence, the at least one spelled word and associated symbol sequence being further stored in association with at least one of an active and an inactive status, wherein when an inactive status is assigned to the associated symbol sequence, a corresponding sequence of previously selectable symbols of the keyboard is rendered unselectable; and
displaying a message to the user, upon determining that the interactive dictionary database includes a symbol sequence associated with the stored the at least one spelled word, to use the symbol sequence for subsequent output of the at least one spelled word.

### Claim 67 (depends on 66)

The method of claim 66, wherein the storing includes collecting an automated data log of input in real-time, including storing a record of at least each spelled letter.

### Claim 68 (depends on 67)

The method of claim 67, wherein the collecting is done using a Language Activity Monitor (LAM).

### Claim 69 (depends on 66)

The method of claim 66, wherein the display of the message includes display of the symbol sequence and associated rationale matching the at least one spelled word.

### Claim 70 (depends on 69)

The method of claim 69, further comprising providing an option to the user, to set the symbol sequence and associated rationale matching the at least one spelled word, in the interactive dictionary database to an active status.

### Claim 71 (depends on 66)

The method of claim 66, further comprising:
reporting values of the frequency count of each of a plurality of selected spelled words.

### Claim 72 (depends on 66)

A non-transitory computer readable medium including program segments for, when executed on a computer system, causing the computer system to implement the method of claim 66.

### Claim 73

An apparatus, comprising:
an interactive input and display device including a virtual keyboard, the virtual keyboard including a plurality of selectable polysemous symbols;
a memory, configured to store a plurality of symbol sequences in association with at least one word, sentence, phoneme, message, letter, morpheme, command and/or phrase in an interactive dictionary database and configured to store a table of spelled words;
a processor, configured to
determine, upon determining that at least one word has been output via a spelling mode, if the at least one spelled word is included in the stored table of spelled words,
store the at least one spelled word in the table in the memory upon determining that the at least one spelled word is not included in the stored table of spelled words,
increment a frequency count corresponding to the at least one spelled word upon determining that the at least one spelled word is included in the stored table of spelled words,
determine, upon the frequency count reaching a threshold count, if the interactive dictionary database includes a symbol sequence associated with the stored the at least one spelled word, and
prompt a user, upon determining that the interactive dictionary database does not include a symbol sequence associated with the stored the at least one spelled word, to store the at least one spelled word in the interactive dictionary database in association with a symbol sequence, the at least one spelled word and associated symbol sequence being further stored in association with at least one of an active and an inactive status, wherein when an inactive status is assigned to the associated symbol sequence, a corresponding sequence of previously selectable symbols of the virtual keyboard is rendered unselectable; and
the interactive input and display device being further configured to display a message to the user, upon the processor determining that the interactive dictionary database includes a symbol sequence associated with the stored the at least one spelled word, to use the virtual keyboard to input the symbol sequence for subsequent output of the at least one spelled word.

### Claim 74 (depends on 73)

The apparatus of claim 73, wherein the processor is further configured to collect an automated data log of input in real-time, including being configured to store a record of at least each spelled letter.

### Claim 75 (depends on 74)

The apparatus of claim 74, wherein the collecting is done by the processor using a Language Activity Monitor (LAM).

### Claim 76 (depends on 73)

The apparatus of claim 73, wherein the display of the message on the interactive input and display device includes display of the symbol sequence and associated rationale matching the at least one spelled word.

### Claim 77 (depends on 76)

The apparatus of claim 76, wherein the processor is further configured to provide an option to the user, to set the symbol sequence and associated rationale matching the at least one spelled word, in the interactive dictionary database to an active status.

### Claim 78 (depends on 73)

The apparatus of claim 73, wherein the processor is further configured to control reporting of values of the frequency count of each of a plurality of selected spelled words.

### Claim 79

A method, comprising:
providing polysemous symbols for selection on an electronic screen overlay displayed on a display;
storing, in a memory, an interactive dictionary database including a plurality of entries, each entry including at least one sequence of symbols including at least one of the displayed polysemous symbols, including an indication of an active or inactive status and including an associated at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase, and at least one of the entries being set to an active status and including a frequency count and at least one of the other entries being set to an inactive status and including a threshold frequency and identification of at least one other entry;
determining selection of at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase upon receiving an indication of selection of an associated polysemous symbol sequence corresponding to an entry set to an active status;
incrementing the corresponding frequency count, indicating a number of times that the at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase is determined to have been selected, upon receiving the indication of selection of the associated polysemous symbol sequence; and
at least one of reconfiguring and prompting reconfiguration of the status of the entry previously set to an inactive status, to an active status, upon the frequency count of the identified at least one other entry reaching the corresponding threshold frequency, wherein when an active status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously unselectable symbols of the keyboard is rendered selectable by the user.

### Claim 80 (depends on 79)

The method of claim 79, wherein at least one of the other entries, set to an inactive status and including a threshold frequency, includes identification of at least two other entries, and wherein the at least one of reconfiguring and prompting of reconfiguration of the status of the previously inactive entry to an active status occurs in response to a combined frequency count of the identified at least two other entries reaching the corresponding threshold frequency.

### Claim 81 (depends on 79)

The method of claim 79, wherein the at least one of reconfiguring and prompting reconfiguration of the status of the previously inactive entry to an active status includes automatically reconfiguring the status to an active status.

### Claim 82 (depends on 79)

The method of claim 79, further comprising:
receiving, subsequent to display of the prompt, an indication of reconfiguration of the status of the previously inactive entry to an active status; and
storing the active status in the interactive dictionary database.

### Claim 83 (depends on 81)

The method of claim 81, further comprising:
controlling the display of a notification, indicating that the status of the previously inactive entry is now active.

### Claim 84 (depends on 83)

The method of claim 83, further comprising:
controlling the display of a corresponding sequence of symbols, useable to produce a corresponding at least one of a word, sentence, phoneme, message, letter, number, morpheme, command and phrase, of the previously inactive entry.

### Claim 85 (depends on 79)

The method of claim 79, further comprising:
reporting values of the frequency count of each of a plurality of selected words, sentences, phonemes, messages, letters, morphemes, commands and/or phrases.

### Claim 86 (depends on 79)

A non-transitory computer readable medium including program segments for, when executed on a computer system, causing the computer system to implement the method of claim 79.

### Claim 87

An apparatus, comprising:
an integrated input and display device configured to provide polysemous symbols for selection on an electronic screen overlay;
a memory, configured to store an interactive dictionary database including a plurality of entries, each entry including at least one sequence of symbols including at least one of the displayed polysemous symbols, including an indication of an active or inactive status and including at least one of the polysemous symbols and including an associated at least one of a word, sentence, phoneme, message, letter, number, morpheme, command and phrase, and at least one of the entries being set to an active status and including a frequency count and at least one of the other entries being set to an inactive status and including a threshold frequency and identification of at least one other entry; and
a processor configured to
determine selection of at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase upon receiving an indication of selection of an associated polysemous symbol sequence corresponding to an entry set to an active status;
increment the corresponding frequency count, indicating a number of times that the at least one word, sentence, phoneme, message, letter, number, morpheme, command and/or phrase is determined to have been selected, upon receiving the indication of selection of the associated polysemous symbol sequence; and
at least one of reconfigure and prompt reconfiguration of the status of the entry previously set to an inactive status, to an active status, upon the processor determining that the frequency count of the identified at least one other entry has reached the corresponding threshold frequency, wherein when an active status is assigned to one of the plurality of polysemous symbol sequences, a corresponding sequence of previously unselectable symbols of the keyboard is rendered selectable by the user.

### Claim 88 (depends on 87)

The apparatus of claim 87, wherein at least one of the other entries, set to an inactive status and including a threshold frequency, includes identification of at least two other entries, and wherein the processor is configured to at least one of reconfigure and prompt reconfiguration of the status of the previously inactive entry to an active status, in response to the processor determining that a combined frequency count of the identified at least two other entries has reached the corresponding threshold frequency.

### Claim 89 (depends on 87)

The apparatus of claim 87, wherein the processor is configured to automatically reconfiguring the status to an active status upon determining that the frequency count of the identified at least one other entry has reached the corresponding threshold frequency.

### Claim 90 (depends on 89)

The apparatus of claim 89, wherein the processor is further configured to control the display of a notification on the interactive input and display device, indicating that the status of the previously inactive entry is now active.

### Claim 91 (depends on 90)

The apparatus of claim 90, wherein the processor is further configured to control the display of a corresponding sequence of symbols on the interactive input and display device, useable to produce a corresponding at least one of a word, sentence, phoneme, message, letter, number, morpheme, command and phrase, of the previously inactive entry.

### Claim 92 (depends on 87)

The apparatus of claim 87, wherein the processor is further configured to receive, subsequent to display of the prompt, an indication of reconfiguration of the status of the previously inactive entry to an active status and wherein the memory is further configured to store the active status in the interactive dictionary database.

### Claim 93 (depends on 87)

The apparatus of claim 87, wherein the processor is further configured to control reporting of values of the frequency count of each of a plurality of selected words, sentences, phonemes, messages, letters, morphemes, commands and/or phrases.
