Patent ID: 8639804

Claim:
A computer-implemented method of maintaining current content, comprising: receiving, by a computer system, a first set of information from a plurality of information sources, the plurality of information sources comprising a first server and a second server, wherein the first set of information comprises information from the first server that corresponds to a first content unit and information from the second server that corresponds to a second content unit; monitoring communications between the computer system and a network; detecting, by the computer system and based at least in part on the monitoring, an ability to communicate over the network subsequent to an inability to communicate over the network; determining whether to refresh the first content unit based at least in part on first refresh criteria; determining whether to refresh the second content unit based at least in part on second refresh criteria; and responsive to detecting the ability to communicate over the network, requesting refresh information from one or more of the information sources, the refresh information to refresh at least some of the first set of information based at least in part on the determining of whether to refresh one or both of the first content unit and the second content unit.