CA2235014C

Web browser with dynamic display of information objects during linking

Abstract

A method of browsing the World Wide Web of the Internet using a client machine supporting a graphical user interface and an Internet browser. The method locally stores, retrieves and outputs information objects to reduce the waiting time normally associated with the download of hypertext documents having high resolution graphics. In one embodiment, the method begins as a web page is being displayed on the graphical user interface (70), the web page having a link to a hypertext document preferably located at a remote server. In response to the user clicking on the link, the link is activated by the browser (74) to request downloading the hypertext document from the remote server to the graphical user interface of the client (76). While the client waits for a reply and/or as the hypertext document is being downloaded, the browser displays a previously-cached information object (82).

CA2235014C, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 18 October 2016, 9.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 15 independent, 0 dependent

  1. 1
    CA 02235014 1998-04-16 WO 97/15020 PCT/US96a6792 IN THE CLAIMS What is claimed is:1. A method of browsing in a computer network having at least one client connectable to one or more servers, the client having 5 an interface for displaying a first hypertext document with at least one link to a second hypertext document located at a server, comprising the steps of: contacting the server in response to activation of the link to initiate downloading of the second hypertext document from the 10 server to the client;in response to activation of the link, retrieving an information object that has been stored in the client prior to the activation of the link;and displaying the retrieved information object on the interface 15 during at least a portion of a time period between the activation of the link and completion of the downloading of the second hypertext document from the server to the client to provide information to a user during a process of linking from the first hypertext document to the second hypertext document;20 wherein the information object is stored within the first hypertext document and is not displayed on the interface until after activation of the link that initiates downloading of the second hypertext document from the server to the client. 25
  2. 2
    A method of browsing in a computer network having at least one client connectable to one or more servers, the client having an interface for displaying a first hypertext document with at least one link to a second hypertext document located at a server, comprising the steps of:- 21 CA 02235014 1998-04-16 WO 97/15020 PCT/ÜS96/16792 contacting the server in response to activation of the link to initiate downloading of the second hypertext document from the server to the client;in response to activation of the link, retrieving an information 5 object that has been stored in the client prior to the activation of the link;and displaying the retrieved information object on the interface during at least a portion of a time period between the activation of the link and completion of the downloading of the second hypertext 10 document from the server to the client to provide information to a user during a process of linking from the first hypertext document to the second hypertext document;wherein the information object includes copyright management information for the second hypertext document.
  3. 3
    A method of browsing in a computer network having at least one client connectable to one or more servers, the client having an interface for displaying a first hypertext document with at least one link to a second hypertext document located at a server, 20 comprising the steps of:contacting the server in response to activation of the link to initiate downloading of the second hypertext document from the server to the client;in response to activation of the link, retrieving an information 25 object that has been stored in the client prior to the activation of the link;and displaying the retrieved information object on the interface during at least a portion of a time period between the activation of the link and completion of the downloading of the second hypertext - 22 CA 02235014 1998-04-16 WO 97/15020 PCT/US96/16792 document from the server to the client to provide information to a user during a process of linking from the first hypertext document to the second hypertext document;wherein the information object includes an advertisement.
  4. 4
    A method of browsing the World Wide Web of the Internet using a client machine supporting a browser, comprising the steps of:storing an information object;10 activating a link from a first hypertext document to initiate downloading of a second hypertext document;retrieving the stored information object in response to activating the link;and „ displaying the information object during at least a portion of a 15 time period between activation of the link and completion of the downloading of the second hypertext document to provide information to a user of the client machine as the browser links from the first hypertext document to the second hypertext document;wherein the information object is stored within the first 20 hypertext document and is not displayed until after activating the link that initiates downloading of the second hypertext document.
  5. 5
    In a computer having a processor, an operating system, a graphical user interface and a browser, the improvement 25 comprising:means, responsive to activation of a link from a web page that initiates downloading of a linked hypertext document, for retrieving information masked within the web page;and - 23 CA 02235014 1998-04-16 WO 97/15020 PCT/US96/16792 means for outputting the information during at least a portion of a time period between activation of the link and completion of the downloading of the linked hypertext document to provide information to a user of the computer as the browser links from the web page to 5 the linked hypertext document.
  6. 6
    In a computer having a browser for retrieving hypertext objects from servers in a computer network, the browser including an engine for executing applets, the improvement comprising:10 means, responsive to activation of a link from a hypertext object that initiates downloading of a linked hypertext object, for retrieving an applet downloaded to the computer prior to activation of the link;and means for outputting the applet during at least a portion of a 15 time period between activation of the link and completion of the downloading of the linked hypertext object to thereby provide information to a user of the computer as the browser links from the hypertext object to the linked hypertext object. 20
  7. 7
    In a computer having a browser for retrieving hypertext objects from servers in a computer network, the improvement comprising:means, responsive to activation of a link from a hypertext object that initiates downloading of a linked hypertext object, for 25 retrieving an information object downloaded to the computer prior to activation of the link;and means for outputting the information object during at least a portion of a time period between activation of the link and completion of the downloading of the linked hypertext object to -24CA 02235014 1998-04-16 96/1679 2 14 NOV 1997 thereby provide information to a user of the computer as the browser links from the hypertext object to the linked hypertext object;wherein the information object is an advertisement. 5
  8. 8
    A method of browsing in a computer network having a plurality of servers that support hypertext objects, comprising the steps of:storing a plurality of information objects at a client machine having a browser, wherein the information objects are downloaded to the client 10 machine from the computer network;in response to activation of a link that initiates downloading of a hypertext object, selectively displaying one of the stored information objects during at least a portion of a time period between activation of the link and completion of the downloading of the hypertext object to 15 provide information to a user of the client machine during a process of linking to the hypertext object;wherein the information objects are advertisements for goods or services. 20
  9. 9
    A method of browsing in a computer network including a plurality of servers using a client machine having a browser, comprising the steps of:in response to a client request that establishes a live connection between the client machine and a server in the computer network, 25 downloading and initiating the display of at least a portion of a first hypertext document on an interface of the client machine, the first hypertext document having a clickable graphic identifying a second hypertext document;-2507777.0863:0204753.03 AMBNBED SHEET / CA 02235014 1998-04-16 PCT/US 96/1679 IPEA/US 14 NOV 1997 as the portion of the first hypertext document is being displayed on the interface and while the live connection is idle, downloading an information object to the client machine as a background process;storing but not displaying the information object in the client machine as the user browses the first hypertext document and before the user takes a predetermined action with respect to the clickable graphic to initiate downloading of the second hypertext document;and in response to the user taking the predetermined action with respect to the clickable graphic, retrieving the information object from storage in the client machine and displaying the information object on the interface to provide information to a user of the client machine as the browser links from the first hypertext document to a second hypertext document.
  10. 10
    A method of browsing in a computer network having a plurality of servers using a client having a browser, comprising the steps of:in response to a client request that establishes a live connection between the client and a server in the computer network, having the client pull a web page from the server;pushing one or more information objects from the computer network to the client while the live connection would otherwise be idle;storing the one or more information objects in the client;and in response to a new client request, retrieving and displaying at least one of the information objects as the client pulls a new web page from the computer network, wherein the information object is displayed to provide information to a user during a process of linking from the web page to the new web page. -2607777.0863:0204753.03 ΛΜΕΝΟΐΰ SHEET CA 02235014 2000-09-13
  11. 11
    A method of browsing the Internet using a client browser, comprising the steps of:downloading a first web page to the client browser over a live connection that has been established between a server and the client browser, the first web page having a link to a second web page;following download of the first web page, and without user input, downloading an information object to the client browser;storing the information object in a client cache;in response to the user-initiated selection of the link, retrieving the information object from the client cache;and displaying the information object to the user independently of the first and second web pages as the client browser transitions between the first web page and the second web page.
  12. 12
    An interstitial advertising system, comprising:a first server for serving a first web page to a client machine over a computer network, the first web page having a link to a second web page;one or more advertisements for goods or services;and an advertising server for serving the advertisements over the computer network, wherein a given advertisement is adapted for interstitial display, independent of the first web page and the second web page, upon the occurrence at the client machine of a user-initiated event for transitioning between the first web page and the second web page.
  13. 13
    A method for serving a first web page of information for delivery over a computer network to a user’s browser running on a client, comprising:receiving a request for the first page made from the user’s browser;and serving the first page in response to the request;-27CA 02235014 2000-09-13 wherein the first page includes a link to a second page on the computer network and code for generating a markup language page having content that is displayed interstitially in a pop-up window independent of the first page or the second page when a user selects the link and the browser fetches the second page.
  14. 14
    An interstitial advertising system, comprising:a first server for serving a web page to a client having a browser;a second server for hosting a set of one or more advertisements for goods or services, at least one of the advertisements being delivered to and cached in the client without user input after the web page is served from the first server;and code executable on the client when a user selects a link in the web page for retrieving and displaying the advertisement as the browser transitions between the web page and a new web page, wherein the advertisement is displayed independently of the web page and the new web page.
  15. 15
    An interstitial display method operative in a browser, comprising:storing an information object in a cache;while the browser is displaying a first web page, determining whether a user-initiated event for transitioning between the first web page and a second web page has occurred;if a user-initiated event for transitioning between the first web page and the second web page has occurred, retrieving the information object from cache while issuing a request to fetch the second web page;rendering the information object, independently of the first web page and the second web page, while the browser fetches the second web page;and subsequently rendering the second web page.