Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Vadim Fux, Waterloo CA

Vadim Fux, Waterloo CA

Patent application numberDescriptionPublished
20080215312Handheld Electronic Device With Text Disambiguation - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device.09-04-2008
20080218522SCALABLE STROKE FONT SYSTEM AND METHOD - A method of creating font format data from source font data includes analyzing the source font data to obtain glyph data for a plurality of glyphs, dissecting the glyph data, extracting midline data from the dissected glyph data, classifying the midline data as unique element data and common element data, associating unique element data and common element data to each glyph of the plurality of glyphs.09-11-2008
20080244386Use of Multiple Data Sources for Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that is available in a plurality of data entry fields of a plurality of applications. A memory on the handheld electronic device has a plurality of linguistic data sources which are searched for linguistic data during a spell check operation. Generic linguistic data is stored in a static data source, and other linguistic data is stored in a dynamic data source. An identification of a misspelled text entry results in an editing session being automatically opened on the misspelled text entry. Proposed spell check interpretations of a text entry are output in a list, and an actuation of a key further results in the outputting of a menu of selectable spell check options. At least some of the selectable spell check options are selectable either with a track ball or with a key of a keypad.10-02-2008
20080244387Use of a Suffix-Removing Spell Check Algorithm for a Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that alters a suffix of a text entry by deleting one or more terminal characters thereof. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with an initial, non-deleted portion of the text entry.10-02-2008
20080244388Spell Check Function Having a Character Replacement Spell Check Algorithm That Applies a Preference Based Upon Proximity of the Characters Replacing One Another, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a character replacement spell check algorithm that provides a preference based upon the proximity of the characters replacing one another.10-02-2008
20080244389Use of a Suffix-Changing Spell Check Algorithm for a Spell Check Function, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that changes a suffix of a text entry by replacing each of one or more terminal characters thereof with a wild card element which can be any character or an absence of a character. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with the modified text entry with the terminal wild card element(s).10-02-2008
20080244390Spell Check Function That Applies a Preference to a Spell Check Algorithm Based Upon Extensive User Selection of Spell Check Results Generated by the Algorithm, and Associated Handheld Electronic Device - An improved spell check function and handheld electronic device provide a spell checking feature that includes provides a preference to a spell check algorithm that based upon extensive selection by the user of spell check results generated by the algorithm.10-02-2008
20080255846METHOD OF PROVIDING LANGUAGE OBJECTS BY INDENTIFYING AN OCCUPATION OF A USER OF A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME - The disclosed and claimed concept relates generally to handheld electronic devices and, more particularly, to a method of providing language objects by identifying an occupation of a user of a handheld electronic device and a handheld electronic device incorporating the same. A method and apparatus of providing language objects by identifying an occupation of a user of a handheld electronic device includes the following steps: identifying the occupation of the user of the handheld electronic device from a number of occupations; detecting a text input; and displaying at least a portion of at least a first language object that is associated with the identified occupation and that corresponds to the text input.10-16-2008
20090027345Handheld Electronic Device and Associated Method Enabling the Output of Non-Alphabetic Characters in a Disambiguation Environment - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with text disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device includes a number of non-alphabetic characters that are assigned to keys and that can be accessed directly by the text disambiguation software without the need to active a non-alphabetic input routine or to additionally actuate and key or an key, for instance.01-29-2009
20090043565HANDHELD ELECTRONIC DEVICE WITH TEXT DISAMBIGUATION - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device.02-12-2009
20090058813Handheld Electronic Device and Associated Method Providing Disambiguation of an Ambiguous Object During Editing and Selectively Providing Prediction of Future Characters - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. During editing of an object, the object can be ambiguous, and the system provides one or more disambiguated interpretations of the ambiguous object. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous object can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.03-05-2009
20090058814Handheld Electronic Device and Associated Method Providing Advanced Text Editing Function in a Text Disambiguation Environment - An improved handheld electronic device and associated method provide an advanced editing feature and an improved learning feature that are provided in a disambiguation environment. The advanced editing feature advantageously enables a new word that has been incorrectly disambiguated by a disambiguation routine to be readily by the user without requiring the incorrectly disambiguated word to be deleted and retyped. Rather, the advanced editing feature enables the incorrectly disambiguated characters to be replaced with opposite characters on the same keys, and such changes can be accomplished merely through the use of inputs to a track ball. The newly edited word can then be learned by a learning database. The improved learning function advantageously favors words that are learned using the advanced editing feature over words that have been learned in other fashions.03-05-2009
20090063135Handheld Electronic Device and Method Employing Logical Proximity of Characters in Spell Checking - An improved handheld electronic device and associated method employing an improved spell checking routine enable proposed spelling corrections having a close logical proximity to an active input to be output at a position of preference for easy selection by the user. By way of example, a base character and the various accented forms thereof can be said to have a logical proximity to one another that is closer than their logical proximity to any character having a different base character, whether additionally having a diacritical element or not.03-05-2009
20090063962Handheld Electronic Device and Associated Method Providing Disambiguation of an Ambiguous Input and Selectively Providing Prediction of Future Characters - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. In response to an ambiguous input, the system provides one or more disambiguated interpretations of the ambiguous input. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous input can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.03-05-2009
20090063963Handheld Electronic Device and Associated Method Enabling the Generation of a Proposed Character Interpretation of a Phonetic Text Input in a Text Disambiguation Environment - An improved handheld electronic device and associated method enable the phonetic inputting of text using a reduced keyboard and transformation algorithm. The handheld electronic device and method advantageously enable the inputting of languages such as Chinese, Japanese, Korean, and the like without limitation. The transformation algorithm subjects each of a number of linguistic element permutations to an algorithm such as the Maximum Matching Algorithm or other algorithm to generate a string of words. The transformation algorithm then selects one string of words as a default textual output based on at least one of its minimal number of words and its relatively high attributed frequency value.03-05-2009
20090089665Handheld electronic device and associated method enabling spell checking in a text disambiguation environment - An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary 04-02-2009
20090089666Handheld Electronic Device and Associated Method Enabling Prioritization of Proposed Spelling Corrections - An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary 04-02-2009
20090112578Handheld Electronic Device and Method for Disambiguation of Compound Text Input and for Prioritizing Compound Language Solutions According to Completeness of Text Components - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria, including the degree of completeness of the text components of a compound language solution.04-30-2009
20090119582Handheld Electronic Device and Method for Dual-Mode Disambiguation of Text Input - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In response to an ambiguous editing input at a location preceding at least a portion of an output word, the software performs one disambiguation operation with respect to the editing input and another disambiguation operation with respect to the editing input in combination with the at least portion of the output word. The results are output in order of decreasing frequency value, with the results of the one disambiguation operation having the portion of the output word appended thereto.05-07-2009
20090174580Handheld Electronic Device and Method for Disambiguation of Text Input Providing Suppression of Low Probability Artificial Variants - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to generate artificial variants in certain circumstances. Each artificial variant is compared with N-gram data on the handheld electronic device and is suppressed from being output if the artificial variant is determined to have a low probability of being the input intended by a user.07-09-2009
20090216523HANDHELD ELECTRONIC DEVICE AND METHOD FOR DISAMBIGUATION OF COMPOUND TEXT INPUT FOR PRIORITIZING COMPOUND LANGUAGE SOLUTIONS ACCORDING TO QUANTITY OF TEXT COMPONENTS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to prioritize compound language solutions according to various criteria.08-27-2009
20090221309METHOD FOR GENERATING TEXT THAT MEETS SPECIFIED CHARACTERISTICS IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME - Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.09-03-2009
20090249199Method of Learning Character Segments During Text Input, and Associated Handheld Electronic Device - An improved method of learning character segments during text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting a replacement of a character of the character interpretation with another character, a character learning string comprising the another character and a number of additional characters of the character interpretation are stored as a candidate. In response to another series of inputs, another proposed character interpretation is generated. Responsive to detecting another replacement of a character of the another character interpretation with a different character, another character learning string comprising the different character and a number of characters of the another character interpretation are compared with the stored candidate. If a set of characters in the another character learning string match characters in the candidate, the set of characters are stored as a segment.10-01-2009
20090265619HANDHELD ELECTRONIC DEVICE WITH DISAMBIGUATION OF COMPOUND WORD TEXT INPUT EMPLOYING SEPARATING INPUT - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device.10-22-2009
20090278713HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING TEXT INPUT IN A LANGUAGE EMPLOYING NON-ROMAN CHARACTERS - A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman, second non-Roman character, and third non-Roman characters assigned thereto. The device is switchable between first and second modes. In the first mode, each Roman character may be input in response to actuation of the input member to which it is assigned, and in the second mode, each first non-Roman character may be input in response to a first type of actuation of the input member to which it is assigned, each second non-Roman character may input in response to a second type of actuation of the input member to which it is assigned, and each third non-Roman character may be input in response to a third type of actuation of the input member to which it is assigned.11-12-2009
20090278804HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING TEXT INPUT IN A LANGUAGE EMPLOYING NON-ROMAN CHARACTERS - A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented.11-12-2009
20090281787MOBILE ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING TRANSLITERATION OF A TEXT INPUT - An improved mobile electronic device enables the inputting of text in one alphabet, Traditional Chinese in the present example, by transliteration of inputs in another alphabet, BoPoMoFo in the present example. Since some of the inputs can be ambiguous, transliteration of an ambiguous input is delayed until a detection of a finalization event, thus avoiding the outputting of unnecessary transliteration results, and thus advantageously avoiding a distraction to the user.11-12-2009
20090287475HANDHELD ELECTRONIC DEVICE WITH DISAMBIGUATION OF COMPOUND WORD TEXT INPUT - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound word text input. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device.11-19-2009
20090299727METHOD OF E-MAIL ADDRESS SEARCH AND E-MAIL ADDRESS TRANSLITERATION AND ASSOCIATED DEVICE - An improved method of transliterating non-Latin input within an e-mail address field to the Latin equivalent. A routine in a handheld device is structured to detect a triggering event that indicates an e-mail address is being input into an e-mail address field. Following the triggering event, both prior and subsequent input is transliterated to Latin characters as these characters are required by Internet protocols. The transliteration routine may also be utilized to search an e-mail address book wherein names are recorded using both Latin and non-Latin characters.12-03-2009
20100023317METHOD FOR GENERATING TEXT IN A HANDHELD ELECTRONIC DEVICE AND A HANDHELD ELECTRONIC DEVICE INCORPORATING THE SAME - Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.01-28-2010
20100073299Handheld Electronic Device With Text Disambiguation - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device.03-25-2010
20100100368Method of Learning Character Segments From Received Text, and Associated Handheld Electronic Device - An improved method of learning character segments from received text enables facilitated text input on an improved handheld electronic device. In receiving text on the handheld electronic device, the characters of the text are converted into the inputs with which the characters correspond. Then, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting that at least a portion of the character interpretation differs from a corresponding portion of the received text, a character learning string comprising the differing characters of the received text are stored as a candidate. In response to receiving additional text on the handheld electronic device, the characters of the additional text are converted into the inputs with which the characters correspond. Then, segments and other objects are analyzed to generate another proposed character interpretation of the series of additional inputs. Responsive to detecting that at least a portion of the another character interpretation differs from a corresponding portion of the additional received text, another character learning string comprising the differing characters of the additional received text are compared with the candidate. If a set of characters in the another character learning string match characters in the candidate, the set of characters are stored as a segment.04-22-2010
20100102998Apparatus And Method For Input Of Ideographic Korean Syllables From Reduced Keyboard - A method is for input of text symbols into an electronic device having a reduced keyboard. The reduced keyboard has keys representing a plurality of characters. The method includes receiving character inputs from the reduced keyboard and identifying symbol variants based on the received character inputs. A list of symbol variants is displayed. An input symbol from the list of symbol variants is selected, wherein the input symbol is a Korean Hangul syllable. At least one Chinese Hanzi syllable is designated, to correspond to at least one Korean Hangul syllable. The Korean Hangul syllable is replaced with a Chinese Hanzi syllable.04-29-2010
20100134419Handheld Electronic Device Providing Proposed Corrected Input In Response to Erroneous Text Entry In Environment of Text Requiring Multiple Sequential Actuations of the Same Key, and Associated Method - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able in certain circumstances of erroneous input to provide proposed corrected output.06-03-2010
20100138741Handheld Electronic Device With Text Disambiguation Allowing Dynamic Expansion of Input Key Associations - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device. If a field into which text is being entered is determined to be a special input field, a disambiguated result can be sought first from a predetermined data source prior to seeking results from other data sources on the device.06-03-2010
20100145679Handheld Electronic Device With Text Disambiguation - In view of the foregoing, an improved handheld electronic device includes a keypad in the form of a reduced QWERTY keyboard and is enabled with disambiguation software. As a user enters keystrokes, the device provides output in the form of a default output and a number of variants from which a user can choose. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry, and when initiating an activity session on a word such as during editing, the display outputs variants of the entire word being edited, rather than providing as variants only those parts of a word that are being edited. The device also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. In certain predefined circumstances, the disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device.06-10-2010
20100153096Handheld Electronic Device and Method for Disambiguation of Compound Text Input and That Employs N-Gram Data to Limit Generation of Low-Probability Compound Language Solutions - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate compound text input. The device is able to assemble language objects in the memory to generate compound language solutions. The device is able to analyze the combinations of language objects in light of N-gram data stored on the device to avoid proposing low-probability compound language solutions.06-17-2010
20100211381System and Method of Creating and Using Compact Linguistic Data - A system and method of creating and using compact linguistic data are provided. Frequencies of words appearing in a corpus are calculated. Each unique character in the words is mapped to a character index, and characters in the words are replaced with the character indexes. Sequences of characters are mapped to substitution indexes, and the sequences of characters in the words are replaced with the substitution indexes. The words are grouped by common prefixes, and each prefix is mapped to location information for the group of words which start with the prefix.08-19-2010
20100223045System and method for multilanguage text input in a handheld electronic device - A system provides multilanguage text input in a handheld electronic device. The system includes one or more applications implemented in the handheld electronic device. The applications include a text input application requiring access to language data usable thereby. One or more language databases contain language data from a plurality of different languages usable by at least one of the applications including the text input application. An interface provides the applications with access to at least some of the different languages of the language data of the one or more language databases, in order that the applications including the text input application receive the different languages.09-02-2010
20100321299SYSTEM AND METHOD FOR KEY LAYOUT AWARE SPELL CHECK - A system and method are provided for providing one or more prioritized alternative strings for a target string in a text typed on a keyboard. The method comprises: for each key on the keyboard, maintaining an adjacency mapping to each adjacent key; receiving the target string; determining whether the target string requires a correction; and if the target string does not appear in the linguistic database, presenting the one or more prioritized alternative strings, wherein the one or more prioritized alternative strings are prioritized based on the adjacency mapping.12-23-2010
20100321302SYSTEM AND METHOD FOR NON-ROMAN TEXT INPUT - An electronic device for non-Roman text input, the device comprising: a non-Roman text input module resident in the memory for execution by the microprocessor, the non-Roman text input module being configured to: provide a non-Roman text input interface for display on the output device, the interface being adapted for non-Roman text input in a first language; receive a signal representing a non-Roman text input in response to an input using the interface; determine a non-Roman character corresponding to the non-Roman text input, the non-Roman character being determined according to one or more rules for determining a compound non-Roman character based on the non-Roman text input in combination with a preceding input; and transmit a signal representing the determined non-Roman character for display on the output device.12-23-2010
20100332976HANDHELD ELECTRONIC DEVICE AND METHOD FOR PERFORMING OPTIMIZED SPELL CHECKING DURING TEXT ENTRY BY PROVIDING A SEQUENTIALLY ORDERED SERIES OF SPELL-CHECK ALGORITHMS - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects.12-30-2010
20110006929SYSTEM AND METHOD FOR DISAMBIGUATION OF STROKE INPUT - An electronic device for disambiguation of stroke input, the device comprising: an input device coupled to the microprocessor for accepting a stroke input; and a stroke disambiguation module resident in the memory for execution by the microprocessor. The device is configured to: receive a signal representing a stroke input sequence at the stroke disambiguation module; apply one or more stroke disambiguation rules to the stroke input sequence to generate an updated input sequence; and transmit a signal representing the updated input sequence.01-13-2011
20110012837HANDHELD ELECTRONIC DEVICE WITH TEXT DISAMBIGUATION - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device. During selection of a variant, the variant is highlighted and is displayed in a text component location on a display.01-20-2011
20110029862SYSTEM AND METHOD FOR CONTEXT BASED PREDICTIVE TEXT ENTRY ASSISTANCE - A device is provided for executing a method for providing context based predictive text entry. The device has a processor and a keyboard, a display screen, and a storage device connected to the processor. The method comprises receiving an input from the keyboard, the input comprising a character of a string; gathering relevant contextual data based on the input; retrieving any relevant stored data from the storage device based on the input; generating at least one context based prediction based on the received input, the contextual data, and any relevant stored data; displaying at least one option for completing the string on the display screen based on the at least one prediction; and completing the string if one of the options displayed on the display screen is selected by way of a further input.02-03-2011
20110041056ELECTRONIC DEVICE WITH TOUCH-SENSITIVE DISPLAY AND METHOD OF FACILITATING INPUT AT THE ELECTRONIC DEVICE - A method includes receiving a character in response to a touch on a touch-sensitive display, adding the character to a character string, identifying, from stored data, objects that at least partially match the character string, and determining a next character of at least one of the objects identified, yielding a set of next characters.02-17-2011
20110093255HANDHELD ELECTRONIC DEVICE INCLUDING TOGGLE OF A SELECTED DATA SOURCE, AND ASSOCIATED METHOD - A method for enabling input into a handheld electronic device having at least three selectable languages available thereon includes detecting a predetermined input a number of times and switching a selected language between one of the three selectable languages and another of the three selectable languages wherein the another language is an immediately preceding selected language.04-21-2011
20110141029APPARATUS AND METHOD FOR INPUT OF IDEOGRAPHIC KOREAN SYLLABLES FROM REDUCED KEYBOARD - A method for input of text symbols into an electronic device having a reduced keyboard is disclosed. The reduced keyboard has keys representing a plurality of characters. The method comprises receiving character inputs from the reduced keyboard. The method also comprises identifying symbol variants based on the received character inputs. The method further comprises displaying a list of symbol variants. The method further comprises receiving a symbol selected from the list of symbol variants. The symbol is a syllable in a first language. The method further comprises identifying syllable variants in a second language corresponding to the syllable in the first language. The method further comprises receiving an input syllable selected from the syllable variants in the second language.06-16-2011
20110157021HANDHELD ELECTRONIC DEVICE AND ASSOCIATED METHOD ENABLING THE OUTPUT OF NON-ALPHABETIC CHARACTERS IN A DISAMBIGUATION ENVIRONMENT - A handheld electronic device includes a reduced QWERTY keyboard and is enabled with text disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device includes a number of non-alphabetic characters that are assigned to keys and that can be accessed directly by the text disambiguation software without the need to active a non-alphabetic input routine or to additionally actuate and key or an key, for instance.06-30-2011
20110163963PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method of controlling a portable electronic device includes rendering characters on a display of the portable electronic device, detecting a touch and determining a touch location on a touch-sensitive input device, determining a plurality of the characters that are rendered near the touch location, the plurality of the characters rendered in a first area, and re-rendering the plurality of the characters in a second area, the second area being larger than the first area.07-07-2011

Patent applications by Vadim Fux, Waterloo CA