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

Overlay Mechanism for Annotating Sharing and Remote Window-Control

IP.com Disclosure Number: IPCOM000104928D
Original Publication Date: 1993-Jun-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 4 page(s) / 155K

Publishing Venue

IBM

Related People

Aldred, BK: AUTHOR [+5]

Abstract

Disclosed is a simple mechanism and new user interface by which individual windows can be mirrored and shared between users in a personal conference by using remote control which is normally complex and cumbersome. It avoids copying the window being worked on while increasing available work options on mirrored windows. Advances in communications, workstation and multi-media technologies have made possible the concept of Multimedia Communications (MC). One powerful application of MC is the sharing of screen 'windows', i.e., to allow one or more users in a MC session to see an exact copy of a window on the screen of another user.

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

Overlay Mechanism for Annotating Sharing and Remote Window-Control

      Disclosed is a simple mechanism and new user interface by which
individual windows can be mirrored and shared between users in a
personal conference by using remote control which is normally complex
and cumbersome.  It avoids copying the window being worked on while
increasing available work options on mirrored windows.  Advances in
communications, workstation and multi-media technologies have made
possible the concept of Multimedia Communications (MC).  One powerful
application of MC is the sharing of screen 'windows', i.e., to allow
one or more users in a MC session to see an exact copy of a window on
the screen of another user.

      MC represents convergence of high performance communication
channels (e.g., LAN, ISDN) with advanced workstation and multi-media
technologies (e.g., video compression), to provide interactive
communication of data, voice and video between desktop workstations.
Like teleconferencing, it permits collaboration without the users
having to be in the same place at the same time.  The real-time
communication of data involves the transfer of information in several
ways.  Transfer of files and messages is well understood and does not
require comment.  A more powerful means of exchanging information is
to allow a user to see the entire screen or a part thereof from
another user.  Thus one user can show another data presented in a
window of a graphical user interface (GUI) such as OS/2* Presentation
Manager* or Microsoft Windows.  Such a window could be 'owned' by any
one of the hundreds of standard application programs which present
their data to the user through a GUI window.

      The mechanism here described satisfies most of the requirements
for personal conferencing remote application support in one simple
concept.  Features are the use of an overlay layer to provide control
and to capture the screen data of an application window.  Also,
extension of an application window with a surrounding border
containing function buttons/icons with remote control of an
application using the overlay layer to inject keystrokes and mouse
pointings.  In order to satisfy the requirements for MC window
mirroring, the following operations should be possible.

      Screen Capture - Ability to capture the screen data presented
in the window to be mirrored.  This data will usually be transmitted
across one or more MC communication links to other users sharing the
same application window.  Other operations such as print and save for
the captured screen data may also be provided.

      Annotation - Ability to cover the application window with an
annotation layer which is normally transparent but can be used with
simple drawing tools to annotate the underlying screen data.  Remote
Pointers can also be used within this layer as a means of one user
bringing an item of interest in the application window to the
attention of other MC u...