Patent ID: 8612878
Filing Date: 2013-12-17
Classification: G06F

Abstract:
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.