Displaying a graphic keyboard
AssigneeGoogle Inc.
InventorsFan Yu, Huanjun Bao
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.