Patent ID: 8762478

Claim:
A method, comprising: establishing a tunnel between a terminal device and a host station, the terminal device comprising a cache, and the tunnel configured to carry encapsulated information and its address information within a container across a satellite link; intercepting, at the terminal device, a handshake connection signal before the handshake connection signal is transmitted via the satellite link to a host station, the handshake connection signal being transmitted by a computer collocated with the cache; receiving, at the terminal device, one or more multicasted objects communicated using a multicast technique; receiving, at the terminal device, a request for a data page from a browser operating on the computer; determining that a first object of the requested data page matches one of the one or more multicasted objects stored in the cache; sending the first object to the computer; determining that a second object of the requested data page is not stored in the cache; sending a request to the host station for the second object via the tunnel, wherein sending the request comprises: encapsulating the request and address information of the request in a tunnel container, and transmitting the tunnel container from the terminal device to the host station; receiving the second object; and sending the received second object to the computer.