Spell 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
First Claim
Patent Images
1. A method of enabling management of a spell check function on a handheld electronic device, the spell check function comprising a plurality of spell check algorithms stored on the handheld electronic device for execution thereon, the method comprising:
- executing at least two of the spell check algorithms to generate proposed spell check interpretations of a text entry received from an input apparatus on the handheld device;
outputting at least two of the proposed spell check interpretations;
applying a preference to proposed spell check interpretations generated by a particular spell check algorithm, if a predetermined quantity of selection inputs of proposed spell check interpretations generated by the particular spell check algorithm meet a predetermined usage criteria, wherein the predetermined usage criteria reflects a determination that a rate at which spell check interpretations generated by the particular spell check algorithm are selected exceeds a threshold frequency; and
employing the preference in said outputting.
5 Assignments
0 Petitions
Accused Products
Abstract
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.
292 Citations
6 Claims
-
1. A method of enabling management of a spell check function on a handheld electronic device, the spell check function comprising a plurality of spell check algorithms stored on the handheld electronic device for execution thereon, the method comprising:
-
executing at least two of the spell check algorithms to generate proposed spell check interpretations of a text entry received from an input apparatus on the handheld device; outputting at least two of the proposed spell check interpretations; applying a preference to proposed spell check interpretations generated by a particular spell check algorithm, if a predetermined quantity of selection inputs of proposed spell check interpretations generated by the particular spell check algorithm meet a predetermined usage criteria, wherein the predetermined usage criteria reflects a determination that a rate at which spell check interpretations generated by the particular spell check algorithm are selected exceeds a threshold frequency; and employing the preference in said outputting. - View Dependent Claims (2, 3)
-
-
4. A handheld electronic device comprising:
-
a processor apparatus comprising a processor and a memory having a plurality of language objects stored therein, the memory further having stored therein a number of routines comprising a spell check routine that provides a spell check function, the spell check function comprising a plurality of spell check algorithms stored in the memory for execution on the processor; an input apparatus comprising a plurality of input members, the input apparatus being structured to provide input to the processor apparatus; an output apparatus structured to receive output signals from the processor apparatus; the routines having instructions which, when executed on the processor, cause the handheld electronic device to perform operations comprising; executing at least two of the spell check algorithms to generate proposed spell check interpretations of a text entry received from an input apparatus on the handheld device; outputting at least two of the proposed spell check interpretations; applying a preference to proposed spell check interpretations generated by a particular spell check algorithm, if a predetermined quantity of selection inputs of proposed spell check interpretations generated by the particular spell check algorithm meet a predetermined usage criteria, wherein the predetermined usage criteria reflects a determination that a rate at which spell check interpretations generated by the particular spell check algorithm are selected exceeds a threshold frequency; and employing the preference in said outputting. - View Dependent Claims (5)
-
-
6. A method of applying a preference to a series of spell check algorithms stored on a handheld electronic device, the method comprising:
executing a series of spell check algorithms in a predetermined sequence to generate proposed spell check interpretations of the text entry while receiving a text entry from an input apparatus on the handheld device; applying a preference to a particular proposed spell check interpretation generated by a particular one of spell check algorithms executed at the end of execution of the series, wherein the preference is determined based on a predetermined quantity of selection inputs of proposed spell check interpretations generated by the particular spell check algorithm and wherein the preference is determined based on a multiplication factor specific to an algorithm according to its order in the series; and outputting the particular proposed spell check interpretation at a higher priority than other proposed spell check interpretations generated by other spell check algorithms in the series.
Specification