Patent ID: 8010693
Filing Date: 2011-08-30
Classification: G06F

Abstract:
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.