Handheld electronic device and method for performing optimized spell checking during text entry by providing a sequentially ordered series of spell-check algorithms
First Claim
1. A method of enabling a spell-check operation on a handheld electronic device having stored for execution thereon a number of spell-check algorithms, the method comprising:
- on the handheld electronic device, subjecting a text entry to a spell-check algorithm to obtain a resultant expression, and generating a list including any language object determined to be inconsistent with the resultant expression;
subjecting the text entry to a first spell-check algorithm related to misspelling when a quantity of language objects in the list has not reached a predetermined quantity; and
subsequent to said subjecting the text entry to the first spell-check algorithm related to misspelling, and when the quantity of language objects in the list has not reached the predetermined quantity, subjecting the text entry to a first spell-check algorithm related to a predetermined affixation rule.
6 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
20 Claims
-
1. A method of enabling a spell-check operation on a handheld electronic device having stored for execution thereon a number of spell-check algorithms, the method comprising:
-
on the handheld electronic device, subjecting a text entry to a spell-check algorithm to obtain a resultant expression, and generating a list including any language object determined to be inconsistent with the resultant expression; subjecting the text entry to a first spell-check algorithm related to misspelling when a quantity of language objects in the list has not reached a predetermined quantity; and subsequent to said subjecting the text entry to the first spell-check algorithm related to misspelling, and when the quantity of language objects in the list has not reached the predetermined quantity, subjecting the text entry to a first spell-check algorithm related to a predetermined affixation rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A handheld electronic device comprising an input apparatus, a processor apparatus, and an output apparatus, the input apparatus comprising a number of input keys, at least two of the input keys having a number of linguistic elements assigned thereto, at least two of the input keys each having as the number of linguistic elements assigned thereto a plurality of linguistic elements, the processor apparatus comprising a processor and a memory having stored therein a plurality of objects comprising a plurality of language objects, at least two of the language objects each comprising a number of the linguistic elements, the memory having stored therein a number of routines which, when executed by the processor, cause the handheld electronic device to be adapted to perform operations comprising:
-
subjecting a text entry to a spell-check algorithm to obtain a resultant expression, and generating a list including any language object determined to be consistent with the resultant expression; subjecting the text entry to a first spell-check algorithm related to misspelling when a quantity of language objects in the list has not reached a predetermined quantity; and subsequent to said subjecting the text entry to the first spell-check algorithm related to misspelling, and when the quantity of language objects in the list has not reached the predetermined quantity, subjecting the text entry to a first spell-check algorithm related to a predetermined affixation rule. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of enabling a spell-check operation on a handheld electronic device having stored for execution thereon a number of spell-check algorithms, the method comprising:
-
on the handheld electronic device, subjecting the text entry to a spell-check algorithm to obtain a resultant expression, and generating a list including any language object determined to be inconsistent with the resultant expression; subjecting the text entry to a first spell-check algorithm related to misspelling when the quantity of language objects in the list has not reached a predetermined quantity; and subsequent to said subjecting the text entry to a first spell-check algorithm related to misspelling, and when the quantity of language objects in the list has not reached the predetermined quantity, subjecting the text entry to a first spell-check algorithm related to metaphone analysis.
-
Specification