Posture-adaptive selection
First Claim
1. A method comprising:
- outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys;
receiving, by the computing device, an indication of current input detected at a presence-sensitive display operatively coupled to the computing device;
determining, by the computing device, a distance between a first location on the presence-sensitive display at which a key of the graphical keyboard is output and a second location of the presence-sensitive display at which the current input was detected;
determining, by the computing device, an elapsed time between a first time that a previous input was detected at the presence-sensitive display a second time that the current input was detected at the presence-sensitive display, the first time occurring before the second time;
determining, by the computing device, based at least in part on the distance and the elapsed time, that an input posture type of the previous and current inputs is a single-finger input posture type or a bimodal input posture type; and
selecting, by the computing device based at least in part on the input posture type, a spatial model that is used for determining a probability that at least one of the one or more of the plurality of keys has been selected.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example a computing device includes at least one processor, wherein the at least one processor may be configured to output for display, a graphical keyboard comprising a plurality of keys. The at least one processor may be configured to receive an indication of an input detected at a presence-sensitive input device operatively coupled to the computing device; and responsive to receiving the indication, determine an input posture of the input, wherein the input posture represents an orientation of the computing device in relation to an input unit used to provide the input. The at least one processor may be configured to select, based at least in part on the input posture, a spatial model that is used for determining a probability that at least one of the one or more of the plurality of keys has been selected.
-
Citations
15 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys; receiving, by the computing device, an indication of current input detected at a presence-sensitive display operatively coupled to the computing device; determining, by the computing device, a distance between a first location on the presence-sensitive display at which a key of the graphical keyboard is output and a second location of the presence-sensitive display at which the current input was detected; determining, by the computing device, an elapsed time between a first time that a previous input was detected at the presence-sensitive display a second time that the current input was detected at the presence-sensitive display, the first time occurring before the second time; determining, by the computing device, based at least in part on the distance and the elapsed time, that an input posture type of the previous and current inputs is a single-finger input posture type or a bimodal input posture type; and selecting, by the computing device based at least in part on the input posture type, a spatial model that is used for determining a probability that at least one of the one or more of the plurality of keys has been selected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a computing device to perform operations comprising:
-
outputting for display, a graphical keyboard comprising a plurality of keys; receiving an indication of a current input detected at a presence-sensitive display operatively coupled to the computing device; determine a distance between a first location on the presence-sensitive display at which a key of the graphical keyboard is output and a second location of the presence-sensitive display at which the current input was detected; determine an elapsed time between a first time that a previous input was detected at the presence-sensitive display a second time that the current input was detected at the presence-sensitive display, the first time occurring before the second time; determining, based at least in part on the distance and the elapsed time, that that an input posture type of the previous and current inputs is a single-finger input posture type or a bimodal input posture type; and select, based at least in part on the input posture type, a spatial model that is used for determining a probability that at least one of the one or more of the plurality of keys has been selected. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computing device comprising at least one processor, wherein the at least one processor is configured to:
-
output for display, a graphical keyboard comprising a plurality of keys; receive an indication of a current input detected at a presence-sensitive display; determine a distance between a first location on the presence-sensitive display at which a key of the graphical keyboard is output and a second location of the presence-sensitive display at which the current input was detected; determine an elapsed time between a first time that a previous input was detected at the presence-sensitive display a second time that the current input was detected at the presence-sensitive display, the first time occurring before the second time; determine, based at least in part on the distance and the elapsed time, that an input posture type of the previous and current inputs is a single-finger input posture type or a bimodal input posture type; and select, based at least in part on the input posture type, a spatial model that is used for determining a probability that at least one of the one or more of the plurality of keys has been selected. - View Dependent Claims (12, 13, 14, 15)
-
Specification