Correction of typographical errors on touch displays
First Claim
1. A method of correcting typographical errors displayed on a touch-sensitive display of a portable computing device, the method comprising:
- identifying a typographical error within text displayed on the display, the typographical error comprising an error within a word displayed on the display;
upon identifying the typographical error, highlighting on the display the typographical error;
detecting a gesture-based touch input selecting a cursor key from a virtual keyboard displayed on the display and displaying a cursor in response to the gesture-based touch input;
detecting a change in a location of the gesture-based touch input, and in response, moving a location of an image of the cursor displayed on the display in correspondence with the gesture-based touch input;
detecting a release of the gesture-based touch input;
if the release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, displaying on the display the cursor next to the typographical error; and
responsive to the cursor being displayed next to the typographical error, replacing the typographical error with replacement text input from the virtual keyboard.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments related to the correction of typographical errors on touch displays are disclosed. One disclosed embodiment includes a portable computing device comprising a touch-sensitive display device, a logic subsystem, and memory comprising instructions executable by the logic subsystem to perform a method of correcting typographical errors displayed on the touch-sensitive display device. The instructions are executable to identify a typographical error within text displayed on the display, and upon identifying the typographical error, highlight on the display the typographical error. The instructions are further executable to detect a gesture-based touch input selecting a text replacement for correcting the typographical error, and, upon detecting the gesture-based touch input, if a release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, then display on the display a replacement of the typographical error with the text replacement.
19 Citations
18 Claims
-
1. A method of correcting typographical errors displayed on a touch-sensitive display of a portable computing device, the method comprising:
-
identifying a typographical error within text displayed on the display, the typographical error comprising an error within a word displayed on the display; upon identifying the typographical error, highlighting on the display the typographical error; detecting a gesture-based touch input selecting a cursor key from a virtual keyboard displayed on the display and displaying a cursor in response to the gesture-based touch input; detecting a change in a location of the gesture-based touch input, and in response, moving a location of an image of the cursor displayed on the display in correspondence with the gesture-based touch input; detecting a release of the gesture-based touch input; if the release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, displaying on the display the cursor next to the typographical error; and responsive to the cursor being displayed next to the typographical error, replacing the typographical error with replacement text input from the virtual keyboard. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10)
-
-
7. A method of correcting typographical errors displayed on a touch-sensitive display of a mobile computing device, the method comprising:
-
identifying a typographical error within text displayed on the display, the typographical error comprising a misspelled word displayed on the display; upon identifying the typographical error, highlighting on the display the typographical error; detecting a gesture-based touch input selecting a traditional key from a virtual keyboard displayed on the display; displaying an image of a cursor on the display over the virtual keyboard in response to the gesture-based touch input; detecting a change in a location of the gesture-based touch input, and in response, moving a location of the image of the cursor displayed on the display in correspondence with the gesture-based touch input; detecting a release of the gesture-based touch input; and if the release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, displaying on the display the cursor next to the typographical error; and responsive to the cursor being displayed next to the typographical error, replacing the typographical error with replacement text input from the virtual keyboard. - View Dependent Claims (8)
-
-
11. A computing device, comprising:
-
a touch-sensitive display; a logic subsystem; and a memory including instructions executable by the logic subsystem to; identify a typographical error within text displayed on the display, the typographical error comprising an error within a word displayed on the display; upon identifying the typographical error, highlight on the display the typographical error; detect a gesture-based touch input selecting a cursor key from a virtual keyboard displayed on the display and displaying a cursor in response to the gesture-based touch input; detect a change in a location of the gesture-based touch input, and in response, move a location of an image of the cursor displayed on the display in correspondence with the gesture-based touch input; detect a release of the gesture-based touch input; if the release of the gesture-based touch input is detected within a predefined region associated with a location of the typographical error, display on the display the cursor next to the typographical error; and responsive to the cursor being displayed next to the typographical error, replace the typographical error with replacement text input from the virtual keyboard. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification