Browse Prior Art Database

User-Assisted Protocol Linkage

IP.com Disclosure Number: IPCOM000101190D
Original Publication Date: 1990-Jul-01
Included in the Prior Art Database: 2005-Mar-16
Document File: 2 page(s) / 97K

Publishing Venue

IBM

Related People

Franklin, SM: AUTHOR

Abstract

This article describes a method for allowing the computer user to initiate protocol links for data transfer in the OS/2* Presentation Manager* environment. The method involves a visual presentation to the user of the links available in the system as well as a graphical technique for initiating one of these links.

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

User-Assisted Protocol Linkage

       This article describes a method for allowing the computer
user to initiate protocol links for data transfer in the OS/2*
Presentation Manager* environment.  The method involves a visual
presentation to the user of the links available in the system as well
as a graphical technique for initiating one of these links.

      Many applications in the OS/2 Presentation Manager environment
utilize the Presentation Manager Dynamic Data Exchange (DDE) protocol
for exchanging data with other applications.  This protocol requires
the applications to agree to certain parameters which describe the
nature and purpose of the protocol link, such as the participating
applications and the conversation "topics."  The actual conversation
is initiated by the program itself.  Some applications allow the user
to initiate the link, but this is an application-specific choice and
is not consistently available from application to application.

      The DDE protocol describes a special topic called the "System"
topic which all applications support.  This topic requires
applications to simply enumerate the other application-oriented
topics which they support.  By conversing with all applications using
the "System" topic, one application could be aware of all of the
topics available from the applications currently running in the
system.  This allows an application to serve as a "DDE Browser,"
enumerating all of the conversations available in the system.  This
type of program can be implemented today, providing valuable
information to the programmer who wishes to gain an understanding of
protocol activity.  However, these programs have never provided
significant benefit to the end user of such applications.  This
invention calls for a program which discovers all of the topics
(links) available in the system's current state and presents them to
the user in a way that indicates all possible relationships and
allows the relationships to be established.

      Suppose a user is running five applications in the OS/2
Presentation Manager environment which supports DDE.  The protocol
link manager would also be running in the background.  This link
manager would have a list of all conversation topics and available
data transfers available in the system based upon the use of the
"System" topic.  As the user passed over an application or
application data item which could link wi...