Welcome to Boliven.com, the leading portal for R&D, business development and IP professionals
Free & easy searching » Analyze & Download search results » Work collaboratively with colleagues » We keep you updated »
US5838906: Distributed Hypermedia Method For Automatically Invoking External Application Providing Interaction And Display Of Embedded Objects Within A Hypermedia Document
Filing Information
| Inventor(s) | Michael D. Doyle · David C. Martin · Cheong S. Ang · |
| Assignee(s) |
The Regents of the University of California ·
|
| Attorney/Agent(s) | Townsend and Townsend and Crew LLP · |
| Primary Examiner | Dinh C. Dung · |
| Application Number | US8324443 |
| Filing date | 10/17/1994 |
| Issue date | 11/17/1998 |
| Predicted expiration date | 10/17/2014 |
| U.S. Classifications | 395/200.32 · 395/200.28 · |
| International Classifications | C06F /944 · |
| Kind Code | A |
| International Classifications | 395157;200.03;161;118;144;145;146;147;148;683;777;778;762;326;333;334;335;676;682;685;684;200.32;200.33;200.47-200.49 · |
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.Independent Claims | See all claims (10)
- 1. A method for running an application program in a computer network environment, comprising:providing at least one client workstation and one network server coupled to said network environment, wherein said network environment is a distributed hypermedia environment;executing, at said client workstation, a browser application, that parses a first distributed hypermedia document to identify text formats included in said distributed hypermedia document and for responding to predetermined text formats to initiate processing specified by said text formats; utilizing said browser to display, on said client workstation, at least a portion of a first hypermedia document received over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser-controlled window on said client workstation, wherein said first distributed hypermedia document includes an embed text format, located at a first location in said first distributed hypermedia document, that specifies the location of at least a portion of an object external to the first distributed hypermedia document, wherein said object has type information associated with it utilized by said browser to identify and locate an executable application external to the first distributed hypermedia document, and wherein said embed text format is parsed by said browser to automatically invoke said executable application to execute on said client workstation in order to display said object and enable interactive processing of said object within a display area created at said first location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled window.
- 6. A computer program product for use in a system having at least one client workstation and one network server coupled to said network environment, wherein said network environment is a distributed hypermedia environment, the computer program product comprising:a computer usable medium having computer readable program code physically embodied therein, said computer program product further comprising:computer readable program code for causing said client workstation to execute a browser application to parse a first distributed hypermedia document to identify text formats included in said distributed hypermedia document and to respond to predetermined text formats to initiate processes specified by said text formats;computer readable program code for causing said client workstation to utilize said browser to display, on said client workstation, at least a portion of a first hypermedia document received over said network from said server, wherein the portion of said first hypermedia document is displayed within a first browser-controlled window on said client workstation, wherein said first distributed hypermedia document includes an embed text format, located at a first location in said first distributed hypermedia document, that specifies the location of at least a portion of an object external to the first distributed hypermedia document, wherein said object has type information associated with it utilized by said browser to identify and locate an executable application external to the first distributed hypermedia document, and wherein said embed text format is parsed by said browser to automatically invoke said executable application to execute on said client workstation in order to display said object and enable interactive processing of said object within a display area created at said first location within the portion of said first distributed hypermedia document being displayed in said first browser-controlled window.
References Cited
U.S. Patent Documents
Other Publications
| Stephen Le Hunte, "<EEMBED>--Embedded Objects", HTML Reference Library--HTMLIB v2.1, 1995: n.pag. Online. Internet. |
| "A Little History of the world Wide Web", n.pag. Online. Internet: available http://www.w3.org/History.html. |
| "NCSA Mosaic Version Information", n.pag. Online. Internet: available http://www.ncsa.uiuc.edu/SDG/Software. |
| "The second phase of the revolution", WIRED, Oct. 1994, pp. 116-152. |
| Vetter, Ronald "Mosaic and the World-Wide Web," Computer Magazine, v.27, Iss.10, pp. 49-57, Oct. 1994. |
| Wynne et al. "Lean Management, Group Support Systems, and Hypermedia: a Combination Whose Time Has Come," System Sciences, 1993 Anuall Hawaii Int'l Conf., pp. 112-121. |
| Hansen, Wilfred "Andrew as a Multiparadigm Environment for Visual Languages," Visual Languages, 1993 IEEE Symposium, pp. 256-260. |
| Moran, Patrick "Tele-Nicer-slicer-Dicer: A New Tool for the Visualization of Large Volumetric Data", NCSA Technical Report (TRO14), Aug. 1993. |
| Berners-Lee "Hypertext Markup Language (HTML)", HTML Internet Draft, IIIR working Group, Jun. 1993. |
| University of Southern California's Mercury Project--"USC Mercury Project:Interface", Project Milestones, USC Press Release--obtained from Internet, http://www.usc.edu/dept/raiders/. |
| Hansen, Wilfred "Enhancing documents with embedded programs: How Ness extends in the Andrew ToolKit", IEEE Computer Language, 1990 International Conference. |
| Tani, M., et al., "Object-Oriented Video: Interaction with Real-World Objects Through Live Video", May 1992, p. 593-598. |
| Crowley, T., et al., "MMConf: An Infrastructure for Building Shared Multimedia Applications", CSCW 90 Proceedings, Oct. 1990, p. 329-342. |
| Davis, H., et al., "Towards An Integrated Information Environment With Open Hypermedia System", ACM ECHT Conference, Dec. 1992, pp. 181-190. |
| Ferrara, F., "The KIM Query System", Abstract, SIGCHI Bulletin, vol. 6, No. 3, Jul. 1994, pp. 30-39. |
| Gibbs, S., "Composite Multimedia and Active Objects", OOPSLA '91, pp. 97-112. |
| Davis, H., et al., "Microcosm: An Open Hypermedia System", Interchi '93, Apr. 1993, p. 526. |
| Vaziri, A., "Scientific Visualization in High-Speed Network Environments", Computer Networks and ISDN Systems 22, 1991, pp. 111-129. |
| Cullen, J., et al., "The Use of FTAM to access graphical pictures across wide area networks", Computer Networks and ISDN Systems, 1992, pp. 337-383. |
| Lashkari, Y.Z., et al., "PLX: A Proposal to Implement a General Broadcasting Facility in a Distributed Environment Running X Windows", Comput. & Graphics, vol. 16, No. 2, pp. 143-149, 1992. |
| Kirste, T., "Spacepicture--An Interactive Hypermedia Satellite Image Archival System", Comput. & Graphics, vol. 17, No. 3, pp. 251-260, 1993. |
| Coulson, G., et al., "Extensions to ANSA for Multimedia Computing", Computers Networks and ISDN Systems 25, 1992, pp. 305-323. |
| Huynh, Duong Le, et al., "PIX: An Object-Oriented Network Graphics Environment", Comput. & Graphics, vol. 17, No. 3, pp. 295-304, 1993. |
| Berners-Lee, T.J., et al., The World-Wide Web, Computer Networks and ISDN Systems 25, 1992, pp. 454-459. |
| Shackelford, D.E., et al., "The Architecture and Implementation of a Distributed Hypermedia Storage System", Hypertext '93 Proceedings, Nov. 1993, pp. 1-13. |
| Labriola, D., "Remote Possibilities", PC Magazine, Jun. 14, 1994, pp. 223-228. |
| Udell, J., "Visual Basic Custom Controls Meet OLE", Byte Magazine, Mar. 1994, pp. 197-200. |
| Sarna, D.E., et al., "OLE Gains Without (Much) Pain", Datamation Magazine, Jun. 15, 1994, pp. 31 and 113. |
| Rizzo, J., "What's OpenDoc?", MacUser magazine, Apr. 1994, pp. 119-123. |
| Fogarty, K., et al., "Microsoft's OLE can be network Trojan Horse", Network World Magazine, Jun. 27, 1994, vol. 11, No. 26, pp. 1 and 75. |
| "Cello WWW Browser Release 1.01a", Article obtained from the Internet, ftp.law.cornell.edu/pub/L11/Cello no DDE, Mar. 16, 1994, pp. 2-9. |
| "OLE 2.0: Death to Monoliths", Byte Magazine, Mar. 1994, p. 122. |
Referenced By
Patent Family
The current document is not in a family.Reports
View assignee updates




