×

Methods and apparatus to increase the efficiency of a web browser over long-latency links

  • US 8,010,693 B2
  • Filed: 11/05/2010
  • Issued: 08/30/2011
  • Est. Priority Date: 05/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus for displaying, with a browser, pages that are comprised of a plurality of page objects, where said page objects must be fetched individually over long-latency links, comprising:

  • a mechanism associated with said browser that selectively pre-fetches said page objects concurrently; and

    a cache that caches said pre-fetched page objects proximate to said browser;

    wherein sequential access to said page objects is provided in low bandwidth and high delay networks without altering browser behavior;

    said mechanism further comprising;

    an agent in communication with a source server; and

    a mechanism for downloading page objects in parallel from said source server to a browser via a long-latency link;

    said cache further comprising;

    a cache into which page objects are selectively downloaded in parallel independently of an implementation of said browser and said source server;

    wherein selected embedded page objects are made locally available to said browser at said cache by said agent; and

    wherein said browser does not need to wait for a request and a corresponding response to traverse said long-latency link before an object is available, wherein said agent further comprises a mechanism that assists said browser in fetching page objects by coordinating fetching of selective embedded page objects;

    wherein selected embedded page objects are locally available to said browser; and

    wherein said browser does not need to wait for a request and a corresponding response to traverse a long delay link before an object is available.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×