Patent ID: 9681378
Date: 2017-06-13
CPC Classifications: G06F,H04L,H04W,Y02D

Claim:
1. A method comprising: determining that first data associated with a first data event is waiting to be communicated from a data server to a mobile device operating in a connected standby mode, the connected standby mode configured to decouple data reception from data processing; switching a network interface on the mobile device from a first energy consumption state of the connected standby mode to a second energy consumption state of the connected standby mode, wherein the second energy consumption state consumes more energy than the first energy consumption state; receiving, by the network interface on the mobile device and from the data server, the first data associated with the first data event; storing the first data in a batch of data events in a volatile storage; sending, from the mobile device to the data server, an indication that the mobile device is ready to receive a second data event from the data server, wherein the mobile device sends the indication prior to completing processing of the first data; receiving, by the network interface on the mobile device and from the data server, second data associated with the second data event; storing the second data in the batch of data events in the volatile storage; switching the network interface from the second energy consumption state of the connected standby mode to the first energy consumption state of the connected standby mode after receiving the second data associated with the second data event; and completing the processing of at least the first data including storing at least the first data in a non-volatile storage after the network interface is switched from the second energy consumption state of the connected standby mode to the first energy consumption state of the connected standby mode.