Claims
- 1. A method of displaying application-output data in a web browser, the method comprising the steps of:
providing a web browser window; providing at least one application-output window positioned within the web browser window; receiving window attribute information corresponding to the application-output window via a first virtual channel coupled to the application-output window, the window attribute information being modifiable independently of the web browser; receiving the application-output data via a second virtual channel coupled to the application-output window; displaying the application-output window in accordance with the window attribute information; and displaying the application-output data in the application-output window.
- 2. The method of claim 1 further comprising the step of providing a client agent monitoring and responding to events associated with the application-output window, independently of the web browser.
- 3. The method of claim 2 further comprising the step of resizing, by the client agent, the application-output window in response to an input received by the client agent.
- 4. The method of claim 1 further comprising the step of establishing, independently of the web browser, the first and second virtual channels.
- 5. The method of claim 1 further comprising the step of receiving application-output data generated by an unmodified application program.
- 6. The method of claim 1 further comprising the step of executing a client agent in response to an application object embedded in a web page displayed in the web browser window, the client agent establishing the first and second virtual channels independently of the web browser.
- 7. The method of claim 6 further comprising the step of using the received window attribute information to modify at least one property of the application object, the modified property of the application object triggering a corresponding change in the application-output window.
- 8. The method of claim 1 further comprising the step of executing a client agent in response to an ActiveX control embedded in a web page displayed in the web browser window, the client agent establishing the first and second virtual channels independently of the web browser.
- 9. The method of claim 1 further comprising the step of providing a plurality of application-output windows positioned within the web browser window, each of the application-output windows displaying application-output data received from a different application server.
- 10. A system for displaying application-output data in a web browser, the system comprising:
a web browser window; at least one application-output window displaying the application-output data and positioned within the web browser window; a first virtual channel receiving window attribute information corresponding to the application-output window, the window attribute information being modifiable independently of the web browser; and a second virtual channel receiving the application-output data, wherein the application-output data is displayed in the application-output window in accordance with the window attribute information.
- 11. The system of claim 10 further comprising a client agent monitoring and responding to events associated with the application-output window.
- 12. The system of claim 11 wherein the client agent resizes the application-output window in response to an input received by the client agent.
- 13. The system of claim 11 wherein the client agent forms the first and second virtual channels independently of the web browser.
- 14. The system of claim 10 further comprising an unmodified application program generating the application-output data.
- 15. The system of claim 10 further comprising:
an application object embedded in a web page displayed in the web browser window, the application object including at least one property affecting the application-output window; and a client agent instantiated in response to the application object and capable of modifying the property of the application object upon receipt of the window attribute information from the second virtual channel.
- 16. The system of claim 15 wherein the application object is an ActiveX control.
- 17. The system of claim 10 wherein the application-output window is a child window of the web browser window.
- 18. The system of claim 10 further comprising a plurality of application-output windows positioned within the web browser window, each of the application-output windows displaying application-output data received from a different application server.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This claims priority to co-pending U.S. patent application Ser. No. 09/086,898, filed May 29, 1998; co-pending U.S. patent application Ser. No. 08/855,977, filed May 14, 1997; and co-pending U.S. patent application Ser. No. 09/247,220, filed Feb. 10, 1999, the entirety of which are incorporated herein by reference.
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
09086898 |
May 1998 |
US |
Child |
10068461 |
Feb 2002 |
US |
Parent |
08855977 |
May 1997 |
US |
Child |
10068461 |
Feb 2002 |
US |
Parent |
09247220 |
Feb 1999 |
US |
Child |
10068461 |
Feb 2002 |
US |