Handheld electronic device and method for disambiguation of text input and providing spelling substitution
AssigneeBlackBerry Limited
InventorsVadim FUX, Dan RUBANOVICH
Life of this patent
Estimating the term…
Abstract
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.
Claims22
-25. (canceled)
A method of enabling an input into a handheld electronic device, the method comprising:
- receiving data associated with one or more input key selections, wherein at least one of the input key selections is a delimiter input;
- determining a set of characters based, at least in part, on the received data;
- determining a known spelling substitution corresponding to a subset of the set of characters;
- determining that the spelling substitution does not correspond to a language object stored in memory;
- storing the spelling substitution in memory as one of the stored language objects;
- and
- outputting the set of characters based, at least in part, on the determination that the spelling substitution is stored in memory as one of the stored language objects.
A handheld electronic device, comprising:
- a processor;
- and
- a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to perform operations comprising:
- receiving data associated with one or more input key selections, wherein at least one of the input key selections is a delimiter input;
- determining a set of characters based, at least in part, on the received data;
- determining a known spelling substitution corresponding to a subset of the set of characters;
- determining that the spelling substitution does not correspond to a language object stored in memory;
- storing the spelling substitution in memory as one of the stored language objects;
- and
- outputting the set of characters based, at least in part, on the determination that the spelling substitution is stored in memory as one of the stored language objects.
A non-transitory, computer-readable medium storing instructions for performing, when executed by a processor, a method comprising:
- receiving data associated with one or more input key selections, wherein at least one of the input key selections is a delimiter input;
- determining a set of characters based, at least in part, on the received data;
- determining a known spelling substitution corresponding to a subset of the set of characters;
- determining that the spelling substitution does not correspond to a language object stored in memory;
- storing the spelling substitution in memory as one of the stored language objects;
- and
- outputting the set of characters based, at least in part, on the determination that the spelling substitution is stored in memory as one of the stored language objects.
Dependencies are inferred from the claim text.