ELECTRONIC DEVICES FOR RECEIVING PUSHED DATA
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Mobile devices such as cellular telephones are provided that communicate with wireless networks. Cellular telephone network equipment may communicate with a cellular telephone over a data connection. The cellular telephone may have an internet protocol (IP) address that allows data to be provided to the cellular telephone over the data connection. To conserve resources and release unused IP addresses, the cellular telephone network equipment may deactivate inactive data connections after a period of inactivity. A baseband processor within a mobile device may periodically send User Datagram Protocol (UDP) keep-alive packets over the data connection to ensure that the data connection remains active. The keep-alive packets may be directed to a packet sink server or may be associated with a black hole route. An applications processor in the telephone may remain in sleep mode during keep-alive packet transmission to conserve power.
160 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device that wirelessly communicates with cellular network equipment to receive data from a remote service, comprising:
-
an applications processor that runs user applications on the mobile device; and a baseband processor, wherein the baseband processor is configured to transmit keep-alive packets to the cellular network equipment while the applications processor is in a sleep mode and without assistance from the applications processor. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for operating a cellular telephone, comprising:
-
establishing a data connection between the cellular telephone and cellular telephone network equipment, wherein the cellular telephone has an associated IP address with which data transmitted over the data connection is provided to the cellular telephone; and while the established data connection is present, sending a User Datagram Protocol packet from a baseband processor in the cellular telephone to ensure that the cellular telephone network equipment will not deactivate the data connection. - View Dependent Claims (20, 21)
-
Specification