Keyboard gestures for character string replacement
First Claim
1. A method comprising:
- responsive to receiving an indication of a first user input, outputting, by the computing device and for display, text that is based on the first user input;
determining, by the computing device and based at least in part on the first user input, a list of one or more suggested character strings;
responsive to receiving an indication of a second user input, determining, by the computing device, whether the received second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a first direction and a second gesture in a second direction that is substantially opposite to the first direction; and
responsive to determining that the received second user input includes the replacement gesture, outputting, by the computing device and for display, in place of the text, a character string from the list of one or more suggested character strings.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes at least one processor and at least one module. The module may determine and output for display a list of one or more suggested character strings based on a first input received at a presence-sensitive display. The module may further receive an indication of a second user input detected at the presence-sensitive display. The module may further determine whether the second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a substantially leftward direction and a second gesture in a substantially rightward direction. Responsive to determining that the received gesture input includes the replacement gesture, the module may output for display in place of the displayed text, a character string chosen from the list of one or more suggested character strings.
41 Citations
20 Claims
-
1. A method comprising:
-
responsive to receiving an indication of a first user input, outputting, by the computing device and for display, text that is based on the first user input; determining, by the computing device and based at least in part on the first user input, a list of one or more suggested character strings; responsive to receiving an indication of a second user input, determining, by the computing device, whether the received second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a first direction and a second gesture in a second direction that is substantially opposite to the first direction; and responsive to determining that the received second user input includes the replacement gesture, outputting, by the computing device and for display, in place of the text, a character string from the list of one or more suggested character strings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
at least one processor; and at least one module operable by the at least one processor to; responsive to receiving an indication of a first user input, output, for display, text that is based on the first user input; determine, based at least in part on the first user input, a list of one or more suggested character strings; responsive to receiving an indication of a second user input, determine whether the received second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a first direction, and a second gesture in a second direction that is substantially opposite to the first direction; and responsive to determining that the received second user input includes the replacement gesture, output, for display, in place of the text, a character string from the list of one or more suggested character strings. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to perform operations comprising:
-
responsive to receiving an indication of a first user input, outputting, for display, text that is based on the first user input; determining, based at least in part on the first user input, a list of one or more suggested character strings; responsive to receiving an indication of a second user input, determining, whether the received second user input includes a replacement gesture, wherein the replacement gesture includes a first gesture in a first direction and a second gesture in a second direction that is substantially opposite to the first direction; and responsive to determining that the received second user input includes the replacement gesture, outputting, for display, in place of the text, a character string from the list of one or more suggested character strings. - View Dependent Claims (17, 18, 19, 20)
-
Specification