Distributed hypermedia method and system for automatically invoking external application providing interaction and display of embedded objects within a hypermedia document
DCFirst Claim
1. A method for viewing delta encoded and compressed video images in a distributed hypermedia network environment, wherein the distributed hypermedia network environment comprises at least one client workstation and one remote network server coupled to the distributed hypermedia network environment, the method comprising:
- receiving, at the client workstation from the network server over the distributed hypermedia network environment, at least one file containing information to enable a browser application to display at least a portion of a distributed hypermedia document within a browser-controlled window;
executing the browser application on the client workstation, with the browser application;
responding to text formats to initiate processing specified by the text formats;
displaying at least a portion of the document within the browser-controlled window;
identifying an embed text format which corresponds to a first location in the document;
automatically invoking program code, in response to the identifying of the embed text format, in order to enable an end-user to view a series of delta encoded and compressed video images, with the video images being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window, wherein the series of delta encoded and compressed video images is received from a remote network server coupled to the distributed hypermedia network environment.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user'"'"'s (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser'"'"'s window. The user can manipulate a control panel to change the viewpoint used to view the image. The invention allows a program to execute on a remote server or other computers to calculate the viewing transformations and send frame data to the client computer thus providing the user of the client computer with interactive features and allowing the user to have access to greater computing power than may be available at the user'"'"'s client computer.
-
Citations
28 Claims
-
1. A method for viewing delta encoded and compressed video images in a distributed hypermedia network environment, wherein the distributed hypermedia network environment comprises at least one client workstation and one remote network server coupled to the distributed hypermedia network environment, the method comprising:
-
receiving, at the client workstation from the network server over the distributed hypermedia network environment, at least one file containing information to enable a browser application to display at least a portion of a distributed hypermedia document within a browser-controlled window; executing the browser application on the client workstation, with the browser application; responding to text formats to initiate processing specified by the text formats; displaying at least a portion of the document within the browser-controlled window; identifying an embed text format which corresponds to a first location in the document; automatically invoking program code, in response to the identifying of the embed text format, in order to enable an end-user to view a series of delta encoded and compressed video images, with the video images being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window, wherein the series of delta encoded and compressed video images is received from a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (2, 3, 4)
-
-
5. One or more non-transitory computer-readable storage media with an executable program stored thereon, for use in a distributed hypermedia network environment, wherein the network environment comprises at least one client workstation and one network server coupled to the distributed hypermedia network environment, and wherein the program instructs the client workstation to perform the following steps:
-
receiving, at the client workstation from the network server over the distributed hypermedia network environment, at least one file containing information to enable a browser application to display at least a portion of a distributed hypermedia document within a browser-controlled window; utilizing the browser to; respond to text formats to initiate processing specified by the text formats; display at least a portion of the document within the browser-controlled window; identify an embed text format which corresponds to a first location in the document; automatically invoke program code, in response to the identifying of the embed text format, in order to enable an end-user to view a series of delta encoded and compressed video images, with the video images being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window, wherein the series of video images is received from a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (6, 7, 8)
-
-
9. A method of serving digital information in a network environment having a network server coupled to the network environment, and where the network environment is a distributed hypermedia environment, the method comprising:
-
transferring, using the network server, at least one file containing information onto the network environment, where the information enables at least one browser application, configured to execute on at least one client workstation, to; display at least a portion of a distributed hypermedia document within a browser-controlled window; respond to text formats to initiate processing specified by the text formats; identify an embed text format which corresponds to a first location in the document; automatically invoke program code, in response to the identifying of the embed text format, in order to enable an end-user to view a series of delta encoded and compressed video images, with the video images being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window, wherein the series of video images is received from a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (10, 11, 12)
-
-
13. One or more non-transitory computer-readable storage media with an executable program stored thereon, for use 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, and wherein the program instructs the network server to perform the following step:
-
transferring at least one file containing information onto said network environment, wherein the information enables at least one browser application, configured to execute on at least one client workstation to; display at least a portion of a distributed hypermedia document within a browser-controlled window; respond to text formats to initiate processing specified by the text formats; identify an embed text format which corresponds to a first location in the distributed hypermedia document; automatically invoke program code, in response to the identifying of the embed text format, in order to enable an end-user to view a series of delta encoded and compressed video images, with the video images being displayed within a display area created at the first location within the portion of the hypermedia document displayed in the browser-controlled window, wherein the source of the series of video images is a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (14, 15, 16)
-
-
17. A method, implemented by running program code in a network environment, wherein said network environment has at least one client workstation and one network server coupled to the network environment, the method comprising:
enabling an end-user to view a series of delta encoded and compressed video images by executing program code to display delta encoded and compressed video images within a display area created at a first location within a portion of a hypermedia document being displayed in a browser-controlled window, wherein said network environment is a distributed hypermedia environment, wherein said client workstation receives, over said network environment from said server, at least one file containing information to enable said browser application to display, on said client workstation, at least said portion of said distributed hypermedia document within said browser-controlled window, with the browser application responding to text formats to initiate processing specified by the text formats, wherein at least said portion of the document is displayed within the browser-controlled window, wherein an embed text format which corresponds to said first location in the document is identified by the browser, wherein the program code is automatically invoked by the browser, in response to the identifying of the embed text format, wherein the source of the series of delta encoded and compressed video images is a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (18, 19, 20)
-
21. One or more non-transitory computer-readable storage media with an executable program stored thereon for use in a system having at least one client workstation and one network server coupled to a distributed hypermedia network environment, and wherein the program instructs the client workstation to perform the following steps:
displaying a series of delta encoded and compressed video images within a display area created at a first location within a portion of a hypermedia document being displayed in a browser-controlled window, wherein said network environment is a distributed hypermedia environment, wherein said client workstation receives, over said network environment from said server, at least one file containing information to enable said browser application to display, on said client workstation, at least said portion of said distributed hypermedia document within a browser-controlled window, with the browser application responding to text formats to initiate processing specified by the text formats, wherein at least said portion of the document is displayed within the browser-controlled window, wherein an embed text format which corresponds to said first location in the document is identified by the browser, wherein the program code is automatically invoked by the browser, in response to the identifying of the embed text format, wherein the series of delta encoded and compressed video images is received from a remote network server coupled to the distributed hypermedia network environment. - View Dependent Claims (22, 23, 24)
-
25. A method of serving digital information in a distributed hypermedia network environment having a network server coupled to the distributed hypermedia network environment, and where at least one client workstation is coupled to the distributed hypermedia network environment, the method comprising:
transferring, using a network video server, a series of delta encoded and compressed video images onto the network environment, with said at least one client workstation configured to execute at least one browser application, with said browser application configured to; receive over said network environment from a network server, at least one file containing information to enable said browser application to display at least a portion of a distributed hypermedia document within a browser-controlled window; respond to text formats to initiate processing specified by the text formats; display at least said portion of the document within the browser-controlled window; identify an embed text format which corresponds to said first location in the document; automatically invoke program code, in response to the identifying of the embed text format, to enable an end-user to view said delta encoded and compressed video images, with the delta encoded and compressed video images being displayed within a display area created at the first location within the portion of the hypermedia document being displayed in the browser-controlled window. - View Dependent Claims (26, 27, 28)
Specification