VIRTUAL TOUCHSCREEN KEYBOARDS
First Claim
Patent Images
1. A method comprising:
- detecting a first hand position on a touchscreen of an electronic device; and
presenting a virtual keyboard on the touchscreen based on the first hand position.
2 Assignments
0 Petitions
Accused Products
Abstract
A dynamically updated virtual keyboard may be presented on a touchscreen of a user device by detecting a first hand position on the touchscreen. A virtual keyboard may then be displayed on the touchscreen, the virtual keyboard based on the first hand position. Characteristics of the virtual keyboard, such as size, position, orientation, and selection of the keys can also vary based on the first hand position and on other input features.
54 Citations
22 Claims
-
1. A method comprising:
-
detecting a first hand position on a touchscreen of an electronic device; and presenting a virtual keyboard on the touchscreen based on the first hand position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
presenting a virtual keyboard to a client device for display on a touchscreen of the client device; receiving, from the client device, a detected hand position of a user on the touchscreen of the client device; dynamically updating the virtual keyboard based on the detected hand position of the user; and presenting the updated virtual keyboard to the client device for display on the touchscreen of the client device. - View Dependent Claims (16)
-
-
17. A client device comprising:
-
a processor; a memory; a touchscreen; a user input interpretation module configured to detect a first hand position on the touchscreen; and a dynamic virtual keyboard updater configured to present a virtual keyboard on the touchscreen based on the first hand position. - View Dependent Claims (18, 19)
-
-
20. A server comprising:
-
a processor; a memory; and a dynamic virtual keyboard updater configured to; present a virtual keyboard to a client device for display on a touchscreen of the client device; receive, from the client device, a detected hand position of a user on the touchscreen of the client device; dynamically update the virtual keyboard based on the detected hand position of the user; and present the updated virtual keyboard to the client device for display on the touchscreen of the client device. - View Dependent Claims (21)
-
-
22. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least on processor of a machine, cause the machine to perform operations comprising:
-
detecting a first hand position on a touchscreen of an electronic device; and presenting a virtual keyboard on the touchscreen based on the first hand position.
-
Specification