×

Method and apparatus for providing visual feedback during manipulation of text on a computer screen

  • US 5,694,151 A
  • Filed: 04/01/1996
  • Issued: 12/02/1997
  • Est. Priority Date: 12/21/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for providing visual feedback to a computer user while manipulating selected text displayed on a display device of a computer system, the computer system including a control device for interactively positioning a visible symbol, the control device having a button having a first position and a second position, the method comprising the steps of:

  • a) in response to the button being in the second position while the visible symbol is over a selected text at a source location;

    1) creating a text object from the selected text;

    2) displaying on the display device the text object over the selected text at the source location;

    b) initializing an interpolation factor, said interpolation factor comprising a value utilized to generate incremental steps between a starting point and an ending point;

    c) computing a distance between the text object and a first point on the display device associated with the location of the visible symbol;

    d) moving the text object along an imaginary line between the source location and the first point to a point on the display device determined by the distance adjusted by the interpolation factor;

    e) with the button in the second position, incrementing the interpolation factor if it has not reached a maximum value, and repeating steps c) through e);

    f) if the button is in the first position over a destination location;

    1) computing a first bounding rectangle for the selected text at the source location;

    2) computing a second bounding rectangle for the selected text at the destination location; and

    3) zooming from the first bounding rectangle at the source location to the second bounding rectangle at the destination location such that the movement of the first bounding rectangle to the size and location of the second bounding rectangle at the destination location is animated.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×