Browse Prior Art Database

Methodology for Object Relocation Utilizing a Point and Shoot Cursor Technique

IP.com Disclosure Number: IPCOM000110307D
Original Publication Date: 1992-Nov-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 5 page(s) / 220K

Publishing Venue

IBM

Related People

Johnson, WJ: AUTHOR [+4]

Abstract

A methodology is described which allows a user to set a mouse cursor in one place and aim it at an object in order to relocate it either to the current location of the mouse cursor or to another location on the desktop in a fast and convenient manner. The object must be visible, but does not have to be accessible in the foreground. Furthermore, the previously disclosed methodology for test probes is used for determining objects being pointed at.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 39% of the total text.

Methodology for Object Relocation Utilizing a Point and Shoot Cursor Technique

       A methodology is described which allows a user to set a
mouse cursor in one place and aim it at an object in order to
relocate it either to the current location of the mouse cursor or to
another location on the desktop in a fast and convenient manner.  The
object must be visible, but does not have to be accessible in the
foreground.  Furthermore, the previously disclosed methodology for
test probes is used for determining objects being pointed at.

      Normally, in a window-based graphical user interface for an
operating system, excessive mouse movement is necessary in order to
relocate desktop objects.  This places a burden on the user because
time is spent locating windows, panels or icons, clicking on them in
order to bring them into focus, pressing a mouse button, and then
moving the mouse to the new desired location.

      The methodology described is embodied in a mechanism that
recognizes peripheral input for invoking the relocate function and
displaying and rotating a laser stream (i.e., a test stream prober)
from the Point&Shoot Cursor.  The laser stream prober is an optional
function that indicates what object is being pointed to by the
Point&Shoot Cursor.  The stream confirms for the user that the user
is indeed aiming at what object is intended to be relocated.
Hereinafter, objects refers to windows, icons, panels, etc.  This
methodology provides a technique for taking alternate paths through a
variety of media to ensure the Point&Shoot Cursor Object Relocate
functions as expected.  The peripheral input could be from a
keyboard, mouse, or voice.  This methodology can be implemented as a
utility service for existing cursor-based applications.  The polar
coordinates are converted to corresponding Cartesian coordinates, and
passed to the existing application along with the relocate command.

      This is accomplished by placing the Point&Shoot Cursor Object
Relocate code in a device driver that interfaces with the current
user operating system.  Thus, an extra application need not be
started.  Point&Shoot Cursor Object Relocate is invisible to the
user, causing it to act similar to a DOS Terminate and Stay Resident
program.  The code will implement the relocate mechanism, ensuring
that no application window information is corrupted.  The driver
provides a uniform end user interface to the user.  The driver
receives certain basic information from the Point&Shoot Cursor and
converts it to a uniform standard that is used by the graphical user
interface for the operating system.

      Point&Shoot Cursor Object Relocate may be invoked through the
keyboard, mouse, or voice.  Each medium used has an embodiment
customary to itself.

      For example, to invoke Point&Shoot Cursor Object Relocate, the
user may press a specific hot key sequence (such as Ctrl+M), double
click the right mouse button, or enunciate th...