USSD Transport Method and Device
First Claim
1. A method of saving energy in a mobile device client running an application in synchronous communication with an application server comprising the steps of:
- providing a data pushing operation over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and
initiating a data pulling operation over an internet protocol (IP) channel by the mobile device client, in response to the pushing operation.
4 Assignments
0 Petitions
Accused Products
Abstract
An USSD transporting method (200) and mobile computing device (410) are described. The method (200) can include the steps of: providing a data pushing operation (210) over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and initiating a data pulling operation (220) over an internet protocol (IP) channel by the mobile device client, in response to the pushing operation. Advantageously, for short data transfers, such as application server push notifications, USSD messages require lower power drain than packet data, due to the longer time to transition to an RRC idle state after the data transfer is completed. Also, push notifications can be sent over USSD without an open IP session, thereby saving the client from having to maintain a persistent IP session, while employing alternate pulling transport means such as wireless LAN which require lower power drain than a wide area network.
146 Citations
20 Claims
-
1. A method of saving energy in a mobile device client running an application in synchronous communication with an application server comprising the steps of:
- providing a data pushing operation over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and
initiating a data pulling operation over an internet protocol (IP) channel by the mobile device client, in response to the pushing operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- providing a data pushing operation over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and
-
12. A mobile computing device, comprising:
-
a housing; a controller coupled to the housing, the controller configured to run applications in synchronous communication from one or more application servers; memory coupled to the controller; a wireless transceiver coupled to the controller for synchronizing application data between the mobile computing device and the one or more application servers; and an USSD management module configured to;
receive a data pushing operation over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and
initiate a data pulling operation over an internet protocol (IP) channel by the mobile device client, in response to the pushing operation.
-
-
13. A method in a network for helping to save energy in a mobile device client running an application in synchronous communication with an application server comprising the steps of:
-
providing a data pushing operation over a universal supplementary services data (USSD) channel from the application server to the mobile device client; and initiating a data pulling operation over an internet protocol (IP) channel by the mobile device client, in response to the pushing operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification