ORDER-INDEPENDENT TEXT INPUT
First Claim
1. A method comprising:
- outputting, by a computing device and for display, a plurality of character input controls, wherein a plurality of characters of a character set is associated with at least one character input control of the plurality of character input controls;
receiving, by the computing device, an indication of a gesture to select the at least one character input control;
determining, by the computing device and based at least in part on a characteristic of the gesture, at least one character included in the set of characters associated with the at least one character input control;
determining, by the computing device and based at least in part on the at least one character, a candidate character string; and
in response to determining the candidate character string, outputting, by the computing device and for display, the candidate character string.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device is described that outputs, for display, a plurality of character input controls. A plurality of characters of a character set is associated with at least one character input control of the plurality of character input controls. The computing device receives an indication of a gesture to select the at least one character input control. The computing device determines, based at least in part on a characteristic of the gesture, at least one character included in the set of characters associated with the at least one character input control. The computing device determines, based at least in part on the at least one character, a candidate character string. In response to determining the candidate character string, the computing device outputs, for display, the candidate character string.
-
Citations
20 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display, a plurality of character input controls, wherein a plurality of characters of a character set is associated with at least one character input control of the plurality of character input controls; receiving, by the computing device, an indication of a gesture to select the at least one character input control; determining, by the computing device and based at least in part on a characteristic of the gesture, at least one character included in the set of characters associated with the at least one character input control; determining, by the computing device and based at least in part on the at least one character, a candidate character string; and in response to determining the candidate character string, outputting, by the computing device and for display, the candidate character string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. The method of claim 8, further comprising:
-
transposing, by the computing device and based at least in part on the characteristic of the gesture, the at least one character input control with a different character input control of the plurality of character input controls; and modifying, by the computing device and based at least in part on the transposition, the predicted length of the candidate character string.
-
-
10. A computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
output, for display, a plurality of character input controls, wherein a plurality of characters of a character set is associated with at least one character input control of the plurality of character input controls; receive, an indication of a gesture to select the at least one character input control; determine, based at least in part on a characteristic of the gesture, at least one character included in the set of characters associated with the at least one character input control; determine, based at least in part on the at least one character, a candidate character string; and in response to determining the candidate character string, output, for display, the candidate character string. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
at least one processor; a presence-sensitive input device; a display device; and at least one module operable by the at least one processor to; output, for display at the display device, a plurality of character input controls, wherein a plurality of characters of a character set is associated with at least one character input control of the plurality of character input controls; receive, an indication of a gesture detected at the presence-sensitive input device to select the at least one character input control; determine, based at least in part on a characteristic of the gesture, at least one character included in the set of characters associated with the at least one character input control; determine, based at least in part on the at least one character, a candidate character string; and in response to determining the candidate character string, output, for display at the display device, the candidate character string. - View Dependent Claims (17, 18, 19, 20)
-
Specification