Patent ID: 7574480

Claim:
A terminal for providing an application, using a browser, comprising: a transceiver arranged to send radio packets to and receive radio packets from a server; a browser application for displaying content, the browser application being arranged to initiate a first application by accessing a first item associated with the first application using a first content identifier, the first application being provided by the combination of the first item and further items each of which is accessible using an individual content identifier, and each of which comprises content or a link to content; and a memory operable to store items locally in the terminal for access by the browser application using their individual content identifiers, wherein: accessing an item by the browser application involves attempting to read the item from the memory and then, if unsuccessful, requesting transfer of the item from the server by sending a radio packet containing the appropriate content identifier; and an arbitrator arranged to receive items from the transceiver and to determine whether a received item: is in response to a request from the browser application, and on a positive determination to direct the received item to the browser application, or is not in response to a request from the browser application but instead is pushed from the server, and on a positive determination to direct the received item to the memory for access by the browser application.