Character deletion during keyboard gesture
AssigneeGoogle Inc.
InventorsXiaojun Bi, Kurt Edward Partridge, Yu Ouyang, Shumin Zhai
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsXiaojun Bi, Kurt Edward Partridge, Yu Ouyang, Shumin Zhai
Estimating the term…
Techniques are described for character deletion on a computing device that utilizes a gesture-based keyboard. The computing device includes a processor and at least one module operable by the processor to output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field. In response to receiving an indication of a gesture that comprises a first path, the module outputs a first character, based at least in part on the first path, associated with a first key and a second character associated with a second key. In response to determining that the gesture further comprises a second path that retraces at least a portion of the first path, the module removes the second character from the text editor field of the presence-sensitive display.
A method comprising:
A computing device comprising:
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:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Many computing devices, such as mobile phones and tablet computers, provide a graphical keyboard as part of a graphical user interface for inputting text using a presence-sensitive display (e.g., a touchscreen). For instance, a computing device may present the graphical keyboard on a presence-sensitive display and thereby permit the user to enter data by tapping or otherwise positioning a finger at or near regions of the display that are associated with keys of the graphical keyboard.
In some cases, the computing device may present a virtual (or “soft”) keyboard at a presence-sensitive display with which the user can input text by sequentially sliding a finger over regions associated with virtual keys corresponding to desired input characters. Said differently, using such a virtual keyboard, a user may input a word in a single gesture by tracing over representations of letters comprising that word (e.g., virtual keys of the virtual keyboard). In some implementations, the computing device references one or more gesture libraries and/or dictionaries to determine one or more candidate words based on the gesture. In this manner, a gesture-based keyboard may allow a user to achieve improved efficiency over traditional tap-typing techniques.
However, keyboards have certain drawbacks. For example, if a user inadvertently traces her finger over an undesired letter, many gesture-capable keyboards may require the user to lift her finger in order to correct the error. This requirement may significantly reduce the speed at which a user may enter text into a computing device using a gesture-capable virtual keyboard.
FIG. 1 is a conceptual diagram illustrating an example of a computing device for executing character deletion operations, in accordance with one or more aspects of the present disclosure.
FIG. 2 is a block diagram illustrating an example of the computing device of FIG. 1 in further detail.
FIGS. 3A and 3B are conceptual diagrams illustrating a graphical user interface at a computing device for performing a character deletion operation, in accordance with one or more aspects of the present disclosure.
In general, this disclosure is directed to techniques for deletion of characters input on computing devices that utilize a gesture-based virtual keyboard for text entry. The techniques may enable a user to correct an error in a text input gesture by indicating, during the gesture, deletion of one or more characters (for example, letters, numbers, symbols, or any combination thereof)—without requiring that the user restart the gesture. As the user enters text on a gesture-based keyboard using a continuous gesture, the user may perform a gesture to correct a character selection while entering the characters of a word. The computing device may correct the character selection in response to a deletion operation associated with the gesture, so that the user may continue the input gesture without, e.g., terminating the gesture (e.g., to select a backspace key or otherwise remove his/her finger from a presence-sensitive display of the computing device). Techniques of the disclosure may, therefore, provide certain advantages, such as improved text entry speed, efficiency, or accuracy for computing devices.
In one example of the techniques described herein, the user may initially interact with a gesture-based keyboard by sliding a finger along a path that traverses a portion of the keys of the graphical keyboard. Generally, a gesture is used to refer to the motion through which the user interacts with the presence-sensitive display from an initial detection of a finger to termination, e.g., by removing the finger from the presence-sensitive display. A gesture may terminate on a gesture keyboard when contact with the presence-sensitive display ceases, for example when the user raises a gesturing finger from the presence-sensitive display. Using the gesture-based keyboard, the user may perform a sliding gesture that includes a first path associated with a portion of the keys of the keyboard and so on to effectively draw a path through keys associated with characters of the a word. The user may release her gesturing finger when she completes entry for that word. As the user performs the sliding gesture, and in response to receiving the gesture, the computing device may output a first character associated with the first key, a second character associated with the second key, and so on until termination of the gesture is detected.
In accordance with the techniques described herein, if the user determines that she has incorrectly traced to the second key, for example, and therefore wishes to delete the second character, the user may perform a motion to retrace the first path. As described herein, the computing device may determine that the user has, in this manner, retraced at least a portion of the first path from the second key to the first key and delete the second character of the graphical user interface. The user may then continue performing the continuous gesture by tracing a gesture to a different key that is associated with the intended character. In this way, the user may not need to move her finger to the backspace key or remove her finger from the presence-sensitive display to delete the second character.
Using a touch-screen or digitiser, e.g. input of commands through traced gestures: by partitioning the display area of the touch-screen or the…
Interaction techniques based on graphical user interfaces [GUI]: for the control of specific functions or operations, e.g. selecting or…
Using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of…:…
Using a touch-screen or digitiser, e.g. input of commands through traced gestures: for inputting data by handwriting, e.g. gesture or text
About 6 years 3 months of term left · ends 14 Jan 2033 (estimated)