H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 29/06 (2006.01) G06F 17/30 (2006.01) H04B 7/185 (2006.01) H04L 29/08 (2006.01)
Patent
CA 2298712
In an internet access system which includes a satellite link, a distributed proxy server (68) is provided which reduces a delay associated with the retrieval of inline objects of web pages. The distributed proxy server (68) includes an access point component (70) and a satellite gateway component (72). The access point component (70) runs on the client (browser) side of the satellite link and communicates with web browsers (20A-20N). The satellite gateway component (72) runs on the internet side of the satellite link and communicates with web servers (26). As a web page is retrieved over the satellite link, the satellite gateway component (72) parses the base file component of the web page to identify any references to inline objects of the web page, and prefetches each such inline object. The distributed proxy server thereby eliminates the delays normally associated with (a) waiting for the web browser (20) to receive the base component and request the object(s), and (b) waiting for the browser's object request(s) to be transmitted over the satellite link. The prefetched objects are transmitted over the satellite link to the access point component (70), which in-turn stores the prefetched objects in an object cache (71). When a web browser (20) requests an inline object, the access point component (70) checks the cache (71), and if the object resides therein, returns the object to the browser (20) without forwarding the object request over the satellite link. Traffic over the forward satellite link is thus reduced. The method implemented by the distributed proxy server (68) can also be used to reduce delays and traffic over other types of links, including non-wireless links.
Dans un système d'accès à Internet comprenant une liaison satellite, un serveur mandataire distribué (68) diminue un retard associé à l'extraction d'objets en ligne de pages Web. Ce serveur mandataire distribué (68) comporte une partie point d'accès (70) et une partie passerelle (72) avec le satellite. La partie point d'accès (70) est mise en service du côté client (explorateur) de la liaison satellite et communique avec des explorateurs Web (20A-20N). La partie passerelle (72) avec le satellite est mise en service du côté Internet de la liaison satellite et communique avec des serveurs Web (26). Simultanément à l'extraction d'une page Web par l'intermédiaire de la liaison satellite, la partie passerelle (72) analyse la partie fichier de base de la page Web afin d'identifier toutes références à des objets en ligne de la page Web et effectue la préextraction de chacun de ces objets. Le serveur mandataire distribué élimine, de ce fait, les retards associés à (a) l'attente de la réception de la partie fichier de base et de la demande des objets par l'explorateur Web (20) et (b) l'attente de la transmission de la demande ou des demandes d'objets de l'explorateur par l'intermédiaire de la liaison satellite. Les objets préextraits sont transmis par l'intermédiaire de la liaison satellite à la partie point d'accès (70) qui, à son tour, mémorise ces objets dans une antémémoire (71). Quand un explorateur Web (20) demande un objet en ligne, la partie point d'accès (70) vérifie l'antémémoire (71) et, si l'objet y est présent, renvoie cet objet à l'explorateur (20) sans acheminer la demande d'objet par l'intermédiaire de la liaison satellite. Ceci permet de limiter le trafic par l'intermédiaire de la liaison satellite aval. On peut également utiliser le procédé mis en application par le serveur mandataire distribué (68) afin de limiter les retards et le trafic sur d'autres types de liaisons, y compris des liaisons avec fil.
Carneal Bruce L.
Fish Ram A.
Guralnick Jeremy
Fetherstonhaugh & Co.
Tachyon Inc.
LandOfFree
A distributed system and method for prefetching objects does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with A distributed system and method for prefetching objects, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A distributed system and method for prefetching objects will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1954088