Dynamic Soft Keyboard
First Claim
Patent Images
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
- receive a user input via a soft keyboard, the soft keyboard including multiple keys;
obtain information describing a current input environment for the soft keyboard; and
determine, based at least in part on the current input environment, which one or more keys of the multiple keys was intended to be selected by the user input.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a current input environment for the soft keyboard is obtained, and a determination is made as to which one or more keys of the multiple keys was intended to be selected by the user input. This determination is made based at least in part on the current input environment.
-
Citations
20 Claims
-
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors of a device, cause the one or more processors to:
-
receive a user input via a soft keyboard, the soft keyboard including multiple keys; obtain information describing a current input environment for the soft keyboard; and determine, based at least in part on the current input environment, which one or more keys of the multiple keys was intended to be selected by the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a predictive keyboard engine; one or more modules coupled to provide, to the predictive keyboard engine, information describing a current input environment for a soft keyboard; and the predictive keyboard engine being configured to, based at least in part on the information describing the current input environment; alter a hit target of one or more of the multiple keys; and use the altered hit target to determine which one or more keys of multiple keys of the soft keyboard were selected by a user of the system. - View Dependent Claims (14, 15, 16)
-
-
17. A method implemented in a device, the method comprising:
-
receiving a set of one or more coordinates indicating one or more locations of a soft keyboard selected by a user of the device, the soft keyboard having multiple keys and each of the multiple keys having a corresponding hit target; and determining, based at least in part on both the set of one or more coordinates and a hit target logic using a current input environment for the soft keyboard, which one or more of the multiple keys were selected by the user. - View Dependent Claims (18, 19, 20)
-
Specification