Selecting alternate keyboard characters via motion input
First Claim
1. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a mobile computing device to:
- display, at a touchscreen, a first graphical keyboard comprising a plurality of keys that are associated with a first group of characters;
store information associated with a second graphical keyboard different from the first graphical keyboard, wherein the second graphical keyboard comprises a plurality of keys that are associated with a second group of characters, and wherein at least some of the second group of characters are not included in the first group of characters;
receive, at the touchscreen, initial user input specifying a selection of a key from the plurality of keys of the first graphical keyboard, wherein the initial user input comprises an initiation of a contact with the touchscreen, wherein the selected key is associated with a character of the first group of characters and is located at a first position within the first graphical keyboard;
in response to receiving the initial user input, display, at the touchscreen, a plurality of alternate characters, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein each of the plurality of alternate characters is not included in the first group of characters associated with the plurality of keys of the first graphical keyboard; and
receive, at the touchscreen, additional user input specifying a selection of one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one corresponding selection direction that corresponds to the selected alternate character, and wherein the additional user input further comprises a release of the contact from the touchscreen,wherein the selected alternate character is included in the second group of characters associated with the plurality of keys of the second graphical keyboard,wherein the selected alternate character is associated with a key that is located at a second position within the second graphical keyboard, andwherein the first position of the selected key within the first graphical keyboard is comprises a same relative position in the first graphical keyboard as the second position of the key associated with the selected alternate character within the second graphical keyboard.
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.
11 Citations
25 Claims
-
1. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a mobile computing device to:
-
display, at a touchscreen, a first graphical keyboard comprising a plurality of keys that are associated with a first group of characters; store information associated with a second graphical keyboard different from the first graphical keyboard, wherein the second graphical keyboard comprises a plurality of keys that are associated with a second group of characters, and wherein at least some of the second group of characters are not included in the first group of characters; receive, at the touchscreen, initial user input specifying a selection of a key from the plurality of keys of the first graphical keyboard, wherein the initial user input comprises an initiation of a contact with the touchscreen, wherein the selected key is associated with a character of the first group of characters and is located at a first position within the first graphical keyboard; in response to receiving the initial user input, display, at the touchscreen, a plurality of alternate characters, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein each of the plurality of alternate characters is not included in the first group of characters associated with the plurality of keys of the first graphical keyboard; and receive, at the touchscreen, additional user input specifying a selection of one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one corresponding selection direction that corresponds to the selected alternate character, and wherein the additional user input further comprises a release of the contact from the touchscreen, wherein the selected alternate character is included in the second group of characters associated with the plurality of keys of the second graphical keyboard, wherein the selected alternate character is associated with a key that is located at a second position within the second graphical keyboard, and wherein the first position of the selected key within the first graphical keyboard is comprises a same relative position in the first graphical keyboard as the second position of the key associated with the selected alternate character within the second graphical keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
displaying a first graphical keyboard at a touchscreen of a mobile computing device, the first graphical keyboard comprising a plurality of keys that are associated with a first group of characters; storing, by the mobile computing device, information associated with a second graphical keyboard different from the first graphical keyboard, wherein the second graphical keyboard comprises a plurality of keys that are associated with a second group of characters, and wherein at least some of the second group of characters are not included in the first group of characters; receiving, by the mobile computing device at the touchscreen, initial user input specifying a selection of a key from the plurality of keys of the first graphical keyboard, wherein the initial user input comprises an initiation of a contact with the touchscreen, wherein the selected key is associated with a character of the first group of characters and is located at a first position within the first graphical keyboard; responsive to receiving the initial user input, displaying a plurality of alternate characters at the touchscreen, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein each of the plurality of alternate characters is not included in the first group of characters associated with the plurality of keys of the first graphical keyboard; and receiving, by the mobile computing device at the touchscreen, additional user input specifying a selection of one of the plurality of alternate characters, wherein the additional user input comprises motion in the at least one corresponding selection direction that corresponds to the selected alternate character, and wherein the additional user input further comprises a release of the contact from the touchscreen, wherein the selected alternate character is included in the second group of characters associated with the plurality of keys of the second graphical keyboard, wherein the selected alternate character is associated with a key that is located at a second position within the second graphical keyboard, and wherein the first position of the selected key within the first graphical keyboard comprises a same relative position in the first graphical keyboard as the second position of the key associated with the selected alternate character within the second graphical keyboard.
-
-
16. A mobile computing device, comprising:
-
one or more processors; a touchscreen; and one or more storage devices, wherein the one or more processors are configured to; provide a first graphical keyboard that is displayed at the touchscreen, wherein the first graphical keyboard comprises a plurality of keys that are associated with a first group of characters; provide a second graphical keyboard different from the first graphical keyboard, wherein information associated with the second graphical keyboard is stored in the one or more storage devices, wherein the second graphical keyboard comprises a plurality of keys that are associated with a second group of characters, and wherein at least some of the second group of characters are not included in the first group of characters; receive data associated with initial user input specifying a selection of a key from the plurality of keys of the first graphical keyboard, wherein the initial user input comprises an initiation of a contact with the touchscreen, wherein the selected key is associated with a character of the first group of characters and is located at a first position within the first graphical keyboard; in response to receiving the initial user input, provide a plurality of alternate characters that are displayed at the touchscreen, wherein each alternate character is displayed to indicate at least one corresponding selection direction that is associated with that alternate character, and wherein each of the plurality of alternate characters is not included in the first group of characters associated with the plurality of keys of the first graphical keyboard; and receive data associated with additional user input specifying a selection of one of the plurality of alternate characters, wherein the additional user input comprises motion across the touchscreen in the at least one corresponding selection direction that corresponds to the selected alternate character, and wherein the additional user input further comprises a release of the contact from the touchscreen, wherein the selected alternate character is included in the second group of characters associated with the plurality of keys of the second graphical keyboard, wherein the selected alternate character is associated with a key that is located at a second position within the second graphical keyboard, and wherein the first position of the selected key within the first graphical keyboard comprises a same relative position in the first graphical keyboard as the second position of the key associated with the selected alternate character within the second graphical keyboard. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification