1. A method of using a wireless mobile device that has a baseband processor and an applications processor to receive push data from a remote service over a data connection between the wireless mobile device and cellular network equipment, comprising: placing the applications processor in a sleep mode to conserve power in the wireless mobile device; and while the applications processor is in the sleep mode, sending a keep-alive packet over the data connection using the baseband processor.