Prediction completion gesture
First Claim
1. A method comprising:
- receiving, by a computing device, an indication of a first gesture entered at a presence-sensitive screen operatively coupled to the computing device;
determining, by the computing device and based on the indication of the first gesture, one or more characters of an input string;
after receiving the indication of the first gesture, receiving, by the computing device, an indication of a second gesture entered at a region of the presence-sensitive screen that is associated with a termination character;
determining, by the computing device and based on the indication of the second gesture, a type of the second gesture;
responsive to determining that the type of the second gesture is a virtual key press gesture;
adding, by the computing device, the termination character to the input string, andoutputting, by the computing device and for display at the presence-sensitive screen, the termination character; and
responsive to determining that the type of the second gesture is a prediction completion gesture, outputting, by the computing device and for display at the presence-sensitive screen, a combination of a predicted completed string for the input string and the termination character.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method includes detecting, by a computing device, at least one user contact with a presence-sensitive screen of the computing device to input one or more characters of an input string. The method also includes detecting, by the computing device, a subsequent user contact with the presence-sensitive screen. The method also includes detecting, by the computing device, a gesture at a region of the presence-sensitive screen that is associated with a terminator symbol while the subsequent user contact is maintained with the presence-sensitive screen. The method also includes adding, by the computing device, the terminator symbol to the input string when the gesture comprises a virtual key press gesture. The method also includes replacing, by the computing device, the input string with a predicted completed string for the input string when the gesture comprises a prediction completion gesture.
44 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, an indication of a first gesture entered at a presence-sensitive screen operatively coupled to the computing device; determining, by the computing device and based on the indication of the first gesture, one or more characters of an input string; after receiving the indication of the first gesture, receiving, by the computing device, an indication of a second gesture entered at a region of the presence-sensitive screen that is associated with a termination character; determining, by the computing device and based on the indication of the second gesture, a type of the second gesture; responsive to determining that the type of the second gesture is a virtual key press gesture; adding, by the computing device, the termination character to the input string, and outputting, by the computing device and for display at the presence-sensitive screen, the termination character; and responsive to determining that the type of the second gesture is a prediction completion gesture, outputting, by the computing device and for display at the presence-sensitive screen, a combination of a predicted completed string for the input string and the termination character. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a computing device to:
-
receive an indication of a first gesture entered at a presence-sensitive screen operatively coupled to the computing device; determine, based on the indication of the first gesture, one or more characters of an input string; output, for display at the presence-sensitive screen, one or more predicted completed strings; after receiving the indication of the first gesture, receive an indication of a second gesture entered at a region of the presence-sensitive screen that is associated with a termination character; determine, based on the indication of the second gesture, a type of the second gesture; responsive to determining that the type of the second gesture is a virtual key press gesture, add the termination character to the input string and output, for display at the presence-sensitive screen, the termination character; and responsive to determining that the type of the second gesture is a prediction completion gesture, output, for display at the presence-sensitive screen, a combination of a predicted completed string for the input string and the termination character. - View Dependent Claims (9, 10, 11, 12, 13)
output, for display at the presence-sensitive screen, a graphical emphasis for the predicted completed string based at least in part on a distance from the first location to the second location.
-
-
12. The non-transitory computer-readable storage medium of claim 11, wherein the instructions, when executed, further cause the at least one processor of the computing device to:
-
receive an indication of a completion of the second gesture at the presence-sensitive screen; and responsive to receiving the indication of the completion of the second gesture, select the predicted completed string from the one or more predicted completed strings.
-
-
13. The non-transitory computer-readable storage medium of claim 11, wherein a region of the presence-sensitive screen that is associated with the termination character includes one of the first location and the second location.
-
14. A computing device comprising:
-
one or more processors; an input module executed by the processors to receive an indication of a first gesture entered at a presence-sensitive screen operatively coupled to the computing device, wherein the input module determines, based on the indication of the first gesture, one or more characters of an input string, and wherein the input module further determines one or more predicted completed strings for the input string; a display module executed by the processors to output, for display at the presence-sensitive screen, the one or more predicted completed strings, wherein the input module, after receiving the indication of the first gesture, receives an indication of a second gesture entered at a region of the presence-sensitive screen that is associated with a termination character, and determine, based on the indication of the second gesture, a type of the second gesture, wherein, responsive to determining that the type of the second gesture is a virtual key press gesture, the input module adds the termination character to the input string and the display module outputs, for display at the presence-sensitive screen, the termination character, and wherein, responsive to determining that the type of the second gesture is a prediction completion gesture, the display module outputs, for display at the presence-sensitive screen, a combination of a predicted completed string of the one or more predicted completed strings and the termination character. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification