An accelerated access system for a computing device, in which the computing
device is connected to a first data network, such as the Internet, via a
second data network such as a wireless telecommunication network. The
system comprising a server for downloading data from the first data
network before that data has been requested by a user of the computing
device and a cache for storing the downloaded data. For example, during
browsing of the Internet by a user of the computing device the server
downloads data linked to an Internet site being displayed by the computing
device for storage in the cache. Then when a user subsequently requests
the data stored in the cache it appears on the screen of the computing
device faster than it would take to access it from the Internet. The
system is located between the first data network and the second data
network so that not all of the data downloaded by the server and only
requests for data made by a user of the computing device are transmitted
over the second data network.