×

Handheld electronic device and method for disambiguation of text input providing artificial variants comprised of characters in a core alphabet

  • US 8,370,125 B2
  • Filed: 01/13/2006
  • Issued: 02/05/2013
  • Est. Priority Date: 01/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of enabling input into a handheld electronic device of a type including an input apparatus, an output apparatus, and a memory having stored therein an alphabet and a plurality of language objects, the alphabet comprising a core alphabet, an extended alphabet, and a plurality of linguistic elements, the core alphabet comprising at least some of the linguistic elements, the extended alphabet comprising at least a first linguistic element not in the core alphabet, the language objects each comprising a number of the linguistic elements, the input apparatus including a plurality of input members, at least some of the input members each having a plurality of the linguistic elements assigned thereto, the method comprising:

  • storing the core alphabet in a static portion of the memory;

    storing the extended alphabet in a modifiable portion of the memory;

    detecting as an ambiguous input a number of actuations of a number of input members including a particular input member having assigned thereto the at least first linguistic element and at least one linguistic element in the core alphabet;

    producing a number of prefix objects each including a number of the linguistic elements of the ambiguous input, at least some of the prefix objects comprising the at least first linguistic element;

    for each of at least some of the prefix objects, seeking a word object corresponding with the prefix object;

    determining if a selection flag has been set based on a previous selection of a default prefix object;

    generating after determining the selection flag has been set, from the static portion of the memory, as a number of artificial variants a number of objects for which a corresponding word object does not exist, and each comprising a linguistic element of each input member of the ambiguous input;

    employing in said generating fewer than all of the linguistic elements assigned to the particular input member; and

    outputting at least two of the number of artificial variants that are formed only of characters that are found in the core alphabet.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×