Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Using a Pointer for Host Application

IP.com Disclosure Number: IPCOM000104319D
Original Publication Date: 1993-Apr-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

McMillan, MA: AUTHOR

Abstract

This article describes an apparatus which allows an input device (such as a mouse) to interact with host applications displayed on the display screen of a PC.

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

Using a Pointer for Host Application

      This article describes an apparatus which allows an input
device (such as a mouse) to interact with host applications displayed
on the display screen of a PC.

      The apparatus includes a set of algorithms which are
selectively executed on the PC acting as a terminal emulator to
perform the below operations, whenever the pointer action is
initiated by the user (e. g., the pressing of the mouse button).

1.  A screen recognition algorithm matches the contents of the
    current host screen with a predefined set of screens.
2.  The position of the mouse pointer in the host screen space is
    determined.  The position of the pointer is matched to a
    predefined sub-area of the screen.
3.  The predefined screen and sub-area combination uniquely defines a
    "button definition".  A button definition is a symbolic means of
    describing the action to be performed.  This might include
    sending keystrokes to the host, performing various symbolic
    substitutions, or displaying a popup menu from which the user can
    make choices.  The button definition identified from the screen
    and sub-area is executed.
4.  If the button definition contains the symbolic keyword for a
    popup menu, then the specified popup menu is displayed to the

    user.  The item selected by the user from the popup menu defines
    a new button definition which is executed in the same way.

The set of algorithms which performs the above operations include:

1.  A screen-recognition algori...