METHOD AND APPARATUS FOR TOUCHSCREEN GESTURE RECOGNITION OVERLAY
First Claim
1. A method of implementing a user interface function on a computing device equipped with a touchscreen display, comprising:
- displaying a translucent gesture recognition overlay area on a portion of the touchscreen display;
detecting a first touch event on the touchscreen within the gesture recognition overlay;
determining an intended cursor movement within a displayed text string based on the detected first touch event;
determining a character adjacent to a current position of a cursor within the displayed text string after the determined intended cursor movement;
displaying, on the touchscreen, an enlarged portion of the character; and
updating the cursor position in the displayed text string.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide a user interface featuring a gesture recognition overlay suitable for the small display of a mobile device equipped with a touchscreen user input/display. Such a gesture recognition overlay functionality may enable users to enter alphanumeric text and edit text by performing simple gestures on an overlay presented above other images on the touchscreen display. By providing a larger area for accepting user input touch gestures as well as presenting menus, the various embodiments facilitate text entry and editing operations on the relatively small area of most mobile device touchscreen displays. A variety of functions may be correlated to user inputs within the gesture recognition overlay, and various operating modes may be included in the functionality, such as a text selection mode and a toolbar menu mode.
-
Citations
40 Claims
-
1. A method of implementing a user interface function on a computing device equipped with a touchscreen display, comprising:
-
displaying a translucent gesture recognition overlay area on a portion of the touchscreen display; detecting a first touch event on the touchscreen within the gesture recognition overlay; determining an intended cursor movement within a displayed text string based on the detected first touch event; determining a character adjacent to a current position of a cursor within the displayed text string after the determined intended cursor movement; displaying, on the touchscreen, an enlarged portion of the character; and updating the cursor position in the displayed text string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a processor; and a touchscreen display coupled to the processor, wherein the processor is configured with processor-executable instructions to perform operations comprising; displaying a translucent gesture recognition overlay area on a portion of the touchscreen display; detecting a first touch event on the touchscreen within the gesture recognition overlay; determining an intended cursor movement within a displayed text string based on the detected first touch event; determining a character adjacent to a current position of a cursor within the displayed text string after the determined intended cursor movement; displaying, on the touchscreen, an enlarged portion of the character; and updating the cursor position in the displayed text string. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device, comprising:
-
a touchscreen display; means for displaying a translucent gesture recognition overlay area on a portion of the touchscreen display; means for detecting a first touch event on the touchscreen within the gesture recognition overlay; means for determining an intended cursor movement within a displayed text string based on the detected first touch event; means for determining a character adjacent to a current position of a cursor within the displayed text string after the determined intended cursor movement; means for displaying, on the touchscreen, an enlarged portion of the character; and means for updating the cursor position in the displayed text string. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device equipped with a touchscreen display to perform operations comprising:
-
displaying a translucent gesture recognition overlay area on a portion of the touchscreen display; detecting a first touch event on the touchscreen within the gesture recognition overlay; determining an intended cursor movement within a displayed text string based on the detected first touch event; determining a character adjacent to a current position of a cursor within the displayed text string after the determined intended cursor movement; displaying, on the touchscreen, an enlarged portion of the character; and updating the cursor position in the displayed text string. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification