VIRTUAL KEYBOARD ADJUSTMENT BASED ON USER INPUT OFFSET
First Claim
Patent Images
1. A computing device comprising:
- a touch-enabled display; and
a processor to;
display a virtual keyboard on the touch-enabled display, the virtual keyboard including a plurality of virtual keys selectable based on input provided to the touch-enabled display;
receive a plurality of user inputs provided to the touch-enabled display, each user input corresponding to a selection of a particular virtual key of the plurality of virtual keys, andadjust a position of at least a first virtual key based on an offset with respect to the first virtual key of each user input corresponding to the first virtual key.
6 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to adjustment of a virtual keyboard based on an offset of user input. In example embodiments, a computing device displays a virtual keyboard including a number of virtual keys selectable based on touch input. The device may then receive touch user inputs, where each user input corresponds to a selection of a particular virtual key. In response, the device may adjust a position and/or size of at least a given virtual key based on an offset with respect to the virtual key of each user input corresponding to the virtual key.
-
Citations
15 Claims
-
1. A computing device comprising:
-
a touch-enabled display; and a processor to; display a virtual keyboard on the touch-enabled display, the virtual keyboard including a plurality of virtual keys selectable based on input provided to the touch-enabled display; receive a plurality of user inputs provided to the touch-enabled display, each user input corresponding to a selection of a particular virtual key of the plurality of virtual keys, and adjust a position of at least a first virtual key based on an offset with respect to the first virtual key of each user input corresponding to the first virtual key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium encoded with instructions executable by a processor of a computing device for adjusting a virtual keyboard, the machine-readable storage medium comprising:
-
instructions for displaying a virtual keyboard including a plurality of virtual keys selectable based on touch input; instructions for receiving a plurality of user inputs, each user input corresponding to a selection of a particular virtual key of the plurality of virtual keys; and instructions for adjusting a position of each virtual key, wherein the adjusted position for a particular virtual key is determined based at least on an offset of the user inputs corresponding to the particular virtual key with respect to a predetermined position on the particular virtual key. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
displaying, by a computing device, a virtual keyboard including a plurality of virtual keys selectable with touch input; receiving a plurality of user inputs, each user input corresponding to a selection of a particular virtual key of the plurality of virtual keys; determining a plurality of offsets, wherein each offset is based on a distance of a particular user input from a predetermined position on the corresponding virtual key; and adjusting the position of each virtual key on the virtual keyboard based on the determined plurality of offsets. - View Dependent Claims (15)
-
Specification