DISTRIBUTED HYPERMEDIA METHOD AND SYSTEM FOR AUTOMATICALLY INVOKING EXTERNAL APPLICATIONS PROVIDING INTERACTION AND DISPLAY OF EMBEDDED OBJECTS VIA A SCRIPTING PLATFORM
First Claim
1. A method for running an application program in a distributed hypermedia network environment, wherein the network environment comprises at least one client workstation and one network server coupled to the network environment, the method comprising:
- receiving, at the client workstation from the network server over the network environment, at least one file containing information to enable a scripting platform, which does not allow navigation among web pages, to display at least a portion of an object external to the file within a window controlled by said scripting platform;
executing the scripting platform on the client workstation, with the scripting platform;
responding to text formats to initiate processing specified by the text formats;
displaying at least a portion of the object within the window controlled by said scripting platform;
identifying an embed text format in said file, where the embed text format specifies the location of at least a portion of said object, where the object has type information associated with it;
utilizing the type information to identify and locate an executable application external to the file;
and automatically invoking the executable application, in response to the identifying of the embed text format, to execute on the client workstation in order to display the object and enable an end-user to directly interact with the object while the object is being displayed within a display area created within the window controlled by said scripting platform.
0 Assignments
0 Petitions
Accused Products
Abstract
A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based programs. A script interpreter extension is described which simulates the plug-in API interface of a Web browser, from the point of view of the browser plug-in, to allow program scripts to cause browser plug-ins to be launched and manipulated, in a manner similar to the scripting platform'"'"'s native widgets, from within the executing program script. This system allows embedded external program objects to be used to display and enable interactive processing of embedded data objects.
15 Citations
1 Claim
-
1. A method for running an application program in a distributed hypermedia network environment, wherein the network environment comprises at least one client workstation and one network server coupled to the network environment, the method comprising:
-
receiving, at the client workstation from the network server over the network environment, at least one file containing information to enable a scripting platform, which does not allow navigation among web pages, to display at least a portion of an object external to the file within a window controlled by said scripting platform; executing the scripting platform on the client workstation, with the scripting platform; responding to text formats to initiate processing specified by the text formats; displaying at least a portion of the object within the window controlled by said scripting platform; identifying an embed text format in said file, where the embed text format specifies the location of at least a portion of said object, where the object has type information associated with it; utilizing the type information to identify and locate an executable application external to the file; and automatically invoking the executable application, in response to the identifying of the embed text format, to execute on the client workstation in order to display the object and enable an end-user to directly interact with the object while the object is being displayed within a display area created within the window controlled by said scripting platform.
-
Specification