Touch-Based Flow Keyboard For Small Displays
First Claim
1. A method for displaying a keyboard on a touchscreen display of a device, comprising:
- displaying a first keyboard comprising a text entry area and one or more virtual buttons;
determining a user input action indication;
determining a text entry area state; and
displaying a second keyboard with different virtual buttons than the first keyboard based on the first keyboard, the user input action indication, and the text entry area state,wherein the virtual buttons of the second keyboard are displayed expanded out to portions of the touchscreen display away from a portion of the touchscreen display selected in the user input action indication and the second keyboard is displayed such that a portion of the first keyboard remains visible to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices of the various embodiments enable a full keyboard of characters, such as Latin-based characters, to fit on a small touchscreen display. In an embodiment, a keyboard may be displayed including a text entry area and six virtual buttons. As a user interacts with the displayed keyboard, event actions may be determined based on the current displayed keyboard, the user input action indications received, and the text entry area state. The determined event actions may include displaying further keyboards, generating characters, and/or outputting character strings, and the event actions may be executed to enable the user to control character entry on a touchscreen display.
-
Citations
24 Claims
-
1. A method for displaying a keyboard on a touchscreen display of a device, comprising:
-
displaying a first keyboard comprising a text entry area and one or more virtual buttons; determining a user input action indication; determining a text entry area state; and displaying a second keyboard with different virtual buttons than the first keyboard based on the first keyboard, the user input action indication, and the text entry area state, wherein the virtual buttons of the second keyboard are displayed expanded out to portions of the touchscreen display away from a portion of the touchscreen display selected in the user input action indication and the second keyboard is displayed such that a portion of the first keyboard remains visible to a user. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. A device, comprising:
-
a touchscreen display; and a processor connected to the touchscreen display, wherein the processor is configured with processor executable instructions to perform operations to; display a first keyboard comprising a text entry area and one or more virtual buttons on the touchscreen display; determine a user input action indication; determine a text entry area state; and display, on the touchscreen display, a second keyboard with different virtual buttons than the first keyboard based on the first keyboard, the user input action indication, and the text entry area state, wherein the virtual buttons of the second keyboard are displayed expand out to portions of the touchscreen display away from a portion of the touchscreen display selected in the user input action indication and the second keyboard is displayed such that a portion of the first keyboard remains visible to a user. - View Dependent Claims (8, 9, 10, 11)
-
-
13. A device, comprising:
-
a touchscreen display; means for displaying a first keyboard comprising a text entry area and one or more virtual buttons on the touchscreen display; means for determining a user input action indication; means for determining a text entry area state; and means for displaying, on the touchscreen display, a second keyboard with different virtual buttons than the first keyboard based on the first keyboard, the user input action indication, and the text entry area state, wherein the virtual buttons of the second keyboard are displayed expand out to portions of the touchscreen display away from a portion of the touchscreen display selected in the user input action indication and the second keyboard is displayed such that a portion of the first keyboard remains visible to a user. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of device to perform operations comprising:
-
displaying a first keyboard comprising a text entry area and one or more virtual buttons on a touchscreen display; determining a user input action indication; determining a text entry area state; and displaying, on the touchscreen display, a second keyboard with different virtual buttons than the first keyboard based on the first keyboard, the user input action indication, and the text entry area state, wherein the virtual buttons of the second keyboard are displayed expand out to portions of the touchscreen display away from a portion of the touchscreen display selected in the user input action indication and the second keyboard is displayed such that a portion of the first keyboard remains visible to a user. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification