A method for providing a web page (26) having an embedded menu (46) to a web browser (24) and for displaying the web page (40) to a user of the web browser (24) are provided. A request for a web page (20) is received from a web browser (24). In response to the request, a web page (26) and an applet (28) associated with the web page (20) are packaged for transmission to the web browser (24). The web page (26) and the applet (28) are then transmitted to and downloaded by the web browser (24). When the web page (26) is displayed and the applet (28) is executed by the web browser (24), the applet (28) creates and manages an embedded menu (46) in the displayed web page (40)under control of the applet (28). This embedded menu (46) provides a user of the web browser (24) with a plurality of links (48) through one action in the displayed web page (40). |
Citations|
| US5572643 | Oct 19, 1995 | Nov 5, 1996 | | Web browser with dynamic display of information objects during linking |
Referenced by|
| US5835914 | Feb 18, 1997 | Nov 10, 1998 | Wall Data Incorporated | Method for preserving and reusing software objects associated with web pages | | US5870544 | Oct 20, 1997 | Feb 9, 1999 | International Business Machines Corporation | Method and apparatus for creating a secure connection between a java applet and a web server | | US5870769 | Apr 18, 1997 | Feb 9, 1999 | AT&T Corp. | Internet access system and method with active link status indicators | | US5895454 | Apr 17, 1997 | Apr 20, 1999 | | Integrated interface for vendor/product oriented internet websites | | US5922044 | Jun 12, 1997 | Jul 13, 1999 | 3Com Corporation | System and method for providing information to applets in a virtual machine | | US5923885 | Oct 31, 1996 | Jul 13, 1999 | Sun Microsystems, Inc. | Acquisition and operation of remotely loaded software using applet modification of browser software | | US5940834 | Mar 13, 1997 | Aug 17, 1999 | Mitel Corporation | Automatic web page generator | | US5941957 | Oct 6, 1997 | Aug 24, 1999 | NCR Corporation | Dependable web page synchronization mechanism | | US5951643 | Oct 6, 1997 | Sep 14, 1999 | NCR Corporation | Mechanism for dependably organizing and managing information for web synchronization and tracking among multiple browsers | | US5951652 | Oct 6, 1997 | Sep 14, 1999 | NCR Corporation | Dependable data element synchronization mechanism | | US5953731 | Mar 31, 1997 | Sep 14, 1999 | International Business Machines Coporation | HTML integration utility for a program development environment | | US5954798 | Oct 6, 1997 | Sep 21, 1999 | NCR Corporation | Mechanism for dependably managing web synchronization and tracking operations among multiple browsers | | US5978847 | Dec 26, 1996 | Nov 2, 1999 | Intel Corporation | Attribute pre-fetch of web pages | | US6003047 | Dec 30, 1996 | Dec 14, 1999 | EMC Corporation | Non-hierarchical application interface for HTML-based network storage management programs | | US6009429 | Nov 13, 1997 | Dec 28, 1999 | International Business Machines Corporation | HTML guided web tour | | US6012068 | Jun 30, 1997 | Jan 4, 2000 | International Business Machines Corporation | Media manager for access to multiple media types | | US6014698 | Jun 11, 1997 | Jan 11, 2000 | MatchLogic, Inc. | System using first banner request that can not be blocked from reaching a server for accurately counting displays of banners on network terminals | | US6020889 | Nov 17, 1997 | Feb 1, 2000 | International Business Machines Corporation | System for displaying a computer managed network layout with varying transience display of user selected attributes of a plurality of displayed network objects | | US6023701 | Sep 25, 1997 | Feb 8, 2000 | International Business Machines Corporation | Skeleton page retrieval mode for web navigation | | US6026433 | Mar 17, 1997 | Feb 15, 2000 | Silicon Graphics, Inc. | Method of creating and editing a web site in a client-server environment using customizable web site templates | | US6032150 | Aug 25, 1997 | Feb 29, 2000 | PlanetWeb, Inc. | Secure graphical objects in web documents with a program applet placed to present further information upon selected conditions | | US6032184 | Sep 24, 1998 | Feb 29, 2000 | MCI WorldCom, Inc. | Integrated interface for Web based customer care and trouble management | | US6035332 | Oct 6, 1997 | Mar 7, 2000 | NCR Corporation | Method for monitoring user interactions with web pages from web server using data and command lists for maintaining information visited and issued by participants | | US6037934 | Nov 21, 1997 | Mar 14, 2000 | International Business Machines Corporation | Named bookmark sets | | US6057854 | Jul 28, 1997 | May 2, 2000 | Micrografx, Inc. | System and method of providing interactive vector graphics over a network | | US6083279 | Oct 10, 1996 | Jul 4, 2000 | International Business Machines Corporation | Platform independent technique for transferring software programs over a network | | US6096096 | Dec 13, 1996 | Aug 1, 2000 | Silicon Graphics, Inc. | Web-site delivery | | US6101328 | Dec 31, 1997 | Aug 8, 2000 | Intel Corporation | System for preventing multiple instances of the same dynamic executable module | | US6101498 | Nov 17, 1997 | Aug 8, 2000 | International Business Machines Corp. | System for displaying a computer managed network layout with a first transient display of a user selected primary attribute of an object and a supplementary transient display of secondary attributes | | US6115040 | Sep 24, 1998 | Sep 5, 2000 | MCI Communications Corporation | Graphical user interface for Web enabled applications | | US6121970 | Nov 26, 1997 | Sep 19, 2000 | MGI Software Corporation | Method and system for HTML-driven interactive image client | | US6122661 | Apr 29, 1999 | Sep 19, 2000 | Wall Data Incorporated | Method of accessing information on a host computer from a client computer | | US6157933 | Nov 26, 1997 | Dec 5, 2000 | International Business Machines Corporation | Method and apparatus for loading multiple animated images on a web-page with limited network throughput | | US6169992 | Nov 8, 1996 | Jan 2, 2001 | Cadis Inc. | Search engine for remote access to database management systems | | US6175877 | Dec 4, 1997 | Jan 16, 2001 | International Business Machines Corporation | Inter-applet communication within a web browser | | US6185586 | Apr 6, 1998 | Feb 6, 2001 | | Content display during idle time as a user waits for information during an internet transaction | | US6185625 | Dec 20, 1996 | Feb 6, 2001 | Intel Corporation | Scaling proxy server sending to the client a graphical user interface for establishing object encoding preferences after receiving the client's request for the object | | US6188400 | Mar 31, 1997 | Feb 13, 2001 | International Business Machines Corporation | Remote scripting of local objects | | US6208995 | Nov 24, 1997 | Mar 27, 2001 | International Business Machines Corporation | Web browser download of bookmark set | | US6209006 | Oct 21, 1997 | Mar 27, 2001 | International Business Machines Corporation | Pop-up definitions with hyperlinked terms within a non-internet and non-specifically-designed-for-help program | | US6211871 | Nov 19, 1999 | Apr 3, 2001 | International Business Machines Corporation | Named bookmark sets | | US6211874 | May 15, 1998 | Apr 3, 2001 | International Business Machines Corporation | Method for parallel selection of URL's | | US6225993 | Apr 22, 1996 | May 1, 2001 | Sun Microsystems, Inc. | Video on demand applet method and apparatus for inclusion of motion video in multimedia documents | | US6229535 | Dec 17, 1998 | May 8, 2001 | Matsushita Electric Industrial Co., Ltd. | File acceptance display apparatus, file acceptance display method, and storage medium that records program for executing file acceptance display method | | US6237030 | Jun 30, 1998 | May 22, 2001 | International Business Machines Corporation | Method for extracting hyperlinks from a display document and automatically retrieving and displaying multiple subordinate documents of the display document | | US6240456 | Sep 18, 1997 | May 29, 2001 | Microsoft Corporation | System and method for collecting printer administration information | | US6253229 | Nov 19, 1997 | Jun 26, 2001 | International Business Machines Corporation | Hotspots only interfaces to links in hypertext document pages in network display stations | | US6256028 | Aug 14, 1998 | Jul 3, 2001 | Microsoft Corporation | Dynamic site browser | | US6266060 | Jul 23, 1998 | Jul 24, 2001 | International Business Machines Corporation | Menu management mechanism that displays menu items based on multiple heuristic factors | | US6279001 | May 29, 1998 | Aug 21, 2001 | Webspective Software, Inc. | Web service | | US6286045 | May 19, 1997 | Sep 4, 2001 | Matchlogic, Inc. | Information storage and delivery over a computer network using centralized intelligence to monitor and control the information being delivered | | US6301583 | May 16, 1998 | Oct 9, 2001 | Paul Zellweger | Method and apparatus for generating data files for an applet-based content menu using an open hierarchical data structure | | US6311221 | Jul 22, 1998 | Oct 30, 2001 | AppStream Inc. | Streaming modules | | US6314451 | Jul 13, 1999 | Nov 6, 2001 | Unicast Communications Corporation | Ad controller for use in implementing user-transparent network-distributed advertising and for interstitially displaying an advertisement so distributed | | US6314463 | May 29, 1998 | Nov 6, 2001 | WebSpective Software, Inc. | Method and system for measuring queue length and delay | | US6317761 | Jul 13, 1999 | Nov 13, 2001 | Unicast Communications Corporation | Technique for implementing browser-initiated user-transparent advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream | | US6317786 | May 29, 1998 | Nov 13, 2001 | WebSpective Software, Inc. | Web service | | US6324566 | Jul 16, 1998 | Nov 27, 2001 | International Business Machines Corporation | Internet advertising via bookmark set based on client specific information | | US6327045 | Sep 18, 1997 | Dec 4, 2001 | Microsoft Corporation | Computer network | | US6356283 | Jun 10, 1998 | Mar 12, 2002 | MGI Software Corporation | Method and system for HTML-driven interactive image client | | US6362837 | May 5, 1998 | Mar 26, 2002 | Michael Ginn | Method and apparatus for simultaneously indicating rating value for the first document and display of second document in response to the selection | | US6377993 | Sep 24, 1998 | Apr 23, 2002 | MCI WorldCom, Inc. | Integrated proxy interface for web based data management reports | | US6381644 | Sep 24, 1998 | Apr 30, 2002 | MCI WorldCom, Inc. | Integrated proxy interface for web based telecommunications network management | | US6385644 | Sep 24, 1998 | May 7, 2002 | MCI WorldCom, Inc. | Multi-threaded web based user inbox for report management | | US6401134 | Jul 25, 1997 | Jun 4, 2002 | Sun Microsystems, Inc. | Detachable java applets | | US6434745 | Sep 15, 1999 | Aug 13, 2002 | Direct Business Technologies, Inc. | Customized web browsing and marketing software with local events statistics database | | US6438576 | Mar 29, 1999 | Aug 20, 2002 | International Business Machines Corporation | Method and apparatus of a collaborative proxy system for distributed deployment of object rendering | | US6457025 | Feb 5, 2001 | Sep 24, 2002 | | Interstitial advertising display system and method | | US6466967 | Sep 13, 2001 | Oct 15, 2002 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US6470386 | Sep 24, 1998 | Oct 22, 2002 | WorldCom, Inc. | Integrated proxy interface for web based telecommunications management tools | | US6473407 | Sep 24, 1998 | Oct 29, 2002 | WorldCom, Inc. | Integrated proxy interface for web based alarm management tools | | US6483525 | Apr 24, 1998 | Nov 19, 2002 | Sony Corporation | Browser apparatus, address registering method, browser system and recording medium | | US6490620 | Sep 24, 1998 | Dec 3, 2002 | WorldCom, Inc. | Integrated proxy interface for web based broadband telecommunications management | | US6515968 | Sep 24, 1998 | Feb 4, 2003 | WorldCom, Inc. | Integrated interface for real time web based viewing of telecommunications network call traffic | | US6516338 | Jul 13, 1999 | Feb 4, 2003 | The MacManus Group, Inc. | Apparatus and accompanying methods for implementing network servers for use in providing interstitial web advertisements to a client computer | | US6535880 | May 9, 2000 | Mar 18, 2003 | CNet Networks, Inc. | Automated on-line commerce method and apparatus utilizing a shopping server verifying product information on product selection | | US6542923 | Aug 21, 1997 | Apr 1, 2003 | Planet Web, Inc. | Active electronic mail | | US6552732 | Jan 25, 2000 | Apr 22, 2003 | Corel Inc. | System and method of providing interactive vector graphics over a network | | US6564240 | Feb 20, 2002 | May 13, 2003 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of group membership in a distributed system | | US6564250 | Aug 21, 1997 | May 13, 2003 | Planetweb, Inc. | Miniclient for internet appliance | | US6567820 | Nov 21, 2000 | May 20, 2003 | Sun Microsystems, Inc. | Method and system for in-place modifications in a database | | US6574618 | Dec 28, 2000 | Jun 3, 2003 | AppStream, Inc. | Method and system for executing network streamed application | | US6574661 | Sep 24, 1998 | Jun 3, 2003 | MCI Communications Corporation | Integrated proxy interface for web based telecommunication toll-free network management using a network manager for downloading a call routing tree to client | | US6583797 | Jan 21, 1997 | Jun 24, 2003 | International Business Machines Corporation | Menu management mechanism that displays menu items based on multiple heuristic factors | | US6584498 | Sep 13, 1996 | Jun 24, 2003 | Planet Web, Inc. | Dynamic preloading of web pages | | US6587836 | Sep 24, 1998 | Jul 1, 2003 | WorldCom, Inc. | Authentication and entitlement for users of web based data management programs | | US6598167 | Sep 24, 1998 | Jul 22, 2003 | WorldCom, Inc. | Secure customer interface for web based data management | | US6604127 | Jul 27, 2001 | Aug 5, 2003 | | Dynamic lookup service in distributed system | | US6606708 | Sep 24, 1998 | Aug 12, 2003 | WorldCom, Inc. | Secure server architecture for Web based data management | | US6615258 | Sep 24, 1998 | Sep 2, 2003 | Worldcom, Inc. | Integrated customer interface for web based data management | | US6625581 | Nov 22, 1999 | Sep 23, 2003 | IPF, Inc. | METHOD OF AND SYSTEM FOR ENABLING THE ACCESS OF CONSUMER PRODUCT RELATED INFORMATION AND THE PURCHASE OF CONSUMER PRODUCTS AT POINTS OF CONSUMER PRESENCE ON THE WORLD WIDE WEB (WWW) AT WHICH CONSUMER PRODUCT INFORMATION REQUEST (CPIR) ENABLING SERVLET TAGS ARE EMBEDDED WITHIN HTML-ENCODED DOCUMENTS | | US6625644 | May 11, 2000 | Sep 23, 2003 | GE Financial Assurance Holdings, Inc. | Process and system for searching webpages within a website | | US6629154 | Oct 12, 2000 | Sep 30, 2003 | Sun Microsystems, Inc. | Method and system for deterministic hashes to identify remote methods | | US6631402 | Sep 24, 1998 | Oct 7, 2003 | WorldCom, Inc. | Integrated proxy interface for web based report requester tool set | | US6631512 | Jan 15, 1999 | Oct 7, 2003 | | Method and system for database-driven, scalable web page development, deployment-download, and execution | | US6633316 | May 13, 1999 | Oct 14, 2003 | International Business Machines Corporation | Method and apparatus for implementing direct link selection of cached, previously visited links in nested web pages | | US6638315 | Sep 21, 1998 | Oct 28, 2003 | Wall Data Incorporated | Method for preserving the state of a java applet during the lifetime of its container | | US6654793 | Jun 30, 1998 | Nov 25, 2003 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another address space | | US6664987 | Nov 17, 1997 | Dec 16, 2003 | International Business Machines Corporation | System for displaying a computer managed network layout with transient display of user selected attributes of displayed network objects | | US6687737 | Sep 13, 2001 | Feb 3, 2004 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US6704756 | May 14, 2001 | Mar 9, 2004 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection | | US6707468 | Apr 25, 2002 | Mar 16, 2004 | Sony Corporation | Browser system having simplified URL address registering method | | US6714933 | Apr 10, 2002 | Mar 30, 2004 | CNET Networks, Inc. | Content aggregation method and apparatus for on-line purchasing system | | US6714979 | Sep 24, 1998 | Mar 30, 2004 | WorldCom, Inc. | Data warehousing infrastructure for web based reporting tool | | US6725222 | Feb 27, 2003 | Apr 20, 2004 | CNET Networks, Inc. | Automated on-line commerce method and apparatus utilizing shopping servers which update product information on product selection | | US6728737 | Feb 15, 2002 | Apr 27, 2004 | Sun Microsystems, Inc. | Method and system for leasing storage | | US6728769 | Jun 5, 2000 | Apr 27, 2004 | Sun Microsystems, Inc. | Method and apparatus for providing a highly interactive transaction environment in a distributed network | | US6745229 | Sep 24, 1998 | Jun 1, 2004 | WorldCom, Inc. | Web based integrated customer interface for invoice reporting | | US6751777 | Oct 19, 1998 | Jun 15, 2004 | International Business Machines Corporation | Multi-target links for navigating between hypertext documents and the like | | US6757868 | Jun 22, 1998 | Jun 29, 2004 | International Business Machines Corporation | Programmatic switching of arbitrary HTML forms | | US6757894 | Dec 28, 2000 | Jun 29, 2004 | AppStream, Inc. | Preprocessed applications suitable for network streaming applications and method for producing same | | US6760736 | Dec 20, 2000 | Jul 6, 2004 | Sun Microsystems, Inc. | Methods and systems for distributed failure detection and recovery using leasing techniques | | US6762777 | Dec 22, 1999 | Jul 13, 2004 | International Business Machines Corporation | System and method for associating popup windows with selective regions of a document | | US6763355 | Dec 18, 2000 | Jul 13, 2004 | International Business Machines Corporation | Method and apparatus in mark-up language documents for providing mark-up language hidden attributes | | US6763376 | Sep 25, 1998 | Jul 13, 2004 | MCI Communications Corporation | Integrated customer interface system for communications network management | | US6772162 | Nov 6, 2002 | Aug 3, 2004 | Sun Microsystems, Inc. | Lease renewal service | | US6779027 | Apr 30, 1999 | Aug 17, 2004 | Hewlett-Packard Development Company, L.P. | Intelligent management module application programming interface with utility objects | | US6779178 | Sep 16, 1999 | Aug 17, 2004 | Signature Mail. Com, LLC | System and method for personalizing electronic mail messages | | US6785659 | Jul 13, 1999 | Aug 31, 2004 | Unicast Communications Corporation | Agent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computer | | US6804659 | Jan 14, 2000 | Oct 12, 2004 | Ricoh Company Ltd. | Content based web advertising | | US6816875 | Jun 19, 2003 | Nov 9, 2004 | | Methods, apparatus, and product for distributed garbage collection | | US6832223 | Mar 20, 1998 | Dec 14, 2004 | Sun Microsystems, Inc. | Method and system for facilitating access to a lookup service | | US6845393 | Nov 17, 1999 | Jan 18, 2005 | Sun Microsystems, Inc. | Lookup discovery service in a distributed system having a plurality of lookup services each with associated characteristics and services | | US6845483 | Oct 22, 1999 | Jan 18, 2005 | International Business Machines Corporation | System and method for generating electronic documents having independently formattable regions | | US6847387 | Mar 26, 2001 | Jan 25, 2005 | International Business Machines Corporation | Menu management mechanism that displays menu items based on multiple heuristic factors | | US6859783 | Sep 24, 1998 | Feb 22, 2005 | WorldCom, Inc. | Integrated interface for web based customer care and trouble management | | US6873610 | May 1, 2001 | Mar 29, 2005 | Mobular Technologies, Inc. | System and method for efficiently accessing affiliated network addresses from a wireless device | | US6874151 | Jul 14, 1997 | Mar 29, 2005 | Microsoft Corp. | Interprocess communication mechanism for heterogeneous computer processes | | US6880123 | Jul 13, 1999 | Apr 12, 2005 | Unicast Communications Corporation | Apparatus and accompanying methods for implementing a network distribution server for use in providing interstitial web advertisements to a client computer | | US6901518 | Apr 6, 2000 | May 31, 2005 | Sun Microsystems, Inc. | Method and system for establishing trust in downloaded proxy code | | US6912534 | Aug 15, 2001 | Jun 28, 2005 | Yahoo! Inc. | Web service | | US6917962 | Jun 9, 2000 | Jul 12, 2005 | Brokercom Inc. Involv International Corporation | Web-based groupware system | | US6925496 | Jun 16, 2000 | Aug 2, 2005 | I-LOR, LLC | METHOD OF ENHANCING HYPERLINKS BY ADDING USER SELECTABLE FUNCTIONS TO HYPERLINKS FOR CAPTURING DISPLAYABLE ELEMENTS AND THE URL ASSOCIATED WITH THE HYPERLINKS AND DISPLAYING A LINK SNAPSHOT BASED ON THE HYPERLINK | | US6925644 | Jan 31, 2003 | Aug 2, 2005 | Sun Microsystems, Inc. | Method, apparatus, and product for leasing of group membership in a distributed system | | US6938263 | Apr 23, 1996 | Aug 30, 2005 | Sun Microsystems, Inc. | SYSTEM AND METHOD FOR FACILITATING DYNAMIC LOADING OF “STUB” INFORMATION TO ENABLE A PROGRAM OPERATING IN ONE ADDRESS SPACE TO INVOKE PROCESSING OF A REMOTE METHOD OR PROCEDURE IN ANOTHER ADDRESS SPACE | | US6954777 | Jul 29, 1999 | Oct 11, 2005 | International Business Machines Corporation | Method for extending capabilities of an arbitrary web server | | US6957427 | Oct 15, 1997 | Oct 18, 2005 | Sun Microsystems, Inc. | Remote object activation in a distributed system | | US6959449 | Jun 8, 1998 | Oct 25, 2005 | Sony Corporation Sony Electronics Inc. | System and method for simultaneously accessing video data and internet page data | | US6961712 | Nov 17, 1999 | Nov 1, 2005 | IPF, Inc. | Consumer product information request (CPIR) enabling servlets and web-based consumer product information catalogs employing the same | | US6964017 | Apr 26, 2000 | Nov 8, 2005 | Adobe Systems Incorporated | System and method of creating interactive visual content | | US6965593 | Mar 4, 2002 | Nov 15, 2005 | DS Systems, Inc. | High bandwidth broadcast system having localized multicast access to broadcast content | | US6968571 | Jul 18, 2003 | Nov 22, 2005 | MCI, Inc. | Secure customer interface for web based data management | | US6976093 | Aug 19, 1999 | Dec 13, 2005 | Yahoo! Inc. | Web server content replication | | US6983315 | Jan 18, 2000 | Jan 3, 2006 | WRQ, Inc. | Applet embedded cross-platform caching | | US6990630 | May 31, 2002 | Jan 24, 2006 | Unicast Communications Corporation | TECHNIQUE FOR IMPLEMENTING BROWSER-INITIATED USER-TRANSPARENT NETWORK-DISTRIBUTED ADVERTISING AND FOR INTERSTITIALLY DISPLAYING AN ADVERTISEMENT, SO DISTRIBUTED, THROUGH A WEB BROWSER IN RESPONSE TO A USER CLICK-STREAM | | US7028268 | Jun 15, 2000 | Apr 11, 2006 | | Multiple destination banners | | US7032183 | Jun 5, 2001 | Apr 18, 2006 | Microsoft Corporation | Dynamic site browser | | US7035943 | Aug 19, 1999 | Apr 25, 2006 | Yahoo! Inc. | Web server content replication | | US7051036 | Dec 3, 2001 | May 23, 2006 | Kraft Foods Holdings, Inc. | Computer-implemented system and method for project development | | US7051285 | Jun 28, 2000 | May 23, 2006 | Intel Corporation | Controlling the display of pup-up web browser windows | | US7051315 | Dec 30, 2000 | May 23, 2006 | AppStream, Inc. | Network streaming of multi-application program code | | US7058600 | Sep 24, 1998 | Jun 6, 2006 | MCI, Inc. | Integrated proxy interface for web based data management reports | | US7058954 | May 22, 1998 | Jun 6, 2006 | Sun Microsystems, Inc. | System and method for facilitating dynamic loading of stub information to enable a program operating in one address space to invoke processing of a remote method or procedure in another space | | US7076743 | May 4, 2001 | Jul 11, 2006 | I-LOR, LLC | Method for adding a plurality of user selectable functions to a hyperlink | | US7082426 | Sep 11, 2003 | Jul 25, 2006 | CNET Networks, Inc. | Content aggregation method and apparatus for an on-line product catalog | | US7092934 | Dec 20, 1999 | Aug 15, 2006 | Nortel Networks Limited | Method and apparatus for associating information with an object in a file | | US7114083 | Apr 8, 2003 | Sep 26, 2006 | MCI, Inc. | Secure server architecture for web based data management | | US7124093 | Sep 7, 2004 | Oct 17, 2006 | Ricoh Company, Ltd. | Method, system and computer code for content based web advertising | | US7143193 | Dec 13, 1999 | Nov 28, 2006 | Yahoo! Inc. | Content collection | | US7143337 | Sep 13, 2001 | Nov 28, 2006 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers | | US7146617 | Sep 29, 2001 | Dec 5, 2006 | Siebel Systems, Inc. | Method, apparatus, and system for implementing view caching in a framework to support web-based applications | | US7149958 | May 31, 2002 | Dec 12, 2006 | Unicast Communiations Corporation | Technique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream | | US7155663 | May 31, 2002 | Dec 26, 2006 | Unicast Communications Corporation | Technique for implementing browser-initiated user-transparent network-distributed advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream | | US7174513 | Aug 20, 1999 | Feb 6, 2007 | Gateway Inc. | System and method for advanced network viewing | | US7197475 | Jun 14, 2000 | Mar 27, 2007 | Catalog City, Inc. | Multi-vendor internet commerce system for e-commerce applications and methods therefor | | US7197570 | Dec 28, 2000 | Mar 27, 2007 | AppStream Inc. | System and method to send predicted application streamlets to a client device | | US7203948 | Sep 29, 2001 | Apr 10, 2007 | Siebel Systems, Inc. | Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications | | US7206839 | Feb 14, 2005 | Apr 17, 2007 | I-LOR, LLC | Method for adding a user selectable function to a hyperlink | | US7210094 | Jul 11, 2001 | Apr 24, 2007 | International Business Machines Corporation | Method and system for dynamic web page breadcrumbing using javascript | | US7210148 | Mar 16, 2001 | Apr 24, 2007 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed computing over a network | | US7216300 | Aug 22, 2001 | May 8, 2007 | NCR Corp. | Method and apparatus for an applet to display multiple windows | | US7225249 | Sep 24, 1998 | May 29, 2007 | MCI, LLC | Integrated systems for providing communications network management services and interactive generating invoice documents | | US7236486 | Sep 30, 2005 | Jun 26, 2007 | MCI, LLC | Integrated customer web station for web based call management | | US7257589 | Jul 12, 2001 | Aug 14, 2007 | Ricoh Company, Ltd. | Techniques for targeting information to users | | US7260614 | Jul 2, 2001 | Aug 21, 2007 | Sharp Laboratories of America | Methods and systems for scalable streaming of images with client-side control | | US7269626 | May 9, 2001 | Sep 11, 2007 | Beryl Technical Assays LLC. | Dynamic downloading of hypertext electronic mail messages | | US7287055 | Jul 22, 2004 | Oct 23, 2007 | Involv International Corporation | Web-based groupware system | | US7296275 | Jan 4, 2001 | Nov 13, 2007 | Sun Microsystems, Inc. | Method and system for passing objects in a distributed system using serialization contexts | | US7299258 | Jul 22, 2004 | Nov 20, 2007 | Involv International Corporation | Web-based groupware system | | US7305624 | Oct 24, 2003 | Dec 4, 2007 | | Method for limiting Internet access | | US7320027 | Oct 12, 2005 | Jan 15, 2008 | AT&T Corp. | System having generalized client-server computing | | US7325077 | Apr 18, 2003 | Jan 29, 2008 | Beryl Technical Assays LLC | Miniclient for internet appliance | | US7353229 | May 24, 2001 | Apr 1, 2008 | | Post-session internet advertising system | | US7356589 | Aug 4, 2005 | Apr 8, 2008 | Yahoo! Inc. | Content collection | | US7386555 | Feb 23, 2004 | Jun 10, 2008 | | Post-session internet advertising system | | US7406498 | Jan 4, 2005 | Jul 29, 2008 | Webcollage Inc. | Dynamic integration of web sites | | US7418720 | Sep 23, 2004 | Aug 26, 2008 | Microsoft Corporation | Interprocess communication mechanism for heterogeneous computer process | | US7430528 | Aug 7, 2003 | Sep 30, 2008 | IPF, Inc. | Internet-based system for managing and delivering consumer product information to consumers along points of presence along the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems, driven by server-side components embodying universal product numbers (UPNS) and driven by UPN/URL links managed by product manufacturer team members and/or their agents | | US7441710 | Apr 19, 2005 | Oct 28, 2008 | IPF, Inc. | System and method for finding and serving consumer product related information to consumers using internet-based information servers and clients | | US7447736 | Apr 30, 2004 | Nov 4, 2008 | MCI Communications Corporation Verizion Business Global LLC | Customer interface system for managing communications services including toll free services | | US7461119 | Sep 29, 2001 | Dec 2, 2008 | Siebel Systems, Inc. | Method, apparatus, and system for managing status of requests in a client server environment | | US7509360 | Jul 12, 2004 | Mar 24, 2009 | Sun Microsystems, Inc. | Methods, apparatus, and product for distributed garbage collection | | US7516094 | Dec 12, 2002 | Apr 7, 2009 | IPF, Inc. | Internet-based system for managing and delivering consumer product information to consumers at web-based retailer store sites on the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) display subsystems, driven by server-side components embodying universal product numbers (UPNs) and driven by UPN/URL links managed by product manufacturer team members and/or their agents | | US7523162 | Jan 26, 2005 | Apr 21, 2009 | Brokercom Inc. Involv International Corporation | Web-based groupware system | | US7533040 | Oct 28, 2005 | May 12, 2009 | IPF, Inc. | Internet-based system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufacturers and/or authorized parties | | US7581006 | May 29, 1998 | Aug 25, 2009 | Yahoo! Inc. | Web service | | US7596609 | Jan 28, 1999 | Sep 29, 2009 | Net-Express, Ltd. | WWW addressing | | US7603677 | Apr 10, 2007 | Oct 13, 2009 | Siebel Systems Inc. | Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications | | US7606924 | Jan 30, 2003 | Oct 20, 2009 | Symantec Corporation | Method and apparatus for determining the order of streaming modules | | US7631032 | Jan 28, 1999 | Dec 8, 2009 | Net-Express, Ltd. | Personalized internet interaction by adapting a page format to a user record | | US7660887 | Mar 19, 2003 | Feb 9, 2010 | Sun Microsystems, Inc. | Systems and methods for providing dynamic quality of service for a distributed system | | US7711598 | Jan 28, 2002 | May 4, 2010 | IPF, Inc. | Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents | | US7734694 | Feb 26, 2008 | Jun 8, 2010 | Brokercom Inc. Involv International Corporation | Web-based groupware system | | US7734747 | Sep 25, 2003 | Jun 8, 2010 | Oracle America, Inc. | Dynamic lookup service in a distributed system | | US7756969 | Jan 30, 2004 | Jul 13, 2010 | Oracle America, Inc. | Dynamic provisioning of identification services in a distributed system | | US7792874 | Jun 7, 2005 | Sep 7, 2010 | Oracle America, Inc. | Dynamic provisioning for filtering and consolidating events | | US7814533 | May 23, 2005 | Oct 12, 2010 | Verizon Business Global LLC Verizon Communications Inc. | Secure customer interface for Web based data management | | US7844492 | Jun 28, 2006 | Nov 30, 2010 | IPF, Inc. | Internet-based E-commerce network for enabling commission-based E-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKS) and transaction and commission tracking servers | | US7848948 | Mar 29, 2004 | Dec 7, 2010 | IPF, Inc. | Internet-based product brand marketing communication network configured to allow members of a product brand management team to communicate directly with consumers browsing HTML-encoded pages at an electronic commerce (EC) enabled web-site along the fabric of the world wide web (WWW), using programable multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product brand management team members | | US7870492 | Oct 2, 2001 | Jan 11, 2011 | Siebel Systems, Inc. | Method, apparatus, and system for managing commands in a client server environment | | US7885996 | Sep 29, 2001 | Feb 8, 2011 | Siebel Systems, Inc. | Method, apparatus, and system for implementing notifications in a framework to support web-based applications | | US7904333 | Oct 24, 2000 | Mar 8, 2011 | IPF, Inc. | Web-based electronic commerce (EC) enabled shopping network configured to allow members of a consumer product management team and authorized parties to communicate directly with consumers shopping at EC-enabled websites along the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product team members | | US7912752 | Oct 31, 2001 | Mar 22, 2011 | Context Web, Inc. | Internet contextual communication system | | US7913185 | Oct 25, 2001 | Mar 22, 2011 | Adobe Systems Incorporated | Graphical insertion of JavaScript pop-up menus | | US7930340 | May 23, 2001 | Apr 19, 2011 | | Network transaction portal to control multi-service provider transactions | | US7945476 | Oct 31, 2001 | May 17, 2011 | Context Web, Inc. | Internet contextual advertisement delivery system | | US7962551 | Apr 7, 2005 | Jun 14, 2011 | Siebel Systems, Inc. | Method, apparatus, and system for immediate posting of changes in a client server environment | | US7962604 | Oct 17, 2000 | Jun 14, 2011 | AOL Inc | Displaying advertisements in a computer network environment | | US7987183 | Jul 10, 2007 | Jul 26, 2011 | Sony Corporation | Information receiving system, information receiving method, information providing device, information providing method, information providing method providing medium, information processing device, information processing method and information processing method providing medium | | US8037158 | Oct 30, 2007 | Oct 11, 2011 | | Multimedia transactional services | | US8046478 | Nov 6, 2008 | Oct 25, 2011 | West Corporation | Providing a presentation on a network having a plurality of synchronized media types | | US8065201 | May 11, 2009 | Nov 22, 2011 | IPF, Inc. | Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufactures and/or authorized parties | | US8073777 | Apr 27, 2005 | Dec 6, 2011 | Verizon Business Global LLC | Integrated business systems for web based telecommunications management | | US8073866 | Mar 16, 2006 | Dec 6, 2011 | Claria Innovations, LLC | Method for providing content to an internet user based on the user's demonstrated content preferences | | US8078602 | Dec 17, 2004 | Dec 13, 2011 | Claria Innovations, LLC | Search engine for a computer network | | US8086697 | Oct 31, 2005 | Dec 27, 2011 | Claria Innovations, LLC | Techniques for displaying impressions in documents delivered over a computer network | | US8090744 | Aug 26, 2009 | Jan 3, 2012 | Symantec Operating Corporation | Method and apparatus for determining compatibility between a virtualized application and a base environment | | US8103738 | Aug 30, 2006 | Jan 24, 2012 | | Micro-client for internet appliance | | US8103760 | Aug 30, 2005 | Jan 24, 2012 | Oracle America, Inc. | Dynamic provisioning of service components in a distributed system | | US8108347 | Aug 5, 2005 | Jan 31, 2012 | Yahoo! Inc. | Web server content replication | | US8108492 | Nov 30, 2009 | Jan 31, 2012 | | Web application network portal | | US8131665 | Dec 16, 2008 | Mar 6, 2012 | Google Inc. | System and method for improved information retrieval | | US8146097 | Dec 5, 2006 | Mar 27, 2012 | Siebel Systems, Inc. | Method, apparatus, and system for implementing view caching in a framework to support web-based applications | | US8151197 | Jul 31, 2000 | Apr 3, 2012 | American Greetings Corporation | On-line system for creating a printable product | | US8161370 | Dec 1, 2009 | Apr 17, 2012 | Apple Inc. | Dynamic preloading of web pages | | US8176122 | Apr 27, 2010 | May 8, 2012 | Open Text S.A. | Web-based groupware system | | US8176431 | Jul 30, 2007 | May 8, 2012 | Sprint Communications Company L.P. | Overlay menus for web interaction | | US8209326 | Jul 5, 2011 | Jun 26, 2012 | Sony Corporation | Information system, method, device and method providing system for conveying predetermined information as comment data | | US8224801 | Jul 29, 2008 | Jul 17, 2012 | Google Inc. | System and method for improved information retrieval | | US8224998 | Sep 1, 2009 | Jul 17, 2012 | | Micro-client for internet appliances | | US8244833 | Nov 30, 2009 | Aug 14, 2012 | | Real-time web transaction systems to access on-line services over the web from web applications | | US8244889 | Sep 22, 2011 | Aug 14, 2012 | West Corporation | Providing a presentation on a network having a plurality of synchronized media types |
Claims1. A method for providing a web page having an embedded menu to a web browser, the method comprising: - receiving a request for a web page from a web browser;
- packaging the web page and an applet associated with the web page for transmission to the web browser; and
- transmitting the web page and the applet to the web browser;
- wherein the applet is operable to create and manage an embedded menu in a displayed web page when the web page is displayed and the applet is executed by the web browser, the embedded menu providing a user of the web browser with a plurality of links through one action in the displayed web page.
2. The method of claim 1, wherein packaging the applet comprises packaging an applet that creates and manages a pop-up menu. 3. The method of claim 2, wherein the applet creates and manages a pop-up menu that is invoked by positioning a pointer over a hot spot in the displayed web page. 4. The method of claim 2, wherein the applet creates and manages a pop-up menu which has a plurality of menu levels. 5. The method of claim 1, wherein receiving a request comprises receiving a request across the public Internet. 6. The method of claim 1, wherein receiving a request comprises receiving a request across a private intranet. 7. The method of claim 1, wherein packaging the applet comprises a JAVA applet having a definition for an embedded menu class. 8. The method of claim 1, wherein the request for the web page is received across a private intranet. 9. A method for displaying a web page having an embedded menu to a user of a web browser, the method comprising: - downloading a web page and an applet transmitted by a web server;
- displaying the web page to a user of the web browser; and
- executing the applet, the applet creating and managing an embedded menu in the displayed web page under control of the applet, the embedded menu providing a user of the web browser with a plurality of links through one action in the displayed web page.
10. The method of claim 9, wherein creating and managing the embedded menu comprises creating and managing a pop-up menu. 11. The method of claim 10, wherein creating and managing the embedded menu comprises creating and managing a pop-up menu which is invoked by positioning a pointer over a hot spot in the displayed web page. 12. The method of claim 10, wherein creating and managing the embedded menu comprises creating and managing a pop-up menu which has a plurality of menu levels. 13. The method of claim 9, wherein downloading a web page and an applet comprises downloading the web page and the applet across the public Internet. 14. The method of claim 9, wherein downloading a web page and an applet comprises downloading the web page and the applet across a private intranet. 15. The method of claim 9, wherein downloading the applet comprises downloading a JAVA applet having a definition for an embedded menu class. 16. A host system executing a web server to provide a web page having an embedded menu to a web browser, the host system comprising: - a data storage device storing a web page and an associated applet;
- wherein the associated applet, when executed, can create and manage an embedded menu in a displayed web page;
- a memory device storing code for the web server; and
- a processor coupled to the data storage device and to the memory device, the processor executing code for the web server such that the web server is operable to:
- receive a request for the web page from a web browser;
- package the web page and the applet for transmission to the web server; and
- transmit the web page and the applet to the web browser;
- such that the applet creates and manages an embedded menu in the displayed web page when the web page is displayed and the applet is executed by the web browser, the embedded menu providing a user of the web browser with a plurality of links through one action in the displayed web page.
17. The host system of claim 16, wherein the embedded menu is a pop-up menu. 18. The host system of claim 17, wherein the pop-up menu is invoked by positioning a pointer over a hot spot in the displayed web page. 19. The host system of claim 16, wherein the pop-up menu has a plurality of menu levels. 20. The host system of claim 16, wherein the request for the web page is received across the public Internet. |