HANDHELD ELECTRONIC DEVICE AND METHOD EMPLOYING LOGICAL PROXIMITY OF CHARACTERS IN SPELL CHECKING
5 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
29 Claims
-
1-14. -14. (canceled)
-
15. A method of enabling input on an electronic device, the method comprising:
-
receiving an input comprising a series of key selections; determining base characters for the series of the key selections; generating a first proposed spelling correction comprising the base characters of the input and at least one diacritical difference; generating a second proposed spelling correction comprising at least one base character difference from the input; and outputting both the first proposed spelling correction and the second proposed spelling correction with the output reflecting a preference for the first proposed spelling correction. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A user interface for enabling input on electronic device comprising:
-
a processor; an input apparatus comprising a plurality of keys for receiving an input comprising a number of key selections and for providing signals reflecting the key selections to the processor; an output apparatus for receiving output signals from the processor, the output signals representing a first proposed spelling correction and a second proposed spelling correction, with the output reflecting a preference for the first proposed spelling correction; and a memory coupled to the processor, the memory having stored therein a number of routines that, when executed by the processor, cause the electronic device to perform operations comprising; determining base characters for the series of the key selections, generating the first proposed spelling correction comprising the base characters of the input and at least one diacritical difference, and generating the second proposed spelling correction comprising at least one base character difference from the input. - View Dependent Claims (22, 23)
-
-
24. An electronic device comprising:
-
a processor; an input apparatus for providing signals reflecting input to the processor, the input apparatus comprising a plurality of keys; an output apparatus for receiving output signals from the processor; and a memory coupled to the processor, the memory having stored therein a number of routines that, when executed by the processor, cause the electronic device to perform operations comprising; receiving an input comprising a series of key selections, determining base characters for the series of the key selections, generating a first proposed spelling correction comprising the base characters of the input and at least one diacritical difference, generating a second proposed spelling correction comprising at least one base character difference from the input, and outputting the first proposed spelling correction and the second proposed spelling correction with the output reflecting a preference for the first proposed spelling correction. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification