Browse Prior Art Database

Multimedia Online Help Information Enabler

IP.com Disclosure Number: IPCOM000119205D
Original Publication Date: 1996-Mar-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 191K

Publishing Venue

IBM

Related People

Reese, LJ: AUTHOR [+2]

Abstract

Disclosed is a system and method for presenting Online Help Information (OHI) in a multimedia computing system. This method enables the exploitation of all multimedia features in a particular system configuration, while supporting multitasking applications having heterogeneous OHI environments. Modifications of the source or executable files of applications are not required, and any application with an ability to display text OHI can display multimedia OHI with changes only to the information resource files of the application.

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

Multimedia Online Help Information Enabler

      Disclosed is a system and method for presenting Online Help
Information (OHI) in  a multimedia computing system.  This method
enables the exploitation of all multimedia features in a particular
system configuration, while supporting multitasking applications
having heterogeneous OHI environments.  Modifications of the source
or executable files of applications are not required, and any
application with an ability to display text OHI can display
multimedia OHI with changes only to the information resource files of
the application.

      The Figure is a block diagram of a generalized Multimedia
OHI Enabler (MOE) 1, which runs as an OS/2* 32-bit application,
exploiting a wide variety of OS/2 features and subsystems, including
the Multimedia Presentation Manager/2* (MMPM/2)* subsystem 2.
Several applications running concurrently in the OS/2 Presentation
Manager* (PM)  environment may each be displaying or playing a
multimedia resource. For  example, a first application may be playing
a motion video clip, while a  second application displays a still
video image, and while a third application plays voice annotations.
Multimedia resources, including player programs, such as the
AM2SERVR.EXE program 3, subsystems, such as the MMPM/2 subsystem 2,
and device interfaces, such as the Intel ActionMedia II** audiovisual
kernel 4, may be executing concurrently on  behalf of an application
issuing user requests from its OHI runtime context.

      With this method, multimedia OHI is enabled by modifying only
the OHI resource file, such as the *.HLP file, of the application.
For this modification, the OHI source file, such as the *.IPF file,
is required.  The executable code of the application, and any Dynamic
Linked Library (DLL) files, existing before multimedia OHI is
enabled, remain unchanged.  However, an additional DLL, the
Multimedia OHI Enabler (MMPMHELP.DLL), called the MOE DLL, is
required for linking the help resource (a *.HLP file) of an OS/2
application to a multimedia subsystem.  Commands to invoke multimedia
functions, issued from the help file through the OS/2 Help Manager or
through another OHI routine environment, are received by the MOE DLL,
and are then relayed as multimedia subsystem commands to the
appropriate multimedia subsystem.  Multiple multimedia subsystems may
be concurrently installed and activated from a single help resource
through the MOE DLL.

      This architecture is an example of an open, generalized method
for enabling multimedia OHI.  With this architecture, the MOE DLL
acquires the execution context for multimedia resources, so that the
application itself does not bear this burden, allowing the operation
of multimedia functions without modifying the source or executable
modules of the application.  Additionally, no changes are required in
the OS/2 IPF Help Manager subsystem.

      For example, an application using the OS/2 native Help...