A beacon is placed at a specific location, such as a bus stop and has a
local communicator which transmits a code to a mobile telephone. The code
identifies a predetermined item of information stored on a remote server,
such as a bus timetable document. This information is retrieved by the
mobile telephone using its network communicator. The mobile telephone
then transmits a copy of the information to the beacon which stores it in
its cache and also displays the document to its user. A PDA, which lacks
a network communicator, is then able to retrieve the cached information
directly from the beacon using only its local communicator. The PDA then
displays the bus timetable document to its user.