Method and apparatus for providing visual feedback during manipulation of text on a computer screen
First Claim
1. A computer implemented method for providing visual feedback to a computer user while manipulating texts displayed on a display device of a computer system, the method comprising:
- displaying a text object representing selected text when a visible symbol controlled by a control device is positioned near the selected text at a source location of a first window and when a button of the control device is in a second position;
moving the text object following the visible symbol from the source location of the first window to a destination location of a second window while the button of the control device is the second position;
displaying the selected text at the second location of the second window identified via an insertion caret when the button of the control device is in a first position;
displaying a first bounding rectangle for the selected text of the source location in response to displaying the text object;
displaying a second bounding rectangle for the selected text of the destination location identified by the insertion caret; and
visually zooming at least a portion of the selected text from the first bounding rectangle of the source location to the second bounding rectangle of the destination location when the button of the control device is in the first position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus providing visual feedback to a computer user while dragging selected text is described. As its first step, the processing logic creates a text object from the selected text once the computer user has initiated a drag. Simultaneously, the selected text is visually de-emphasized. Secondly, the processing logic snaps the text object to the cursor so that the text object follows the cursor without obscuring text at the insertion point. Finally, when the computer user selects the final insertion point, the selected text is visually zoomed from the source location to the final insertion point.
16 Citations
19 Claims
-
1. A computer implemented method for providing visual feedback to a computer user while manipulating texts displayed on a display device of a computer system, the method comprising:
-
displaying a text object representing selected text when a visible symbol controlled by a control device is positioned near the selected text at a source location of a first window and when a button of the control device is in a second position; moving the text object following the visible symbol from the source location of the first window to a destination location of a second window while the button of the control device is the second position; displaying the selected text at the second location of the second window identified via an insertion caret when the button of the control device is in a first position; displaying a first bounding rectangle for the selected text of the source location in response to displaying the text object; displaying a second bounding rectangle for the selected text of the destination location identified by the insertion caret; and visually zooming at least a portion of the selected text from the first bounding rectangle of the source location to the second bounding rectangle of the destination location when the button of the control device is in the first position. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable medium storing instructions, when executed by a machine, cause the machine to perform a method for providing visual feedback to a computer user while manipulating texts displayed on a display device of a computer system, the method comprising:
-
displaying a text object representing selected text when a visible symbol controlled by a control device is positioned near the selected text at a source location of a first window and when a button of the control device is in a second position; moving the text object following the visible symbol from the source location of the first window to a destination location of a second window while the button of the control device is the second position; displaying the selected text at the second location of the second window identified via an insertion caret when the button of the control device is in a first position; displaying a first bounding rectangle for the selected text of the source location in response to displaying the text object; displaying a second bounding rectangle for the selected text of the destination location identified by the insertion caret; and visually zooming at least a portion of the selected text from the first bounding rectangle of the source location to the second bounding rectangle of the destination location when the button of the control device is in the first position. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for providing visual feedback to a computer user while manipulating texts displayed on a display device of a computer system, the apparatus comprising:
-
means for displaying a text object representing selected text when a visible symbol controlled by a control device is positioned near the selected text at a source location of a first window and when a button of the control device is in a second position; means for moving the text object following the visible symbol from the source location of the first window to a destination location of a second window while the button of the control device is the second position; means for displaying the selected text at the second location of the second window identified via an insertion caret when the button of the control device is in a first position; means for displaying a first bounding rectangle for the selected text of the source location in response to displaying the text object; means for displaying a second bounding rectangle for the selected text of the destination location identified by the insertion caret; and means for visually zooming at least a portion of the selected text from the first bounding rectangle of the source location to the second bounding rectangle of the destination location when the button of the control device is in the first position. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer system, comprising:
-
a processor; a control device including a button having a first position and a second position; and a memory for storing instructions, which when executed from the memory, cause the processor to perform a method, the method including displaying a text object representing selected text when a visible symbol controlled by the control device is positioned near the selected text at a source location of a first window and when a button of the control device is in the second position, moving the text object following the visible symbol from the source location of the first window to a destination location of a second window while the button of the control device is the second position, and displaying the selected text at the second location of the second window identified via an insertion caret when the button of the control device is in the first position displaying a first bounding rectangle for the selected text of the source location in response to displaying the text object; displaying a second bounding rectangle for the selected text of the destination location identified by the insertion caret; and visually zooming at feast a portion of the selected text from the first bounding rectangle of the source location to the second bounding rectangle of the destination location when the button of the control device is in the first position.
-
Specification