Patent attributes
To efficiently generate geographic content for display on client devices, a method includes determining a current status of a client device and determining a current status of a network connection between the client device and a network server. The method includes determining, based at least on one of (i) the determined current status of the client device or (ii) the determined current status of the network connection, whether a task related to generating geographic content for display on the client device should be executed on the client device or on the network server. The method also includes causing either the client device or the network server to execute the task, in accordance with the determination of where the task should be executed.