Touch gestures for text-entry operations
First Claim
1. A method comprising:
- receiving, using a presence-sensitive display coupled to a computing device, a first user input comprising a first drawing gesture associated with a first area for user input defined at the presence-sensitive display, wherein the first user input specifies one or more characters to be displayed at the presence-sensitive display, and wherein the first drawing gesture includes a drawn representation of the one or more characters;
receiving, using the presence-sensitive display, a second user input comprising a second drawing gesture, wherein the second drawing gesture spans only the first area and a second area for user input defined at the presence-sensitive display, and wherein the second user input specifies a first editing operation associated with the one or more characters;
applying, by the computing device, the first editing operation to the one or more characters in response to receiving the second user input;
receiving, using the presence-sensitive display, a third user input comprising a third drawing gesture, wherein the third drawing gesture spans the first area, the second area, and a third area for user input defined at the presence-sensitive display, and wherein the third user input specifies a second editing operation associated with the one or more characters; and
applying, by the computing device, the second editing operation to the one or more characters in response to receiving the third user input.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for providing a user of a computing device with the ability to perform text-entry operations (e.g., using a touch screen) on a computing device. Specifically, the techniques of this disclosure may, in some examples, allow the user to use gestures on a mobile computing device to perform text entry and editing operations. Using a presence-sensitive user interface device (e.g., a touch screen), the user may use gestures to enter text into text-based applications (e.g., short message service (SMS) messages, e-mail message, uniform resource locators (URLs), and the like). Using visually-defined areas on the touch screen, the user may utilize gestures of certain patterns, relative to the defined areas, to indicate text entry and editing operations such as, for example, deleting characters and words, indicating a space or return characters, and the like.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, using a presence-sensitive display coupled to a computing device, a first user input comprising a first drawing gesture associated with a first area for user input defined at the presence-sensitive display, wherein the first user input specifies one or more characters to be displayed at the presence-sensitive display, and wherein the first drawing gesture includes a drawn representation of the one or more characters; receiving, using the presence-sensitive display, a second user input comprising a second drawing gesture, wherein the second drawing gesture spans only the first area and a second area for user input defined at the presence-sensitive display, and wherein the second user input specifies a first editing operation associated with the one or more characters; applying, by the computing device, the first editing operation to the one or more characters in response to receiving the second user input; receiving, using the presence-sensitive display, a third user input comprising a third drawing gesture, wherein the third drawing gesture spans the first area, the second area, and a third area for user input defined at the presence-sensitive display, and wherein the third user input specifies a second editing operation associated with the one or more characters; and applying, by the computing device, the second editing operation to the one or more characters in response to receiving the third user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a computing device to perform operations comprising:
-
receiving, using a presence-sensitive display coupled to the computing device, a first user input comprising a first drawing gesture associated with a first area for user input defined on the presence-sensitive display, wherein the first user input specifies one or more characters to be displayed at the presence-sensitive display, and wherein the first drawing gesture includes a drawn representation of the one or more characters; receiving, using the presence-sensitive display, second user input comprising a second drawing gesture, wherein the second drawing gesture spans only the first area and a second area for user input defined at the presence-sensitive display, and wherein the second user input specifies a first editing operation associated with the one or more characters; applying, by the computing device, the first editing operation to the one or more characters in response to receiving the second user input; receiving, using the presence-sensitive display, third user input comprising a third drawing gesture, wherein the third drawing gesture spans the first area, the second area, and a third area for user input defined at the presence-sensitive display, and wherein the third user input specifies a second editing operation associated with the one or more characters; and applying, by the computing device, the second editing operation to the one or more characters in response to receiving the third user input.
-
-
19. A computing device, comprising:
-
one or more processors; a presence-sensitive display; wherein the presence-sensitive display is configured to receive first user input comprising a first drawing gesture associated with a first area for user input defined at the presence-sensitive display, wherein the first user input specifies one or more characters to be displayed at the presence-sensitive display, wherein the first drawing gesture includes a drawn representation of the one or more characters, wherein the presence-sensitive display is further configured to receive second user input comprising a second drawing gesture, wherein the second drawing gesture spans only the first area and a second area for user input defined at the presence-sensitive display, wherein the second user input specifies a first editing operation associated with the one or more characters, and wherein the presence-sensitive display is further configured to receive third user input comprising a third drawing gesture, wherein the third drawing gesture spans the first area, the second area, and a third area for user input defined at the presence-sensitive display, and wherein the third user input specifies a second editing operation associated with the one or more characters; and an operations module operable by the one or more processors, wherein the operations module is configured to apply the first editing operation to the one or more characters in response to receiving the second user input, and wherein the operations module is further configured to apply the second editing operation to the one or more characters in response to receiving the third user input.
-
Specification