×

Methods and apparatus to increase the efficiency of simultaneous web object fetching over long-latency links

  • US 7,860,998 B2
  • Filed: 03/29/2010
  • Issued: 12/28/2010
  • 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 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;

    the apparatus further comprising;

    an agent associated with said browser and in communication with a source server; and

    a long-latency link between said agent and said source server, wherein said mechanism that selectively pre-fetches page objects further comprises a mechanism for downloading page objects in parallel from said source server to said browser via said long-latency link;

    caching said pre-fetched page objects proximate to said browser further comprises 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 mechanism that selectively pre-fetches performs said pre-fetch from said agent to a source server; and

    wherein a low degree of parallelism is localized between said browser and said agent.

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