SELECTING ALTERNATE KEYBOARD CHARACTERS VIA MOTION INPUT
First Claim
1. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:
- display, via a user interface, a graphical keyboard comprising a plurality of keys that are associated with a group of characters;
receive, via the user interface, initial user input specifying a selection of a key from the plurality of keys of the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface, and wherein the selected key is associated with a character in the group of characters;
display, via the user interface, a plurality of alternate characters in response to receiving the initial user input, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein at least one of the alternate characters is not included in the group of characters associated with the keys of the graphical keyboard; and
receive, via the user interface, additional user input specifying a selection of at least one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one selection direction corresponding to the at least one selected alternate character, and wherein the additional user input further comprises a release of the contact from the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for selecting alternate keyboard characters via motion input provided by a user. One example method comprises displaying a graphical keyboard via a user interface and receiving, via the user interface, initial user input specifying a selection of a key on the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface. The method further includes displaying alternate characters via the user interface, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and receiving, via the user interface, additional user input specifying a selection of at least one of the alternate characters, wherein the additional user input comprises motion in the at least one selection direction corresponding to the at least one selected alternate character, and a release of the contact from the user interface.
-
Citations
29 Claims
-
1. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors to:
-
display, via a user interface, a graphical keyboard comprising a plurality of keys that are associated with a group of characters; receive, via the user interface, initial user input specifying a selection of a key from the plurality of keys of the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface, and wherein the selected key is associated with a character in the group of characters; display, via the user interface, a plurality of alternate characters in response to receiving the initial user input, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein at least one of the alternate characters is not included in the group of characters associated with the keys of the graphical keyboard; and receive, via the user interface, additional user input specifying a selection of at least one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one selection direction corresponding to the at least one selected alternate character, and wherein the additional user input further comprises a release of the contact from the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
displaying a graphical keyboard via a user interface of a computing device, the graphical keyboard comprising a plurality of keys that are associated with a group of characters; receiving, by the computing device via the user interface, initial user input specifying a selection of a key from the plurality of keys of the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface, and wherein the selected key is associated with a character in the group of characters; responsive to receiving the initial user input, displaying a plurality of alternate characters via the user interface, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein at least one of the alternate characters is not included within the group of characters associated with the keys of the graphical keyboard; and receiving, by the computing device via the user interface, additional user input specifying a selection of at least one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one selection direction corresponding to the at least one selected alternate character, and wherein the additional user input further comprises a release of the contact from the user interface.
-
-
18. A computing device, comprising:
-
one or more processors; a user interface; a display module operable by the one or more processors to display a graphical keyboard via the user interface, the graphical keyboard comprising a plurality of keys that are associated with a group of characters; a user interface controller operable by the one or more processors to receive, via the user interface, initial user input specifying a selection of a key from the plurality of keys of the graphical keyboard, wherein the initial user input comprises an initiation of a contact with the user interface, and wherein the selected key is associated with a character in the group of characters; and means for determining a plurality of alternate characters that are to be displayed in response to receiving the initial user input, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, wherein at least one of the alternate characters is not included within the group of characters associated with the keys of the graphical keyboard, and wherein the user interface controller is operable to receive, via the user interface, additional user input specifying a selection of at least one of the plurality of alternate characters, the additional user input comprising motion in the at least one selection direction corresponding to the at least one selected alternate character, and the additional user input further comprising a release of the contact from the user interface. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification