TEXT PREDICTION KEY
First Claim
1. A method, comprising:
- detecting a text prediction that is available in connection with input of text characters to a text input control of a user interface for a computing device;
configuring a representation of a keyboard for interaction with the text input control to include a dedicated text prediction key for the detected text prediction; and
outputting the representation of the keyboard having the dedicated text prediction key for display to enable selection of the text prediction key to insert the detected text prediction into the text input control.
2 Assignments
0 Petitions
Accused Products
Abstract
A dedicated text prediction key for inserting a text prediction candidate is described. The text prediction key may be configured and/or output for display in conjunction with an on-screen/adaptable keyboard when a prediction for entered characters is detected. The text prediction key provides a mechanism for explicit insertion of a text prediction candidate that can be employed to avoid passive/non-explicit insertions. In at least some embodiments, the text prediction key may be selectively displayed by replacing/modifying one or more keys of the on-screen keyboard. In another approach, the text prediction key may appear at a designated location within or proximate to the on-screen keyboard. The text prediction key may also be configured in various ways to notify a user that a prediction candidate is available.
40 Citations
20 Claims
-
1. A method, comprising:
-
detecting a text prediction that is available in connection with input of text characters to a text input control of a user interface for a computing device; configuring a representation of a keyboard for interaction with the text input control to include a dedicated text prediction key for the detected text prediction; and outputting the representation of the keyboard having the dedicated text prediction key for display to enable selection of the text prediction key to insert the detected text prediction into the text input control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device, comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, implement a keyboard input module operable to; output a representation of a keyboard in a default state having a first arrangement of keys to enable input of text characters to a text input control of a user interface; obtain prediction text that is determined based on characters input into the text input control of the user interface; and in response to detection of the prediction text, transition the representation of the keyboard between the default state and a prediction state having a second arrangement of keys that includes a dedicated text prediction key selectable to insert the prediction text into the text input control. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage media storing instructions that, when executed by a computing device, cause the computing device to perform operations comprising:
-
ascertaining one or more text prediction candidates based on text characters input into a text input control via an on-screen keyboard output for interaction with the computing device in a default state having a first arrangement of keys; and rearranging the on-screen keyboard into a prediction state having a second arrangement of keys that includes a dedicated text prediction key corresponding to the one or more determined text prediction candidates by modifying the first arrangement in the default state to produce the prediction state. - View Dependent Claims (17, 18, 19, 20)
-
Specification