Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message
First Claim
1. A method for enabling input into a handheld electronic device having an input apparatus, an output apparatus, and a memory having a plurality of objects and at least one message stored therein, said input apparatus having a plurality of input members, at least some of the input members having a plurality of characters assigned thereto, the method comprising:
- generating a new message in response to receiving one of a replying or forwarding command with respect to the at least one message;
providing a dictionary comprising language objects associated with the at least one message;
detecting an ambiguous input comprising actuations of a number of the input members of the plurality of input members;
determining that the ambiguous input is a portion of a salutation;
identifying one of the language objects stored in the dictionary that corresponds with the ambiguous input; and
outputting at least a portion of the identified language object as a proposed disambiguation of the ambiguous input.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message.
-
Citations
16 Claims
-
1. A method for enabling input into a handheld electronic device having an input apparatus, an output apparatus, and a memory having a plurality of objects and at least one message stored therein, said input apparatus having a plurality of input members, at least some of the input members having a plurality of characters assigned thereto, the method comprising:
-
generating a new message in response to receiving one of a replying or forwarding command with respect to the at least one message; providing a dictionary comprising language objects associated with the at least one message; detecting an ambiguous input comprising actuations of a number of the input members of the plurality of input members; determining that the ambiguous input is a portion of a salutation; identifying one of the language objects stored in the dictionary that corresponds with the ambiguous input; and outputting at least a portion of the identified language object as a proposed disambiguation of the ambiguous input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic device comprising:
-
a processor apparatus including a memory having a plurality of objects and at least one message stored therein, an output apparatus; and an input apparatus having a plurality of input members, at least some of the input members having a plurality of characters assigned thereto; the processor apparatus being adapted to; generate a new message in response to receiving one of a replying or forwarding command with respect to the at least one message, provide a dictionary comprising language objects associated with the at least one message, the first dictionary being stored in the memory, detect an ambiguous input comprising actuations of a number of the input members of the plurality of input members, determine that the ambiguous input is a portion of a salutation, identify one of the language objects stored in the dictionary that corresponds with the ambiguous input, and cause the output apparatus to output at least a portion of the identified language object as a proposed disambiguation of the ambiguous input. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification