Displaying a graphic keyboard
First Claim
1. A method comprising:
- receiving, by a computing device, an indication of touch input detected at one or more touch sensors of a plurality of touch sensors included in a housing of the computing device;
determining, based at least in part on the indication of the touch input and by the computing device, a usage mode;
receiving, by the computing device, indications of two or more inputs detected at a presence-sensitive screen, each input of the two or more inputs being detected at a respective location of the presence-sensitive screen;
determining, by the computing device and based at least in part on the respective locations of the presence-sensitive screen and the usage mode, that one of the two or more inputs is an unintentional input; and
discarding, based on the determination, the unintentional input.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for providing a mechanism for facilitating text entry by a user interacting with a graphical keyboard displayed at a presence-sensitive screen of a computing device. For example, a computing device having a presence-sensitive screen and a housing, the housing further having a plurality of touch sensors, receives touch input at the touch sensors. The computing device determines a usage mode, based on the touch input. The computing device also displays, based on the usage mode, a graphical keyboard at the presence-sensitive screen. If the usage mode is a one-handed usage mode, a unitary graphical keyboard is displayed. If the usage mode is a two-handed usage mode, a split graphical keyboard is displayed.
53 Citations
19 Claims
-
1. A method comprising:
-
receiving, by a computing device, an indication of touch input detected at one or more touch sensors of a plurality of touch sensors included in a housing of the computing device; determining, based at least in part on the indication of the touch input and by the computing device, a usage mode; receiving, by the computing device, indications of two or more inputs detected at a presence-sensitive screen, each input of the two or more inputs being detected at a respective location of the presence-sensitive screen; determining, by the computing device and based at least in part on the respective locations of the presence-sensitive screen and the usage mode, that one of the two or more inputs is an unintentional input; and discarding, based on the determination, the unintentional input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system comprising:
-
one or more processors; a presence-sensitive screen; a housing having a plurality of touch sensors; a usage mode module operable by the one or more processors to receive an indication of a touch input detected at one or more touch sensors of the plurality of touch sensors and determine, based at least in part on the indication of the touch input, a usage mode; and an interface manager operable by the one or more processors to receive indications of two or more inputs detected at the presence-sensitive screen, each input of the two or more inputs being detected at a respective location of the presence-sensitive screen, determine, based at least in part on the respective locations of the presence-sensitive screen and the usage mode, that one of the two or more inputs is an unintentional input, and discard, based on the determination, the unintentional input. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to:
-
receive an indication of touch input detected at one or more touch sensors of a plurality of touch sensors included in a housing of the computing device; determine, based at least in part on the indication of the touch input and by the computing device, a usage mode; receive indications of two or more inputs detected at a presence-sensitive screen, each input of the two or more inputs being detected at a respective location of the presence-sensitive screen; determine, based at least in part on the respective locations of the presence-sensitive screen and the usage mode, that one of the two or more inputs is an unintentional input; and discard, based on the determination, the unintentional input. - View Dependent Claims (19)
-
Specification