Method and apparatus for dynamic cursor configuration

Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S156000, C345S157000, C345S159000, C345S160000, C345S215000, C345S215000

Reexamination Certificate

active

06642947

ABSTRACT:

FIELD OF THE INVENTION
The present invention generally relates to computers. More specifically, the present invention relates to computer cursors and graphical position indicators that are presented on display devices.
BACKGROUND OF THE INVENTION
In conventional computer systems, a user can view and interact with information presented on a display (i.e., monitor or display device). Typically, the user is aided in locating their position on the display by a cursor image. Cursor images used during word processing or graphical work tend to be relatively unobtrusive such as a small arrow or flashing line or bars, so as to avoid obstructing the view of the work product being displayed on the display. Unfortunately, when moving these cursor images over a large display or multi-screen displays, it is easy for a user to briefly lose track of the cursor image due to the small size of the cursor image relative to the size of the display(s) or information presented on the display(s). This is often annoying and time consuming for computer users. Simply using a large cursor image to aid in location identification is not a satisfactory solution as such would obscure the information presented on the display device. Consequently, there is a need for techniques that facilitate improved visual tracking of a cursor on a display.
SUMMARY OF THE INVENTION
Broadly speaking, the present invention relates to techniques that facilitate improved visual tracking of a cursor. These techniques use dynamic cursor configurations in which the cursor image is altered as a function of the distance the cursor image is moved on a display over a timed interval, i.e., the speed of cursor movement. To aid a user in locating the cursor image on display(s), the cursor image is altered by increasing the size of the cursor image as the cursor is moved more quickly. Further, the cursor image may be further altered to indicate direction of movement.
The present invention can be implemented in numerous ways, including as a method, system, device, and a computer readable medium. Several embodiments of the invention are discussed below.
As a method for altering a cursor image presented on a display, one embodiment of the present invention includes at least the operations of: determining a first position of a cursor image on a display; initiating a timed interval; determining a second position of the cursor image on the display at the end of the timed interval; determining the distance moved based upon the first position of the cursor image and the second position of the cursor image; and altering the cursor image presented on the display as a function of the distance moved.
As a method for altering a cursor image presented on a display, another embodiment of the present invention includes at least the operations of: determining a first position of the cursor image on a display; initiating a timed interval, the timed interval having a termination; determining a second position of the cursor image on the display at the termination of the timed interval; determining the distance the cursor image is moved from the first position to the second position; determining the speed at which the cursor image is moved from the first position to the second position; and altering the appearance of the cursor image presented on the display as a function of the speed.
As a method for altering a cursor image presented on a display, still another embodiment of the present invention includes at least: determining a first position of the cursor image on a display; initiating a timed interval, the timed interval having a termination; determining a second position of the cursor image on the display at the termination of the timed interval; determining the distance the cursor image is moved from the first position to the second position; determining the direction the cursor image is moved from the first position to the second position; determining the speed at which the cursor image is moved from the first position to the second position; and altering the appearance of the cursor image presented on the display as a function of the speed and direction.
As a method for altering a cursor image presented on a display, yet still another embodiment of the present invention includes at least: determining a first position of a cursor image on a display; initiating a timed interval, the timed interval having a termination; determining a second position of the cursor image on the display at the termination of the timed interval; determining the distance the cursor image is moved from the first position to the second position; determining if the distance moved is greater than a minimum specified value; if the distance moved is greater than the minimum specified value, determining the direction the cursor image is moved from the first position to the second position; determining the speed at which the cursor image is moved from the first position to the second position; and altering the appearance of the cursor image presented on the display as a function of the speed and direction.
As a computer readable medium containing program code for altering a cursor image presented on a display, a further embodiment of the present invention includes instructions for at least: determining a first position of a cursor image on a display; initiating a timed interval, the timed interval having a termination; determining a second position of the cursor image on the display at the termination of the timed interval; determining the distance the cursor image is moved from the first position to the second position; determining the speed at which the cursor image is moved from the first position to the second position; and altering the appearance of the cursor image presented on the display as a function of the speed.
Other advantages of the present invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings that illustrate, by way of example, the principles of the invention.


REFERENCES:
patent: 5091866 (1992-02-01), Takagi
patent: 5146212 (1992-09-01), Venolia
patent: 5784056 (1998-07-01), Nielsen
patent: 5898432 (1999-04-01), Pinard
patent: 6100871 (2000-08-01), Min
patent: 6118449 (2000-09-01), Rosen et al.
patent: 6362842 (2002-03-01), Tahara et al.
patent: 6441802 (2002-08-01), Tani et al.
patent: 6466197 (2002-10-01), Kim et al.
patent: 0 595 746 (1994-05-01), None
patent: 2 220 826 (1990-01-01), None
IBM Technical Disclosure Bulletin, “Pressure Sensitive Trackball Device,” vol. 38, No. 10, Oct. 1995.
Chalidabhongse et al., “A Multiresolution Approach for Image Morphing,” Signals, Systems and Computers. 1993 Conference Record of the Twenty-Seventh Asilomar Conference on Pacific Grove, CA, USA, Nov. 1-3, 1993, IEEE Comput. Soc, Nov. 1, 1993, pp. 16-20.
Kline et al., “Improving GUI Accessibility for People with Low Vision,” Chi '95 Mosaic of Creativity, Conference on Human Factors in Computing Systems, ACM, May 7-11, 1995, pp. 114-121.
IBM Technical Disclosure Bulletin, “Cursor with Rotating Marquee Edge,” vol. 36, No. 2, Feb. 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for dynamic cursor configuration does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for dynamic cursor configuration, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic cursor configuration will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3125710

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.