Patent ID: 8117303

Claim:
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: direct a communication interface to communicate with at least one other device on a network in an instance in which the communication interface is communicatively connected to the network; receive an indication that the communication interface will be communicatively disconnected from the network in the instance in which the communication interface is communicatively connected to the network; in response to receiving the indication that the communication interface will be communicatively disconnected from the network, direct the communication interface to download information including a plurality of predefined web pages and respective levels of web pages accessible via links on the predefined web pages, wherein the apparatus is caused to direct the downloading based on predefined rules indicating at least a user-specified number of levels of web pages to be downloaded and a defined amount of time for each predefined web page for attempting to download each predefined web page before attempting to download a next predefined web page, and cause the downloaded information to be stored so that the apparatus may access the downloaded information in an instance in which the apparatus is communicatively disconnected from the network.