In accordance with one or more embodiments, the remote computer system can change the reporting time period of the device in order to optimize the device's power savings depending on external factors that are determined by the remote system. One example of such an external factor is the device (and associated asset) being determined to be stuck in customs, or stuck over the weekend when carriers/shippers are not working. The remote system can algorithmically determine that this is the best time to change the device's reporting time period to stretch the battery life of the device. The selected changed reporting time period can vary depending on analysis by the remote system.