Patent ID: 7620734

Claim:
A surrogate proxy arrangement for executing a computer program in a network which has thereon a foveating proxy server and a client computer, comprising: a processor which, when executing the computer program, is programmed to: receive a request for a data package containing a requested image from the client computer, request at least one of (i) at least one foveated image or (ii) a foveated data package containing the at least one foveated image from the foveatinq proxy server, receive the at least one foveated image or the foveated data package from at least one of the foveating proxy server or a further device that is connected to the foveating proxy server, wherein the foveating proxy server generates the at least one foveated image, and transmit the at least one foveated image or the foveated data package to at least one of the client computer or another device; and a rewriting engine which converts the data package into the foveated data package, wherein the rewriting engine is configured to rewrite the data package by replacing references to conventional inlined images with references to the at least one foveated imaqe stored on the foveatinq proxy server, and wherein the foveated data package includes at least a portion of the data package.