Cursor positioning on display screen
First Claim
Patent Images
1. A method comprising:
- displaying a first display on a touchscreen display device, with the first display including;
(i) a text box occupying an initial text box position with respect to the touchscreen display, and (ii) a cursor occupying an initial cursor position with respect to the touchscreen display;
receiving first user input data indicating that a user has touched the display of the text box on the touchscreen for at least a predetermined amount of time;
responsive to receipt of the first user input data, displaying a series of second displays where the text box is floating relative to the touchscreen and the cursor remains in a constant position with respect to the touchscreen;
during the displaying of the series of second displays where the text box is floating, receiving second user input indicative of a dragging gesture on the touchscreen by the user;
responsive to the receipt of the second user input, dragging the floating text box relative to the touchscreen in accordance with the dragging gesture while the cursor remains in the initial cursor position; and
after completion of the dragging gesture of the second user input, displaying a third display on the touchscreen display device, with the third display including;
(i) the text box occupying the initial text box position with respect to the touchscreen display, and (ii) the cursor at a changed position that is spaced apart from the initial cursor position;
wherein content of the text box of the first display, the series of second displays, and the third display is the same size, and the displayable area of the text box of the first display, the series of second displays, and the third display is the same size.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface for a touchscreen display device including a technique for cursor positioning, with respect to: (i) a touchscreen display upon which the cursor is displayed; and (ii) displayable content (also sometimes herein referred to as a “display area”) which is also, at least in part, displayed on the touchscreen display. Based on a desired position to which the activated display area is moved while a cursor remains static on the display screen, a placement position at which the cursor is to be placed with respect to the displayable content is determined.
-
Citations
12 Claims
-
1. A method comprising:
-
displaying a first display on a touchscreen display device, with the first display including;
(i) a text box occupying an initial text box position with respect to the touchscreen display, and (ii) a cursor occupying an initial cursor position with respect to the touchscreen display;receiving first user input data indicating that a user has touched the display of the text box on the touchscreen for at least a predetermined amount of time; responsive to receipt of the first user input data, displaying a series of second displays where the text box is floating relative to the touchscreen and the cursor remains in a constant position with respect to the touchscreen; during the displaying of the series of second displays where the text box is floating, receiving second user input indicative of a dragging gesture on the touchscreen by the user; responsive to the receipt of the second user input, dragging the floating text box relative to the touchscreen in accordance with the dragging gesture while the cursor remains in the initial cursor position; and after completion of the dragging gesture of the second user input, displaying a third display on the touchscreen display device, with the third display including;
(i) the text box occupying the initial text box position with respect to the touchscreen display, and (ii) the cursor at a changed position that is spaced apart from the initial cursor position;wherein content of the text box of the first display, the series of second displays, and the third display is the same size, and the displayable area of the text box of the first display, the series of second displays, and the third display is the same size. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a computer-readable storage medium; and computer code stored on the computer-readable storage medium, with the computer code including instructions for causing a processor(s) set to perform operations including the following; displaying a first display on a touchscreen display device, with the first display including;
(i) a text box occupying an initial text box position with respect to the touchscreen display, and (ii) a cursor occupying an initial cursor position with respect to the touchscreen display;receiving first user input data indicating that a user has touched the display of the text box on the touchscreen for at least a predetermined amount of time; responsive to receipt of the first user input data, displaying a series of second displays where the text box is floating relative to the touchscreen and the cursor remains in a constant position with respect to the touchscreen; during the displaying of the series of second displays where the text box is floating, receiving second user input indicative of a dragging gesture on the touchscreen by the user; responsive to the receipt of the second user input, dragging the floating text box relative to the touchscreen in accordance with the dragging gesture while the cursor remains in the initial cursor position; and after completion of the dragging gesture of the second user input, displaying a third display on the touchscreen display device, with the third display including;
(i) the text box occupying the initial text box position with respect to the touchscreen display, and (ii) the cursor at a changed position that is spaced apart from the initial cursor position;wherein content of the text box of the first display, the series of second displays, and the third display is the same size, and the displayable area of the text box of the first display, the series of second displays, and the third display is the same size. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising:
-
a processor(s) set; a computer-readable storage medium; and computer code stored on the computer-readable storage medium, with the computer code including instructions for causing the processor(s) set to perform operations including the following; displaying a first display on a touchscreen display device, with the first display including;
(i) a text box occupying an initial text box position with respect to the touchscreen display, and (ii) a cursor occupying an initial cursor position with respect to the touchscreen display;receiving first user input data indicating that a user has touched the display of the text box on the touchscreen for at least a predetermined amount of time; responsive to receipt of the first user input data, displaying a series of second displays where the text box is floating relative to the touchscreen and the cursor remains in a constant position with respect to the touchscreen; during the displaying of the series of second displays where the text box is floating, receiving second user input indicative of a dragging gesture on the touchscreen by the user; responsive to the receipt of the second user input, dragging the floating text box relative to the touchscreen in accordance with the dragging gesture while the cursor remains in the initial cursor position; and after completion of the dragging gesture of the second user input, displaying a third display on the touchscreen display device, with the third display including;
(i) the text box occupying the initial text box position with respect to the touchscreen display, and (ii) the cursor at a changed position that is spaced apart from the initial cursor position;wherein content of the text box of the first display, the series of second displays, and the third display is the same size, and the displayable area of the text box of the first display, the series of second displays, and the third display is the same size. - View Dependent Claims (10, 11, 12)
-
Specification