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 »
US7599985: Distributed Hypermedia Method And System For Automatically Invoking External Application Providing Interaction And Display Of Embedded Objects Within A Hypermedia Document
Filing Information
| Inventor(s) | Michael Doyle · David Martin · Cheong Ang · |
| Assignee(s) |
Regents of the University of California ·
|
| Attorney/Agent(s) | Charles E. Krueger · |
| Primary Examiner | Larry D Donaghue · |
| Application Number | US10217955 |
| Filing date | 08/09/2002 |
| Issue date | 10/06/2009 |
| Prior Publication Data |
|
| Predicted expiration date | 09/14/2018 |
| Patent term adjustment | 1428 |
| U.S. Classifications | 709/202 · 345/419 · 715/205 · 715/738 · 715/760 · 715/777 · 715/804 · 719/310 · 719/315 · 718/106 · 709/219 · 345/427 · 345/619 · 345/638 · 345/649 · 345/653 · 345/654 · 345/655 · 345/656 · 707/E17.119 · 709/218 · |
| International Classifications | G06F 17/30 · G06F 9/46 · G06F 9/50 · |
| Kind Code | B2 |
| Related U.S. Application Data | RELATED APPLICATIONS This application is a continuation and claims the benefit of U.S. application Ser. No. 09/075,359, filed May 8, 1998 now abandoned, which is a continuation of U.S. application Ser. No. 08/324,443, filed Oct. 17, 1994 now U.S. Pat. No. 5,838,906, the disclosures of which are hereby incorporated by reference. |
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 (47)
- 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 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, where the embed text format specifies the location of at least a portion of an object external to the file, 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 at the first location within the portion of the hypermedia document being displayed in the browser-controlled window.
- 16. One or more computer readable media encoded with software comprising computer executable instructions, 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 when the software is executed operable to: receive, at the client workstation from the network server over the 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; cause the client workstation to utilize 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 corresponding to a first location in the document, the embed text format specifying the location of at least a portion of an object external to the file, with the object having type information associated with it; utilize the type information to identify and locate an executable application external to the file; and automatically invoke 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 at the first location within the portion of the hypermedia document being displayed in the browser-controlled window.
- 20. A method of serving digital information in a computer network environment having a network server coupled the network environment, and where the network environment is a distributed hypermedia environment, the method comprising: communicating via the network server with at least one client workstation over said network in order to cause said client workstation to: receive, over said network environment from said server, 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; execute, at said client workstation, a browser application, with the browser application: responding to text formats to initiate processing specified by the text formats; displaying, on said client workstation, 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, where the embed text format specifies the location of at least a portion of an object external to the file, 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 at the first location within the portion of the hypermedia document being displayed in the browser-controlled window.
- 24. A method for running an executable application in a computer network environment, wherein said network environment has at least one client workstation and one network server coupled to a network environment, the method comprising: enabling an end-user to directly interact with an object by utilizing said executable application to interactively process said object while the object is being displayed 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, wherein said executable application is external to said file, wherein said client workstation executes the browser application, 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 embed text format specifies the location of at least a portion of said object external to the file, wherein the object has type information associated with it, wherein the type information is utilized by the browser to identify and locate said executable application, and wherein the executable application is automatically invoked by the browser, in response to the identifying of the embed text format.
- 28. One or more computer readable media encoded with software comprising an executable application for use in a system having at least one client workstation and one network server coupled to a network environment, operable to: cause the client workstation to display an object and enable an end-user to directly interact with said object while the object is being displayed 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, wherein said executable application is external to said file, wherein said client workstation executes said browser application, 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 embed text format specifies the location of at least a portion of said object external to the file, wherein the object has type information associated with it, wherein the type information is utilized by the browser to identify and locate said executable application, and wherein the executable application is automatically invoked by the browser, in response to the identifying of the embed text format.
- 32. A method for serving digital information in a computer network environment, said method comprising: communicating via a network server with at least one client workstation over said computer network environment in order to cause said client workstation to: receive at said client workstation, over said computer network environment from said server, at least one file containing information to enable a browser application to display, on said client workstation, at least a portion of a distributed hypermedia document within a browser-controlled window; utilize an executable application external to said file to enable an end-user to directly interact with an object while the object is being displayed within a display area created at a first location within the portion of the distributed hypermedia document being displayed in the browser-controlled window, with said network server coupled to said computer network environment, wherein said computer network environment has at least said client workstation and said network server coupled to the computer network environment, wherein said computer network environment is a distributed hypermedia environment, wherein said client workstation executes the browser application, 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 embed text format specifies the location of at least a portion of said object external to the file, wherein the object has type information associated with it, wherein the type information is utilized by the browser to identify and locate said executable application, and wherein the executable application is automatically invoked by the browser, in response to the identifying of the embed text format.
- 36. A method for running an application program 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, where the embed text format specifies the location of at least a portion of an object; identifying and locating an executable application associated with the object; and automatically invoking the executable application, in response to the identifying of the embed text format, in order to enable an end-user to directly interact with the object, while the object is 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 executable application is part of a distributed application, and wherein at least a portion of the distributed application is for execution on a remote network server coupled to the distributed hypermedia network environment.
- 40. A method of serving digital information in a computer network environment having a network server coupled to said computer network environment, and where the network environment is a distributed hypermedia network environment, the method comprising: communicating via the network server with at least one remote client workstation over said computer network environment in order to cause said client workstation to: receive, over said computer network environment from the network server, 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; execute, at said client workstation, a browser application, with the browser application: responding to text formats to initiate processing specified by the text formats; displaying, on said client workstation, 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, where the embed text format specifies the location of at least a portion of an object; identifying and locating an executable application associated with the object; and automatically invoking the executable application, in response to the identifying of the embed text format, in order to enable an end-user to directly interact with the object while the object is 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 executable application is part of a distributed application, and wherein at least a portion of the distributed application is for execution on the network server.
- 44. A method for serving digital information in a computer network environment, said method comprising: communicating via a network server with at least a remote client workstation over the computer network environment in order to receive commands from the client workstation, with the network server coupled to said computer network environment, wherein said computer network environment has at least said client workstation and said network server coupled to the computer network environment, wherein the computer network environment is a distributed hypermedia environment, wherein the client workstation receives, over the computer network environment from the server, at least one file containing information to enable a browser application to display, on the client workstation, at least a portion of a distributed hypermedia document within a browser-controlled window, wherein the client workstation executes the browser application, 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 a first location in the document is identified by the browser, wherein the embed text format specifies the location of at least a portion of an object, wherein an executable application associated with the object is identified and located by the browser, wherein the executable application is automatically invoked by the browser, in response to the identifying of the embed text format, to enable an end-user to directly interact with the object while the object is 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 executable application is part of a distributed application, and wherein at least a portion of the distributed application is for execution on the network server; executing one or more instructions in response to the commands; sending information to the client workstation in response to the executed instructions, to allow processing of the information at the client workstation to enable said end-user to directly interact with said object.
References Cited
U.S. Patent Documents
* cited by examinerOther Publications
| Toye, G., et al., SHARE : A Methodology and Environment for Collaborative Product Development, Proceedings, Second Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 1993, IEEE, pp. 33-47, Apr. 22, 1993.* |
| Lin, J., MediaMosaic—A Multimedia Editing Environment, Proc. of the 5th Annual ACM Symposium on User Interface Software and Technology, ACM Press, pp. 135-141, 1992.* |
| Halasz, F., Reflections on NoteCards: Seven Issues for the Next Generation of Hypermedia Systems, ACM Journal on Computer Documentation, vol. 25, No. 3, pp. 71-87, Aug. 2001, reprinting article published in 1988.* |
| Feiner, S., et al., An Experimental System for Creating and Presenting Interactive Graphical Documents, ACM Transactions on Graphics, vol. 1, No. 1, pp. 59-77, Jan. 1982.* |
| Garg, P., et al., A Hypertext System to Manage Life Cycle Documents, Proc. of the 25th Annual Hawaii Int'l Conf. on System Sciences, 1988, IEEE, vol. 2, pp. 337-346, Jan. 1988.* |
| Adie, C., Network Access to Multimedia Information, 2nd ed., RARE Project OBR(93)015, RARE, pp. 1-53, Feb. 4, 1994.* |
| Reichard, K., et al., X11R6: the Rumored Changes (Release 6 of the X Window System), Unix Review, vol. 11, No. 5, p. 101(5 pp. 1-4 as printed, May 1993.* |
| Cox, B., Object Oriented Programming: An Evolutionary Approach, Addison-Wesley, pp. 1-12, 1987.* |
| Solaris OpenWindows: Introduction to the ToolTalk Service—A White Paper, Sun Microsystems, Inc., pp. 1-16, 1991.* |
| Tool Inter-Operability: A Hands On Demonstration—A Simple Demonstration of How the ToolTalk Service Works, Sun Microsystems, Inc., pp. 1-24, 1992.* |
| Designing and Writing a ToolTalk Procedural Protocol—A White Paper, Sun Microsystems, Inc., pp. 1-24, 1992.* |
| Fresco Frequently Asked Questions, www.i.h.kyoto-u.ac.jp/—shom/doc.org/fresco/FAQ.html, pp. 1-4, Apr. 13, 1995.* |
| The Andrew View, Carnegie Mellon Univ., www-2.cs.cmu.edu/People/AUIS/ftp/NEWSLETTERS/ASCII/93Jun.ascii, vol. 2, No. pp. 1-12 as printed, Jun. 1993.* |
| The X Window System And Broadway, www.broadwayinfo.com/bwwhitesbroadwayhct.htm, Hummingbird Communications Ltd pp. 1-11, 1997.* |
| Neuendorffer, T., ADEW: A Multimedia Interface Builder for Andrew, Proceedings Multi-Media Communications, Applications, and Technology Workshop, pp. 1-19, Jul. 1991.* |
| Palay, A., Andrew Toolkit: An Overview, Tech Rept., Carnegie-Mellon University Information Technology Center, pp. 1-15, 198.* |
| Dettmer, R., X-Windows—the great integrator, IEE Review, vol. 36, No. 6, pp. 219-222, Jun. 1990.* |
| Engelbart, D., Knowledge-Domain Interoperability and an Open Hyperdocument System, Proc. of the 1990 ACM Conference on Computer-Supported Cooperative Work, ACM Press, pp. 143-156, 1990.* |
| Meyrowitz, N., Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework, Proc. of the Conf. on Object Oriented Programming Systems, Languages, and Applications, ACM Press, pp. 186- 201, 1986.* |
| Wiil, U., Issues in the Design of EHTS: A Multiuser Hypertext System for Collaboration, Proc. of the 25th Hawaii Int'l. Conf. on Systems Sciences, vol. 2, pp. 629-639, Jan. 1992.* |
| Celentano, A., et al., A Multiple Presentation Document Management System, Proc. of the 10th Annual Int'l. Conf. on Systems Documentation, ACM Press, pp. 63-71, 1992.* |
| Garg, P., et al., A Hypertext System to Manage Life Cycle Documents, Proc. of the 25th Annual Hawaii Int'l. Conf. on System Sciences, 1988, IEEE, vol. 2, pp. 337-346, Jan. 1988.* |
| Tani, M., et al., “Object-Oriented Video: Interaction with Real-World Objects Through Live Video,” May 2002, pp. 593-598. |
| Crowley, T., et al., “MMCONF: An Infrastructure for Building Shared Multimedia Applications,” CSCW 90 Proceedings, Oct. 1990, pp. 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, 1992, pp. 143-149. |
| Coulson, G., et al., “Extensions to ANSA for Multimedia Computing,” Computer Networks and ISDN Systems 25, 1992, pp. 305-323. |
| Kirste, T., “Spacepicture—An Interactive Hypermedia Satellite Image Archival System,” Comput. & Graphics, vol. 17, No. 3, 1993, pp. 251-260. |
| Huynh, Duong Le, et al., “PIX: An Object-Oriented Network Graphics Environment,” Comput. & Graphics, vol. 17, No. 3, 1993, pp. 295-304. |
| 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. |
| “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. |
| Vetter, Ronald, “Mosaic and the World-Wide Web,” Computer Magazine, vol. 27, Iss. 10, pp. 49-57. |
| Wynne et al., “Lean Management, Group Support Systems, and Hypermedia: a Combination Whose Time Has Come,” System Sciences, 1993 Annual 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 (TR014), Aug. 1993. |
| Le Hunte, Stephen, “ |
| “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. |
| Berners-Lee, “Hypertext Markup Language (HTML),” HTML Internet Draft, IIIR working group. |
| 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 Insets in the Andrew ToolKit,” IEEE Computer Languages, 1990 International Conference. |
| 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. |
| Defendant's Trial Exhibit 37 (includes “viola.TOGO.tar.Z” and other Viola information) [Compact Disc]. |
| Printout of readable contents of Defendant's Trial Exhibit 37. |
| Defendant's Trial Exhibit 34 (information regarding Viola including Viola 930512.tar.gz.zip) [Compact Disc]. |
| Printout of readable contents of Defendant's Trial Exhibit 34. |
| PW 1130 (Viola related material similar to Defendant's Trial Exhibit 34 but with a different file structure) [Compact Disc]. |
| MS Supp 1205—001 (Viola related material) [Compact Disc]. |
| MS Supp 1205—002 (Viola related material) [Compact Disc]. |
| MS-ET 0009786 (violaTOGO.tar.Z) [Compact Disc]. |
| MS-ET 9706 (information regarding Viola similar to PW 1130) [Compact Disc]. |
| MS-ET 0153301 (information regarding Viola similar to PW 1130) [Compact Disc]. |
| Defendant's Trial Exhibit 37 File Tree Printout. |
| PW 1130 File Tree Printout. |
| Defendant's Trial Exhibit 34 File Tree Printout. |
| MS Supp 1205—001 File Tree Printout. |
| MS Supp 1205—002 File Tree Printout. |
| MS-ET 0009786 File Tree Printout. |
| MS-ET 9706 File Tree Printout. |
| MS-ET 0153301 File Tree Printout. |
| Anonymous, “xresources.h,” 15 pages (1993). (Downloaded from “Index of /pub/mosaic/Unix/source/old” as part of the file “xmosaic-1.2.tar.z”; Exhibit E has 15 pages, including printouts for: (1) the web page for downloading “xmosaic-1.2.tar.z,” (2) the contents of “xmosaic-1.2.tar.z,” and (3) the file “xresources.h” in “xmosaic-1.2.tar.z”). |
| Anonymous, “Default File Extensions in Mosaic 2.0pre4,” 1 page. |
| Anonymous, “Default MIME Types in Mosaic 2.0pre4,” 1 page. |
| Anonymous, “gs.interface,” 2 pages (Jul. 1993). (Downloaded from “ftp://mirror.cs.wesc.edu/pub/mirrors/ghost/gnu/ghostview/” as part of the file “ghoastview-1.5.tar.gz.”). |
| Marc Andreessen, “NCSA Mosaic for X 2.0 prerelease 4 available,” www-talk email list, 4 pages (Sep. 29, 1993). |
| John Bradley, “xv, Interactive Image Display for the X Window System,” 72 pages (1992). (Downloaded from “Index of /root/usr.local.src/xv-2.21” as part of the file “xv-2.21.tar.z”; Exhibit I has 77 pages, including printouts for: (1) the web page for downloading “xv-2.21.tar.z,” (2) the contents of “xv-2.21.tar.z,” and (3) the file “xvdocs.ps. z” in “xv-2.21.tar.z.”). |
| John Bradley, “xv, Interactive Image Display for the X Window System,” 105 pages (Apr. 26, 1993). (Downloaded from “Index of/pub/net/infosys/NCSA/Web/Mosaic/Unix/view” as part of the file “xv-3.00.tar.z”; Exhibit J has 110 pages, including printouts for: (1) the web page for downloading “xv-3.00.tar.z,” (2) the contents of “xv-3.00.tar.z.” and (3) the file “xvdocs.ps.z” in “xv-3.00.tar.z.”). |
| Doyle et al., “Processing Cross-sectional Image Data for Reconstruction of Human Developmental Anatomy from Museum Specimens,” Newsletter of the Association for Computing Machinery Special Interest Group on Biomedical Computing, vol. 13, No. 1, ACM Press, coverage page, table of contents, pp. 9-15 (Feb. 1993). |
| Adrian Nye, Xlib Programming Manual for Version 11, O'Reilly & Associates, Inc., title page, copyright page, pp. i-xxxiii, 1-46, and index (1988). |
| Timothy Thiesen, “Ghostview(1) Unix Programmer's Manual,” 14 pages (Jul. 1993). (Downloaded from “ftp://mirror.cs.wesc.edu/pub/mirrors/ghost/gnu/ghostview/” as part of the file “ghostview-1.5.tar.gz”; Exhibit L has 21 pages, including printouts for: (1) the FTP site for downloading “ghostview-1.5.tar.gz,” (2) the contents of “ghostview-1.5.tar.gz,” and (3) the file “ghostview.ps” in “ghostview-1.5.tar.gz,” and (4) the file “README” in “ghostview-1.5.tar.gz.”). |
| Douglas Young, The X Window System, Programming and Applications with Xt, Prentice Hall, title page, copyright page, pp. i-x, 1-13, 123-166, 280-332, 520-533 (1990). |
| DTX1031-c.pdf (MS—SUPP1205 002 part 1). |
| DTX1031-hmml.pdf (MS—SUPP1205 002 part 2). |
| DTX1031-html.pdf (MS—SUPP1205 002 part 3). |
| DTX1031-images.pdf (MS—SUPP1205 002 part 4). |
| DTX1031-make.pdf (MS—SUPP1205 002 part 5). |
| DTX1031-other.pdf (MS—SUPP1205 002 part 6). |
| DTX1031-shell.pdf (MS—SUPP1205 002 part 7). |
| DTX1031-v.pdf (MS—SUPP1205 002 part 8). |
| DTX1031-wais.pdf (MS—SUPP1205 002 part 9). |
| DTX1030-c1.pdf (MS—SUPP1205 001 part 1). |
| DTX1030-c2.pdf (MS—SUPP1205 001 part 2). |
| DTX1030-hmml.pdf (MS—SUPP1205 001 part 3). |
| DTX1030-html.pdf (MS—SUPP1205 001 part 4). |
| DTX1030-images.pdf (MS—SUPP1205 001 part 5). |
| DTX1030-make.pdf (MS—SUPP1205 001 part 6). |
| DTX1030-other.pdf (MS—SUPP1205 001 part 7). |
| DTX1030-ps.pdf (MS—SUPP1205 001 part 8). |
| DTX1030-sgml.pdf (MS—SUPP1205 001 part 9). |
| DTX1030-shell.pdf (MS—SUPP1205 001 part 10). |
| DTX1030-v1.pdf (MS—SUPP1205 001 part 11). |
| DTX1030-v2.pdf (MS—SUPP1205 001 part 12). |
| DTX1030-wais.pdf (MS—SUPP1205 001 part 13). |
| Defendant's Trial Exhibit 273: Information Regarding Microsoft OLE 2.01 SDK (CD). |
| File Tree Printout of Defendant's Trial Exhibit 273: Information Regarding Microsoft OLE 2.01 SDK. |
| Defendant's Trial Exhibit 258: Information Regarding Microsoft OLE 2.0 Toolkit Program (CD). |
| File Tree Printout of Defendant's Trial Exhibit 258: Information Regarding Microsoft OLE 2.0 Toolkit Program. |
| MS-ET 0166172: Information Regarding Microsoft OLE 2.01 SDK (CD). |
| File Tree Printout of MS-ET 0166172: Information Regarding Microsoft OLE 2.01 SDK. |
| MS-ET 0189860: First Companion Disk for “Inside OLE 2” by Kraig Brockschmidt (CD). |
| File Tree Printout of MS-ET 0189860: First Companion Disk for “Inside OLE 2” by Kraig Brockschmidt. |
| MS-ET 0189861: Second Companion Disk for “Inside OLE 2” by Kraig Brockschmidt (CD). |
| File Tree Printout of MS-ET 0189861: Second Companion Disk for “Inside OLE 2” by Kraig Brockschmidt. |
| Defendant's Trial Exhibit 326: Information Regarding Multimedia Viewer (CD). |
| File Tree Printout of Defendant's Trial Exhibit 326: Information Regarding Multimedia Viewer. |
| Defendants Trial Exhibit 215: Information Regarding Emacs (CD). |
| File Tree Printout of Defendants Trial Exhibit 215: Information Regarding Emacs. |
| E 021700: Information Regarding WebRouser (CD). |
| File Tree Printout of E 021700: Information Regarding WebRouser. |
| E 027693: Information Regarding Distributed Hypermedia Object Embedding (DHOE) (CD). |
| File Tree Printout of E 027693: Information Regarding Distributed Hypermedia Object Embedding (DHOE). |
| DX258-x.pdf. |
| DX258-images.pdf. |
| DX258-ps.pdf. |
| DX258-text.pdf. |
| DX258-wais.pdf. |
| DX326-c.pdf. |
| DX326-images.pdf. |
| DX326-text.pdf. |
| DX273-c.pdf. |
| DX273-images.pdf. |
| DX273-text.pdf. |
| E-027693-c.pdf. |
| E-027693-make.pdf. |
| E-027693-text.pdf. |
| E-021700-c.pdf. |
| E-021700-html.pdf. |
| E-021700-images.pdf. |
| E-021700-make.pdf. |
| E-021700-ps.pdf. |
| E-021700-shell.pdf. |
| E-021700-text.pdf. |
| DX215-text1.pdf. |
| DX215-text2.pdf. |
| DX215-c.pdf. |
| DX215-images.pdf. |
| DX215-make.pdf. |
| DX215-ps.pdf. |
| DX215-shell.pdf. |
| DX215-text3.pdf. |
| Declaration of Interference, Doyle v. Koppolu, Patent Interference 105,563 McK (May 24, 2007). |
| Ex Parte Srinivasa R. Koppolu, C. Douglas Hodges, Barry B. MacKichan, Richard McDaniel, Rao V. Remala, and Antony S. Williams, App. No. 2005-1431 (B.P.A.I. May 24, 2007). |
| Koppolu Motion 2 (for judgement based on Doyle inequitable conduct), Doyle v. Koppolu, Patent Interference 105,563 McK (Aug. 15, 2007). |
| Judgment, Doyle v. Koppolu, Patent Interference 105,563 McK (Sep. 25, 2007). |
| Plaintiffs' Local Rule 56.1(a) Response to Defendant's Statement of Additional Facts regarding Plaintiffs' Motion for Summary Judgment on Inequitable Conduct and Exhibits , Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 19, 2007). |
| Defendant Microsoft's Local Rule 56.1(a) Response to Plaintiffs' Statement of Additional Facts regarding Microsoft's Motion for Summary Judgment of Obviousness and Exhibits, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 18, 2007). |
| Reply in Support of Microsoft's Motion for Summary Judgment of Obviousness and Exhibits, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 18, 2007). |
| Plaintiffs' Reply Brief in Support of Their Motion for Summary Judgment on Inequitable Conduct, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 18, 2007). |
| Declaration of Edward W. Felten in Support of Plaintiffs' Opposition to Microsoft's Motion for Summary Judgment, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 9, 2007). |
| Plaintiffs' Local Rule 56.1(b)(3) Response to Microsoft Corporation's Statement of Undisputed Facts in Support of its Motion for Summary Judgment of Obviousness, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 9, 2007). |
| Defendant Microsoft's Local Rule 56.1(b)(3) Response to Plaintiffs' Statement of Undisputed Facts, and Microsoft's Statement of Additional Material Facts, in Opposition to Plaintiffs' Motion for Summary Judgment on Inequitable Conduct and Exhibits, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 9, 2007). |
| Plaintiffs' Opposition to Microsoft's Motion for Summary Judgment of Obviousness, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 9, 2007). |
| Defendant Microsoft's Opposition to Plaintiffs' Motion for Summary Judgment on Inequitable Conduct, Eolas v. Microsoft, Case No. 99 C 0626 (Jul. 9, 2007). |
| Microsoft's Local Rule 56.1 Statement of Undisputed Facts in Support of its Motion for Summary Judgment of Obviousness and Exhibits, Eolas v. Microsoft, Case No. 99 C 0626 (Jun. 29, 2007). |
| Memorandum in Support of Microsoft's Motion for Summary Judgment of Obviousness and Exhibits, Eolas v. Microsoft, Case No. 99 C 0626 (Jun. 29, 2007). |
| Microsoft's Offer of Proof and Motion to Reconsider Regarding Revision of Claim Construction (1:99-cv-00626) (N.D. III Apr. 26, 2007). |
| Declaration of Dr. John P.J. Kelly in Support of Microsoft's Offer of Proof of Non-infringement (199-cv-00626) (N.D. III Apr. 26, 2007). |
| Reply Brief of Defendant-Appellant Microsoft Corporation (04-1234) (Fed. Cir. Aug. 16, 2004). |
| Brief of Defendant-Appellant Microsoft Corporation (04-1234) (Fed. Cir. Jun. 3, 2004). |
| Transcript of Trial Testimony of John Kelly, pp. 2640-2862 (1:99-cv-00626) (N.D. III. Jul. 31, 2003). |
| Supplemental Expert Witness Report or Larry S. Nixon Pursuant to Fed. R. Civ. P. Rule 26(a)(2)(B) (1:99-cv-00626) (N.D. III. May 21, 2007). |
| Plaintiffs' Memorandum of Law in opposition to Microsoft Corporation's Offer of Proof and Motion to Reconsider Regarding Revision of Claim Construction (1:99-cv-00626) (N.D. III. May 21, 2007). |
| Plaintiffs' Statement of Undisputed Facts in Support of Their Motion for Summary Judgment on Inequitable Conduct (1:99-cv-00626) (N.D. III. May 21, 2007). |
| Plaintiffs' Memorandum of Law in Support of Their Motion for Summary Judgment on Inequitable Conduct and Plaintiffs' Opposition to Defendant's Motion for Leave to Amend its Answer and Counterclaim (1:99-cv-00626) (N.D. III. May 21, 2007). |
| Supplemental Expert Report of Dr. John P.J. Kelly Regarding Invalidity of United States Patent No. 5,838,906 (1:99-cv-00626) (N.D. III. May 21, 2007). |
| Corrected Supplemental Expert Witness Report of Larry S. Nixon Pursuant to Fed. R. Civ. P. Rule 26(a)(2)(B) (1:99-cv-00626) (N.D. III May 22, 2007). |
| Plaintiffs' Sur-Reply Memorandum of Law in Opposition to Defendant's Motion for Leave to Amend its Answer and Counterclaim (1:99-cv-00626) (N.D. III. May 30, 2007). |
| Plaintiffs' Status Statement for May 31, 2007 Hearing (1:99-cv-00626) (N.D. III. May 30, 2007). |
| Microsoft's Status Report for May 31, 2007 Hearing (1:99-cv-00626) (N.D. III. May 29, 2007). |
| Defendant Microsoft's Motion to Continue Trial Pending Newly-Declared Interference in the PTO Between the '906 Patent and Microsoft's Koppolu Patent (1:99-cv-00626) (N.D. III. May 29, 2007). |
| Defendant Microsoft's Reply Memorandum in Support of its Motion for Leave to Amend its Answer and Counterclaim (1:99-cv-00626) (N.D. III. May 25 2007). |
| Plaintiffs' Memorandum of Law in Opposition to Microsoft Corporation's Motion to Continue Trial (1:99-cv-00626) (N.D. III. May 30, 2007). |
| Eolas v. Microsoft Combined Petition of Microsoft Corporation for Rehearing and Rehearing En Banc (Appeal No. 04-1234 in the U.S. Court of Appeals for the Federal Circuit—Mar. 16, 2005). |
| In re Srinivasa Koppolu, et al., Appeal No. 2005-1431, U.S. Appl. No. 09/442,070 for reissue of Patent 5,801,701 (B.P.A.I. Nov. 14, 2005). |
| Notice of Lodging of Deposition Testimony Played in Plaintiffs Case in Chief (Jul. 22, 2003) (Koppolu Testimony). |
| Expert Witness Report of Larry S. Nixon Pursuant to Fed. R. Civ. P. Rule 26(a)(2)(B) (Dec. 14, 2001). |
| Office Action issued by the U.S. Patent Office for Reexamination Control U.S. Appl. No. 90/007,858 dated Jul. 30, 2007, 40 pages. |
| WWW-Talk Archive 1991 printout (retrieved from http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1991.index.html). |
| WWW-Talk Archive 1992 printout (retrieved from http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1992.index.html). |
| WWW-Talk Archive 1993 Q1 printout (retrieved from http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q1.index.html). |
| WWW-Talk Archive 1993 Q4 printout (retrieved from http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q4.index.html). |
| WWW-Talk Archive 1994 Jan. 1 to Jan. 27 printout (retrieved from http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1994q1.index.html). |
| OLE 2.0 PDC Questions and Answers (no date). |
| Stephen Le Hunte, “ |
| Andreessen, M., Dec. 1, 1992 post to WWW Talk Mailing list. |
| Pokrzywa, Joseph R., “ExParte Reexamination Interview Summary”, for U.S. Appl. No. 90/007,858, dated Sep. 6, 2007, 4 pages. |
| Pokrzywa, Joseph R., “Office Action in ExParte Rexamination Reexamination”, for U.S. Appl. No. 90/007,858, dated Apr. 18, 2008, 36 pages. |
| Pokrzywa, Joseph R., “ExParte Reexamination Interview Summary”, for U.S. Appl. No. 90/007,858, dated Jun. 3, 2008, 4 pages. |
| Pokrzywa, Joseph R., “Notice of Intent to Issue ExParte Reexamination Certificate”, for U.S. Appl. No. 90/007,858, dated Sep. 10, 2008, 9 pages. |
| Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626, 2003 U.S. Dist. LEXIS 11476 (N.D. III. Jul. 2, 2003). |
| Eolas Techs., Inc. v. Microsoft Corp., 270 F.Supp.2d 997 (N.D. III., Jul. 1, 2003). |
| Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626, 2003 U.S. Dist. LEXIS 6322 (N.D. III. Apr. 16, 2003). |
| Eolas Techs., Inc. v. Microsoft Corp., 65 U.S.P.Q.2d 1090 (N.D. III. Oct. 18, 2002). |
| Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626, 2000 U.S. Dist. LEXIS 18886 (N.D. III. Dec. 28, 2000). |
| Complaint and Demand for Jury Trial, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Feb. 2, 1999). |
| Answer, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Mar. 24, 1999). |
| Microsoft Corporation's Submission Regarding Claim Construction Issues and Scheduling, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Sep. 7, 1999). |
| First Amended Answer and Counterclaim, Eolas Tech., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Sep. 7, 1999). |
| Plaintiff's Reply to Microsoft's First Amended Counterclaim, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Oct. 27, 1999). |
| Defendant Microsoft Corporation's Initial Brief on Claim Construction Issues, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III Mar. 24, 1999) (Oct. 14, 2000). |
| Plaintiff Eolas Techs., Inc. Memorandum in Support of Claim Construction (N.D. III Oct. 14, 2000). |
| Defendant Microsoft Corporation's Reply Brief on Claim Construction Issues, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III, Oct. 23, 2000). |
| Plaintiff Eolas Technologies' Reply Memorandum in Support of Claim Construction, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III Oct. 23, 2000). |
| Memorandum Opinion and Order, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III, Dec. 28, 2000). |
| Plaintiff Eolas Technologies' First Amended Complaint and Demand for Jury Trial, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III, Apr. 6, 2001) (Apr. 9, 2001). |
| Defendant Microsoft Corporation's Answer to First Amended Complaint and Second Amended Counterclaim, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Apr. 18, 2001). |
| Plaintiff Eolas Technologies' Reply to Defendant's Second Amended Counterclaim, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III May 2, 2001). |
| Plaintiff Eolas Technologies' Second Amended Complaint and Demand for Jury Trial, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III, Aug. 31, 2001) (Aug. 31, 2001). |
| Defendant Microsoft Corporation's Answer to Second Amended Complaint and Third Amended Counterclaim, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Sep. 17, 2001). |
| Plaintiffs' Proposed Jury Instructions Regarding Claim Construction, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jan. 27, 2003). |
| Plaintiffs' Proposed Preliminary and Final Jury Instructions, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Apr. 25, 2003). |
| Memorandum of Microsoft Corporation in Support of its Motion to Clarify the Court's In Limine Ruling with Respect to Communications about the Viola WWW Browser involving Michael Doyle, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jul. 2, 2003). |
| Plaintiff's Motion to Exclude Extrinsic Evidence of Claimed Pei Wei Invention beyond that Disclosed in the Precise Reference Asserted as Anticipating Prior Art, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jul. 22, 2003). |
| Microsoft's Response to Plaintiffs' Motion to Exclude Extrinsic Evidence of Claimed Pei Wei Invention Beyond that Disclosed in the Precise Reference Asserted as Anticipating Prior Art, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jul. 23, 2003). |
| Microsoft's Motion to Preclude Plaintiffs from Arguing that the Prior Art Lacks Elements not Found in the Claims of the '906 Patent, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jul. 28, 2003). |
| Plaintiffs' Memorandum in Further Support of Their Motion to Exclude Extrinsic Evidence of Claimed Pei Wei Invention, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jul. 29, 2003). |
| Microsoft's Offer of Proof Regarding Viola Prior Art, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Aug. 5, 2003). |
| Plaintiffs' Memorandum in Opposition to Microsoft's Offer of Proof Regarding the “Viola Prior Art”, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III, Aug. 11, 2003) (Aug. 7, 2003). |
| Microsoft's Post-Trial Brief on Inequitable Conduct, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Aug. 18, 2003). |
| Plaintiffs' Post-Trial Brief on Microsoft's Inequitable Conduct Claims, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Aug. 22, 2003). |
| Microsoft's Response to Plaintiffs' Post-Trial Brief on Inequitable Conduct, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Aug. 26, 2003). |
| Plaintiffs' Objections to Microsoft's Offer of Proof Regarding Viola Prior Art, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Sept. 3, 2003). |
| Defendant Microsoft's Motion for Judgment as a Matter of Law and a New Trial, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Oct. 6, 2003). |
| Eolas Techs., Inc. v. Microsoft Corp., 1:99-CV-00626 (Fed. Cir. Jun. 20, 2005). |
| Microsoft's Motion for Revision of Claim Construction and Summary Judgment of Non-Infringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Dec. 15, 2005). |
| Declaration of Munir R. Meghjee in Support of Plaintiffs' Memorandum of Law in Opposition to Microsoft Corporation's Motion for Revision of Claim Construction and Summary Judgment of Non-Infringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jan. 12, 2006). |
| Plaintiffs' Memorandum of Law in Opposition to Microsoft's Motion for Revision of Claim Construction and Summary Judgment of Non-Infringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jan. 12, 2006). |
| Plaintiffs' Local Rule 56.1(b)(3) Response to Microsoft Corporation's Statement of Undisputed Facts in Support of Its Motion for Revision of Claim Construction and Entry of Summary Judgment of Non-Infringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jan. 12, 2006). |
| Declaration of Laura L. Donoghue in Support of Microsoft's Reply Memorandum in Support of its Motion for Revision of Claim Construction and Summary Judgment of Noninfringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Jan. 31, 2006). |
| Plaintiffs' Sur-Reply in Opposition to Microsoft's Motion for Revision of Claim Construction and Summary Judgment of Non-Infringement, Eolas Techs., Inc. v. Microsoft Corp., No. 99-C-626 (N.D. III) (Feb. 27, 2006). |
| Defendants' Sur-Rebuttal in Support of its Motion for Revision of Claim Construction and Summary Judgment of Non-Infringement, No. 99-C-626 (N.D. III) (Mar. 6, 2006). |
| Expert Report of Dr. John P.J. Kelly (Dec. 14, 2001). |
| Rebuttal Expert Report of Edward W. Felten Regarding Validity (Jan. 18, 2002). |
| Supplemental Expert Report of Dr. John P.J. Kelly (Feb. 1, 2002). |
| Expert Report of Kraig Brockschmidt (Dec. 12, 2001). |
| Rebuttal Report of Kraig Brockschmidt. |
| Expert Report of Robert L. Harmon Regarding Claim Construction. |
| Rebuttal Expert Report of Robert L. Harmon Pursuant to Rule 26(a)(2)(B). F.R.C.P. |
| Expert Report of Robert L. Harmon Pursuant to Rule 26(a)(2)(B). F.R.C.P. |
| Berners-Lee, Tim “HTML, HMML, and HyperTeX” post to WWW-Talk E-mail List (Apr. 21, 1993). |
| Raggett, Dave, “Standardizing new HTML features” post to WWW-Talk E-mail List (Apr. 27, 1993). |
| Janssen, Bill, “Re: Standardizing new HTMl features” post to WWW-Talk E-mail List (Apr. 27, 1993). |
| Andreessen, Marc, “Re: Standardizing new HTML features” post to WWW-Talk E-mail List (Apr. 27, 1993). |
| Janssen, Bill, “Re: Standardizing new HTML features” post to WWW-Talk E-mail List (Apr. 29, 1993). |
| Sanders, Tony, “Re: Standardizing new HTML features” post to WWW-Talk E-mail List (Apr. 29, 1993). |
| Sanders, Tony, “Re: Standardizing new HTML features” post to WWW-Talk E-mail List (Apr. 29, 1993). |
| Fine, Thomas A., “More than just HTML (was Re: Poetry and Maths)” post to WWW-Talk E-mail List (May 25, 1993). |
| Raggett, Dave, “Re: More than just HTML (was Re: Poetry and Maths)” post to WWW-Talk E-mail List (May 27, 1993). |
| Abbey, Jonathan, “Re: Keeping HTML Simple & Format negotiation between Browser & Server” post to WWW-Talk E-mail List (May 27, 1993). |
| Raggett, Dave, “Re: Keeping HTML Simple & Format negotiation between Browser & Server” post to WWW-Talk E-mail List (Jun. 1, 1993). |
| Berners-Lee, Tim, “HTML+DTD in ftp://info.cern.ch/pub/www/dev/htmlplus.dtd” post to WWW-Talk E-mail List (Jun. 2, 1993). |
| Raggett, Dave, “HTML+ support for eqn & Postcript” post to WWW-Talk E-mail List (Jun. 14, 1993). |
| Janssen, Bill, “Re: HTML+ support for eqn & Postcript” post to WWW-Talk E-mail List (Jun. 14, 1993). |
| Altis, Kevin, “Re: HTML+ support for eqn & Postcript” post to WWW-Talk E-mail List (Jun. 18, 1993). |
| Sanders, Tony, “Re: launching executables through HTML” post to WWW-Talk E-mail List (Jun. 19, 1993). |
| Andreessen, Marc, “Re: launching executables through HTML” post to WWW-Talk E-mail List (Jun. 20, 1993). |
| Perry, William M., “New Version of The Emacs Browser For W3 (.04b)” post to WWW-Talk E-mail List (Apr. 13, 1993). |
| Perry, William M., “New Version of WWW Browser For Emacs” post to WWW-Talk E-mail List (Jun. 18, 1993). |
| Phillips, George Perry, “Re: launching executables through HTML files” post to WWW-Talk E-mail List (Jun. 20, 1993). |
| Montulli, Lou, “Re: launching executables through HTML files” post to WWW-Talk E-mail List (Jun. 22, 1993). |
| Raisch, Rob, “Re: Suggestion for a new URL type” post to WWW-Talk E-mail List (Jun. 26, 1993). |
| VanHeyningen, Marc, “Re: Suggestion for a new URL type” post to WWW-Talk E-mail List (Jun. 26, 1993). |
| Andreessen, Marc, “Re: Suggestion for a new URL type” post to WWW-Talk E-mail List (Jun. 26, 1993). |
| Phillips, George, “Re: browser execution” post to WWW-Talk E-mail List (Jun. 28, 1993). |
| Andreessen, Marc, “browser execution” post to WWW-Talk E-mail List (Jun. 29, 1993). |
| Sanders, Tony, “Re: browser execution” post to WWW-Talk E-mail List (Jun. 29, 1993). |
| McRae, Christopher, “Xmosaic and Xv” post to WWW-Talk E-mail List (Jun. 26, 1993). |
| Deposition Transcript of Pei Wei (Oct. 27, 1999 and Oct. 28, 1999). |
| Trial Transcript of Dave Raggett, pp. 1804-1897 (Jul. 23, 2003). |
| Trial Transcript of Pei Wei, pp. 2244-2469 (Jul. 28-29, 2003). |
| “A Little History of the world Wide Web”, n.pag. Online. Internet: available http://www.w3.org/History.html (retrieved Aug. 18, 2006). |
| “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 Annual 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. |
| 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. |
| Duncan, Ray, “Advanced MSDOS Programming,” Microsoft Press, 1986 pp. 390, 391, 486, 487. |
| Lin, Jin-Kun, “Virtual Screen: A Framework for Task Management,” The X Resource, Issue 1, Winter 1992- Proceedings of the 6th Annual X Technical Conference, pp. 191-198, 1992. |
| Lin, Jin-Kun, “A Multimedia and Multisource Document Editor of an Open Architecture,” Dept. of Computer Science, University of N.C. at Chapel Hill, ACM 089791-533-X/92/0010/0057, pp. 57-62, 1992. |
| Berners-Lee T., et al., Hypertext Markup Language (HTML), Internet Draft IETF (Jun. 1993). |
| Toye, G., et al., SHARE: A Methodology and Environment for Collaborative Product Development, Proceedings, Second Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 1992, IEEE, pp. 33-47, Apr. 22, 1993. |
| Lin, J. MediaMosaic—A Multimedia Editing Environment, Proc. Of the 5th Annual ACM Symposium on User Interface Software and Technology, ACM Press, pp. 135-141, 1992. |
| Engelbart, D., Knowledge-Domain Interoperability and an Open Hyperdocument System, Proc. Of the 1990 ACM Conference on Computer Supported Cooperative Work, ACM Press, pp. 143-156, 1990. |
| Meyrowitz, N., Intermedia: The Architecture and Construction of an Object-Oriented Hypermedia System and Applications Framework, Proc. Of the Conf. on Object Oriented Programming Systems, Languages, and Applications, ACM Press, pp. 186-201, 1986. |
| Wiil, U., Issues in the Design of EHTS: A Multiuser Hypertext System for Collaboration, Proc. Of the 25th Hawaii Int'l. Conf. on Systems Sciences, vol. 2, pp. 629-639, Jan. 1992. |
| Celentano, A., et al., A Multiple Presentation Document Management System, Proc. Of the 10th Annual Int'l Conf. on Systems Documentation, ACM Press, pp. 63-71, 1992. |
| Garg, P. et al., A Hypertext System to Manage Life Cycle Documents, Proc. Of the 25th Annual Hawaii Int'l Conf. on System Sciences, 1988, IEEE, vol. 2, pp. 337-346, Jan. 1988. |
| Kahn, P., Webs, Rees, and Stacks: How Hypermedia System Design Effect Hypermedia Content, Designing and Using Human-Computer Interfaces and Knowledge Based Systems, Elsevier Science Publishers, pp. 443-449, 1989. |
| Streitz, N. et al., Hypertest: Concepts, Systems, and Applications, Cambridge Univ. Press, pp. 1-12, 356-359, 367-369, 1990. |
| Stotts, P., et al., Hyperdocuments as Automata: Trace-based Browsing Property Verification, UNC CS Technical Report, TR92-038, citeseer.ist.psu.edu/stotts92hyperdocument.html, p. 1, 1992. |
| Reichard, K., et al., X11R96: the Rumored Changes (Release 6 of the X Window System), UNIX Review, vol. 11, No. 5, p. 101 (pp. 1-4 as printed) (May 1993). |
| Tool Inter-Operability: A Hands On Demonstration—A Simple Demonstration of How the TookTalk Service Works, Sun Microsystems, Inc., pp. 1-24, 1992. |
| Palay, A., Andrew Toolkit: An Overview, Tech Rept., Carnegie-Mellon University Information Technology Center, pp. 1-15, 1988. |
| Dettmer, R., X-Windows—the great integrator, IEE Review, vol. 36, No. 6, pp. 219-222 (Jun. 1990). |
| The Andrew View, Carnegie Mellon Unic., www-2.cs.cmu.edu/People/AUIS/ftp/NEWSLETTERS/ASCII/93Jun.ascii, vol. 2, No. (pp. 1-12 as printed) (Jun. 1993). |
| The X Window System and Broadway, www.broadwayinfo.com/bwwhitesbroadwayhct.htm, Humminbird Communications Ltd., pp. 1-11 (1987). |
| Neuendorffer, T., ADEW: A Multimedia Interface Builder for Andrew, Proceedings Multi-Media Communications, Applications, and Technology Workshop, pp. 1-19 (Jul. 1991). |
| Letter from America Online, Inc., Microsoft Corp., and Macromedia, Inc (Oct. 14, 2003) and Letter from Adobe Systems Inc. re: Potential Director-Ordered Reexamination of U.S. Patent No. 5,838,906 pursuant to 35 U.S.C. § 303(a) (Oct. 15, 2003) (with cover letter from Sidley, Austin, Brown & Wood LLP) (including attachments). |
| Anonymous Facsimile re: possible interference (Oct. 16, 2005). |
| Letter from Stephen Wren (discussing relevance of U.S. Pat. No. 6,055,514 to U.S. Pat. No. 5,838,906) (Feb. 22, 2005). |
| Letter from Pennie & Edmonds, LLP on behalf of the WWW Consortium, re: Citation of Prior Art Under 35 U.S.C. §301 and 37 C.F.R. 1.501 in Relation to U.S. Patent No. 5,838,906 (Oct. 24, 2003). |
| Festa, Paul, CNET News.com “Rivalries set Aside in Defense of Internet Explorer” (Sep. 25, 2003) (http://news.com.com/2009-1023—3-5082004.html). |
| Roberts, Paul, “Microsoft's Patent Loss Rattles Tech Community” (Sep. 3, 2003) (http://www.infoworld.com/article/03/09/03/Hnmicrosoft'sloss—1.html). |
| Festa, Paul, CNET News.com “Eolas Files Motion to Enjoin IE” (Oct. 8, 2003) (http://news.com.com/2100-1028—3-5088349.html?tag=st+pop). |
| Lynch, Stephen, “Microsoft Rivals Join Patent Fight; M'Soft Rivals Join to Wage Patent Fight” N.Y.Post (Oct. 9, 2003). |
| O'Reilly Network, Patent List (Jul. 10, 2003). |
| Ray Ozzie, “Saving the Browser,” Weblog entry (2003) (discussing Lotus Notes R3 relevance to the patent). |
| “Microsoft's OLE can be network Trojan horse,” Network World Magazine, vol. 11, No. 26, Jul. 27, 1994. |
| Object linking and Embedding OLE 2.01 Design Specification (Sep. 27, 1993). |
| Programming for Windows with Object Linking and Embedding 2.0 (Mar. 1, 1993). |
| Extensible Compound Document Architecture Client and Server API specification (no date). |
| Pei Y. Wei, “X Browser” (e-mail to www-talk discussion list) (Dec. 13, 1991). |
| Pei Y. Wei, “X Browser” (e-mail to www-talk discussion list) (Dec. 13, 1994). |
| Dale Dougherty, “WWW Developer's Conference” (e-mail to www-talk discussion list) (Jun. 19, 1993). |
| Pei Wei, “Re: Universal network graphics language” (e-mail to www-talk discussion list) (Jan. 28, 1994). |
| Pei Wei, “Viola WWW beta release is available” (e-mail to www-talk discussion list) (Feb. 25, 1994). |
| Pei Wei, “Re: World Wide Web and Viola” (e-mail to www-talk discussion list) (May 13, 1992). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” (MSET 0009788-0009801)(no date). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” (InterNIC details for http://www.viola.org) (retrieved from http://www.internicdomainnames.com). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” (TT05417-05433) (1994) (retrieved on Aug. 4, 1998 from http://scam.xcf/berkeley.edu/˜wei/viola/violaIntro.html). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” (E0714—021725) (1994) (retrieved from http://scam.xcf.berkeley.edu/˜wei/viola/violaIntro.html). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” (TT 05441-13 05600) (1994) (including “Viola in a Nutshell: the Viola World Wide Web Toolkit” from http://scam.xcf/berkeley.edu/˜wei/viola/book). |
| Pei Wei, “A Brief Overview of the VIOLA Engine, and its applications” ((MSET 0000026—0000036) (retrieved from http://scam.xcf.berkeley.edu/˜wei/viola/violaIntro.html). |
| Pei Wei, “Re: FYI . . . press release,” (e-mail to www-vrml@wired.com) (Aug. 31, 1994). |
| Pei Wei, “Re: FYI . . . press release,” (e-mail to www-talk discussion list) (Aug. 31, 1994). |
| Pei Wei, “Re: FYI . . . press release,” (e-mail to mddoyle@netcom.com) (Sep. 1, 1994). |
| Michael Doyle, “Re: More RE: FYI . . . Press release” (e-mail to Pei Wei) (Sep. 1, 1994). |
| Pei Wei, “Re: FYI . . . press release,” (e-mail to vrml discussion list) (Sep. 1, 1994). |
| Michael Doyle, “Scripts vs APIs” (e-mail to vrml discussion list) (Sep. 1, 1994). |
| Pei Wei “WWW Browsers Extensibility Issues,” Stanford Computer Forum WWW Workshop-Sep. 20-21, 1994. |
| Pei Wei, “Extensibility in WWW Browsers” Stanford Computer Forum WWW Workshop-Sep. 20-21, 1994. |
| Michael Doyle, “Re: Hot Java is here! And it *rocks*” (e-mail to www-talk discussion list) (Mar. 27, 1995). |
| Pei Wei, “Re: EOLAS Acquires Milestone Internet Software Patent” (e-mail to www-talk discussion list) (Aug. 21, 1995). |
| Pei Wei, “Re: EOLAS Acquires Milestone Internet Software Patent” (e-mail to www-talk discussion list) (Aug. 21, 1995). |
| Tim Berners-Lee, Press Release: “The World Wide Web—past, present and future” (Jul. 17, 1996) (retrieved from http://www.bcs.org.uk/news/timbl.htm). |
| Pei Wei, “Re: Universal network graphics language” (e-mail to www-talk discussion list) (Jan. 28, 1994). |
| Microsoft Product Support Services Application Note (Text File) GC0165:Rich-Text Format (RTF) Specification (Jun. 1992). |
| Tim Berners-Lee, “HTML + DTD in ftp://info.cern.ch/pub/www/dev/htmlplus.dtd” (e-mail to www-talk discussion list) (Jun. 2, 1993). |
| Dave Raggett, “HTML + support for eqn & Postscript” (e-mail to www-talk discussion list) (Jun. 14, 1993). |
| Dave Raggett, “HTML + support for eqn & Postscript” (e-mail to www-talk discussion list) (Jun. 14, 1993). |
| Christopher J. McRae, “Re: Xmosaic and Xv” (e-mail to www-talk discussion list) (Jun. 26, 1993). |
| Dave Raggett, “HTMl + (Hypertext markup language)” (Jul. 23, 1993). |
| William Perry, “Re: Interest in HTML Conformance?” (e-mail to www-talk discussion list) (Apr. 17, 1994). |
| William Perry, “Presentation Tags, etc.” (e-mail to Tony Jebson) (May 5, 1994). |
| William Perry, “Re: Where can I find doc on embedding X windows in Lemacs buffers?” (e-mail to help-lucid-emacs) (May 28, 1994). |
| Jeff Sparkes, “Re: Where can I find doc on embedding X windows in Lemacs buffers?” (e-mail to help-lucid-emacs) (May 31, 1994). |
| Daniel Connolly, “Re: HTML 2.0 specification” (e-mail to wmperry@spry.com (Sep. 2, 1994). |
| NCSA Software Development Group, “Introducing NCSA Mosaic” (Dec. 1993). |
| Kraig Brockschmidt, Programming for Windows with Object Linking and Embedding (OLD) 2.0 Draft (no date). |
| Kraig Brockschmidt, “Inside OLE 2.0” Microsoft Press (Oct. 1993). |
| ECDA extensible Compound Document Architecture (Jul. 10, 1990). |
| Microsoft Corporation, “Information At Your Fingertips Backgrounder” (Dec. 1990). |
| Microsoft Corporation, Object Landing & embedding—Extensible Application Protocols (Apr. 8, 1991). |
| Microsoft Corporation, “OLE 2.0 Design Summary” (Jul. 5, 1991). |
| Microsoft Corporation, “OLE 2.0 Architecture and Protocol Proposal” (Jul. 9, 1991). |
| Microsoft Corporation, “OLE 2.0 Design Specification” (Apr. 15, 1993). |
| Microsoft Corporation, “Microsoft OLE 2.0 Developers Conference Previews Applications Using Object Technology for Windows” (May 3, 1993). |
| Microsoft Corporation, “Windows Objects: Object Linking & Embedding 2.0 Developers Conference” (May 3, 1993). |
| Stuart J. Johnston and Vance McCarthy, “Developers get hands on complex but vital OLE 2.0”, Info World, vol. 15, issue 19 (May 10, 1993). |
| Kraig Brockschmidt, “Programming for Windows with Object Linking and Embedding 2.0” Preliminary Draft (Apr. 19, 1993). |
| Microsoft Corporation, OLE 2.01 Design Specification. |
| Microsoft Corporation, “Microsoft OLE Controls-Specification Overview” (Jan. 1994). |
| Microsoft Corporation, “Microsoft Multimedia View Publishing Toolkit” 1 of 3 volumes: Getting Started, “Authoring Guide” and “Technical Reference” (1993). |
| Microsoft Corporation, “Microsoft Multimedia View Publishing Toolkit” 2 of 3 volumes: Getting Started, “Authoring Guide” and “Technical Reference” (1993). |
| Microsoft Corporation, “Microsoft Multimedia View Publishing Toolkit” 3 of 3 volumes: Getting Started, “Authoring Guide” and “Technical Reference” (1993). |
| Microsoft Corporation, “Microsoft Multimedia View Publishing Toolkit” compact disc, Getting Started, “Authoring Guide” and “Technical Reference” (1993). |
| E-mail From Ang Re: Plan (Oct. 8, 1994). |
| Bert Bos, “Re: Structured text v. page descriptions” (e-mail to David C. Martin) (Nov. 3, 1994). |
| Microsoft Windows Win32 Professional Developers Conference Information Packet including a Microsoft Non-Disclosure Agreement (Oct. 18, 1993). |
| Maritz, P—Microsoft Letter to Microsoft Win32 Professional Developers Conference Attendees (Nov. 8, 1993). |
| Kraig Brockschmidt, “A Primer on Designing Custom Controls,” Microsoft System Journal, Mar.-Apr. 1992. |
| Microsoft Corporation, “Object Linking and Embedding Backgrounder” (Dec. 1990). |
| Microsoft Corporation, “Compoound Documents Backgrounder” (Dec. 1990). |
| Rude Q&A OLE. |
| Microsoft Corporation, “OLE Controls Architecture” Version 0.6 (Sep. 1, 1993). |
| Kraig Brockschmidt, “OLE 2.0: implementing Visual Editing (In-Place Activation)” (Nov. 1993). |
| Kraig Brockschmidt, “Chapter One: OLE Controls Architecture” (Nov. 10, 1993). |
| Microsoft Corporation, “OLE Controls Architecture” Version 0.7 (Nov. 17, 1993). |
| Microsoft Corporation, “OLE Controls Architecture” Version 0.2 (May 15, 1993). |
| Kraig Brockschmidt, “Network DDE in Windows for Workgroups 3.1 Bridges Programs Between PCs”, Microsoft Systems Journal, Jan. 1993. |
| Microsoft Corporation, “Object Linking & Embedding Version 2.0 Programmer's Reference” (Apr. 15, 1993). |
| Moeller, Michael, et al., “Microsoft Maps New OCX: Plan; ActiveX Seen as Web content Platform,” PC Week vol. 13, No. 10, p. 1 (Mar. 11, 1996). |
| Marovac, Nenad et al., “Hypernet: A Tool to Choreograph Worldwide Distributed Hypermedia Documents,” Comput & Graphics vol. 16, No. 2, pp. 197-202 (1992). |
| Netscape Communications Corp., Press Release: “Netscape Communications Offers New Network Navigator Free on the Internet” (1998). |
| Sackman, Gleason, “WWW>Telerobotics via the Web(fwd)” (e-mail to comp.infosystems discussion list) (Sep. 7, 1994). |
| “The Pattern in the Mosaic: An Interview with Jim Clark and Marc Andreesen,” Network Computing, p. 44 (Jan. 15, 1994). |
| Oliver, Dick, “Netscape Unleashed” (1996). |
| “Reply by Third Party Requester Under C.F.R. 1.535” (May 5, 2006). |
| “WWW-Talk Electronic Mailing List Contributors from Jan. 1993 Through Jun. 1993”. |
| “World-Wide Web Mailing Lists,” retrieved from http://www.bilkent.edu.tr/pub/WWW/Mail/Lists.html (May 2, 2006). |
| Hughes, Kevin, “Entering the World-Wide Web: A Guide to Cyberspace” (Oct. 1993) (http://w3.cib.unibo.it/intro/www-guide/www.guide.html. |
| Thomas, Eric, “LISTSERV for the Non-Technical User” (Sep. 18, 1993). |
| Andreessen, Marc, “NCSA Mosaic Technical Summary” (May 8, 1993). |
| Weber, Jay C., “Protest of Patent #5,838,906 under 37 CFR 1.291, and Citation of Prior Art for # 5,838,906, under 37 CFR 1.502” (including attachments) (Feb. 6, 2004). |
| Earlier Viola Source Code; enclosed CD; viola930512.tar.gz.zip. |
| Later Viola Source Code; enclosed CD; violaTOGO.tar.gz.zip. |
| Ragett, D., HTML+(Hypertext Markup Language), (Jul. 23, 1993). |
| Ragget, D., Posting of Dave Raggett, dsr@hplb.hpl.hp.com to www-talk@nxocOl.cern.ch (W-WW-Talk public mailing list). |
| WWW-Talk Archive 1993 Q2 and 1993 Q3 (Apr. to Oct. 1993) (available at http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/). |
| Missing Messages 0982-0999 from WWW-Talk Archive 1993Q2 and 1993Q3 (Apr. to Oct. 1993) (retrieved from http://1997.webhistory.org/www.lists/www-talk.1993q2/ and http://1997.webhistory.org/www.lists/www-talk.1993q3/). |
Referenced By
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US8090793 | Citrix Systems, Inc. | Jeff Muir et al. | Jan 2012 |
| US8082293 | The Regents of the University of California | Michael D. Doyle et al. | Dec 2011 |
| US8086662 | The Regents of the University of California | Michael D. Doyle et al. | Dec 2011 |
Patent Family
The current document is not in a family.Reports
View assignee updates




