Keypad navigation selection and method on mobile device
First Claim
Patent Images
1. A handheld electronic device, comprising:
- a body comprising;
a display area;
a cursor navigation area; and
a keyfield area comprising;
a reduced keyboard comprising a plurality of input keys, at least a portion of said input keys each having a plurality of alphabetic characters associated therewith; and
a microprocessor communicatively connected between said input keys and a display screen of the display area and communicatively connected between the cursor navigation area and the display screen, said microprocessor configured to;
receive input data indicative of a detected contact with a particular input key having a plurality of alphabetic characters associated therewith;
identify the particular input key associated with the detected contact;
in response to identifying the particular input key, determine at least one of a plurality of associated alphabetic characters associated with the identified particular input key using a disambiguation software;
display at least two associated alphabetic characters corresponding with the identified particular input key;
determine that the detected contact uninterruptedly continues as sweeping motion from the identified particular input key across to the cursor navigation area;
determine where the uninterruptedly sweeping motion across the cursor navigation area stops; and
in response to determining where the uninterruptedly sweeping motion stops, select one of the at least two associated alphabetic characters corresponding to where the uninterruptedly sweeping motion stops.
3 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic communication device includes a plurality of text entry keys arranged in a keyfield. A user navigates among alphabetic selections shown on a display by moving his fingers across keys lying within a navigation travel region and other wise generally used to effect text entry into the device.
14 Citations
29 Claims
-
1. A handheld electronic device, comprising:
-
a body comprising; a display area; a cursor navigation area; and a keyfield area comprising; a reduced keyboard comprising a plurality of input keys, at least a portion of said input keys each having a plurality of alphabetic characters associated therewith; and a microprocessor communicatively connected between said input keys and a display screen of the display area and communicatively connected between the cursor navigation area and the display screen, said microprocessor configured to; receive input data indicative of a detected contact with a particular input key having a plurality of alphabetic characters associated therewith; identify the particular input key associated with the detected contact; in response to identifying the particular input key, determine at least one of a plurality of associated alphabetic characters associated with the identified particular input key using a disambiguation software; display at least two associated alphabetic characters corresponding with the identified particular input key; determine that the detected contact uninterruptedly continues as sweeping motion from the identified particular input key across to the cursor navigation area; determine where the uninterruptedly sweeping motion across the cursor navigation area stops; and in response to determining where the uninterruptedly sweeping motion stops, select one of the at least two associated alphabetic characters corresponding to where the uninterruptedly sweeping motion stops. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for operating a disambiguation routine on a handheld electronic communication device, said method comprising:
-
receiving, at the handheld electronic communication device, input data indicative of a detected contact with a particular input key of a reduced keyboard on the handheld electronic communication device, wherein the particular input key has a plurality of alphabetic characters associated therewith; identifying the particular input key associated with the detected contact; in response to identifying the particular input key, determining at least one of a plurality of associated alphabetic characters associated with the identified particular input key using the disambiguation software; displaying the plurality of associated alphabetic characters corresponding with the identified particular key on a display screen of the handheld electronic device; determining that the detected contact uninterruptedly continues as sweeping motion from the identified particular input key across to the cursor navigation area; determining where the uninterruptedly sweeping motion across the cursor navigation area stops; and in response to determining where the uninterruptedly sweeping motion stops, selecting one of the plurality of associated alphabetic characters corresponding to where the uninterruptedly sweeping motion stops. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing computer executable instructions for execution by a microprocessor of an electronic device, the non-transitory computer-readable medium storing executable instructions that when executed by the microprocessor control the handheld electronic device to:
-
receive, at the handheld electronic communication device, input data indicative of a detected contact with a particular input key of a reduced keyboard on the handheld electronic communication device, wherein the particular input key has a plurality of alphabetic characters associated therewith; identify the particular input key associated with the detected contact; in response to identifying the particular input key, determine at least one of a plurality of associated alphabetic characters associated with the identified particular input key using a disambiguation software; display the plurality of associated alphabetic characters corresponding with the identified key on a display screen of the handheld electronic device; determine that the detected contact uninterruptedly continues as sweeping motion from the identified particular input key across to the cursor navigation area; determine where the uninterruptedly sweeping motion across the cursor navigation area stops; and in response to determining where the uninterruptedly sweeping motion stops, select one of the plurality of associated alphabetic characters corresponding to where the uninterruptedly sweeping motion stops. - View Dependent Claims (26, 27, 28, 29)
-
Specification