Application driven fast dormancy
First Claim
1. A method of operating a controller in wireless communication with a wireless device and an application server, comprising:
- receiving, at a dormancy manager of the controller, a request from an active process running at the application server to trigger the wireless device to enter a dormant state;
obtaining, in response to the request from the active process, network traffic information from the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; and
when the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period, transmitting from the dormancy manager one or more commands to the wireless device such that the wireless device enters the dormant state.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure are directed to a user equipment, an RNC, or an application operable in a wireless communications network and methods in which the user equipment can be transitioned into a dormant state controlled by an application driven scheme. According to the application driven scheme, a request is received from an active process at an application server to trigger a wireless device to enter a dormant state, and network traffic information corresponding to a time interval is received from a wireless device. If the network traffic information indicates that the active process is solely responsible for network traffic at a transport layer of the wireless device during the time interval, one or more commands are transmitted to the wireless device such that the wireless device enters the dormant state. Other aspects, embodiments, and features are also claimed and described.
9 Citations
34 Claims
-
1. A method of operating a controller in wireless communication with a wireless device and an application server, comprising:
-
receiving, at a dormancy manager of the controller, a request from an active process running at the application server to trigger the wireless device to enter a dormant state; obtaining, in response to the request from the active process, network traffic information from the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; and when the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period, transmitting from the dormancy manager one or more commands to the wireless device such that the wireless device enters the dormant state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a wireless device in wireless communication with an application server and a controller, comprising:
-
communicating with an active process running at the application server and a dormancy manager at the controller, wherein the dormancy manager receives a request from the active process to trigger the wireless device to enter a dormant state; storing network traffic information at the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; transmitting the network traffic information from the wireless device to the dormancy manager in response to receiving a request from the dormancy manager, wherein the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period; and entering the dormant state in response to receiving one or more commands from the dormancy manager. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A controller operable to wirelessly communicate with an application server and a wireless device, comprising:
-
means for receiving, at a dormancy manager of the controller, a request from an active process at the application server to trigger the wireless device to enter a dormant state; means for obtaining, in response to the request from the active process, network traffic information from the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; and means for when the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period, transmitting from the dormancy manager one or more commands to the wireless device such that the wireless device enters the dormant state.
-
-
17. A wireless device operable to wirelessly communicate with an application server and a controller, comprising:
-
means for communicating with an active process running at the application server and a dormancy manager at the controller, wherein the dormancy manager receives a request from the active process to trigger the wireless device to enter a dormant state; means for storing network traffic information at the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; means for transmitting the network traffic information from the wireless device to the dormancy manager in response to receiving a request from the dormancy manager, wherein the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period; and means for entering the dormant state in response to receiving one or more commands from the dormancy manager.
-
-
18. A controller operable to wirelessly communicate with an application server and a wireless device, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to; receive, at a dormancy manager of the controller, a request from an active process running at the application server to trigger the wireless device to enter a dormant state; obtain, in response to the request from the active process, network traffic information from the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; and when the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period, transmit from the dormancy manager one or more commands to the wireless device such that the wireless device enters the dormant state. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A wireless device operable to wirelessly communicate with an application server and a controller, comprising:
-
at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to; communicate with an active process running at the application server and a dormancy manager at the controller, wherein the dormancy manager receives a request from the active process to trigger the wireless device to enter a dormant state; store network traffic information at the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; transmit the network traffic information from the wireless device to the dormancy manager in response to receiving a request from the dormancy manager, wherein the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period; and enter the dormant state in response to receiving one or more commands from the dormancy manager. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product, comprising:
a non-transitory computer-readable storage medium comprising code for causing a wireless device in wireless communication with an application server and a controller to; communicate with an active process running at the application server and a dormancy manager at the controller, wherein the dormancy manager receives a request from the active process to trigger the wireless device to enter a dormant state; store network traffic information at the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; transmit the network traffic information from the wireless device to the dormancy manager in response to receiving a request from the dormancy manager, wherein the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period; and enter the dormant state in response to receiving one or more commands from the dormancy manager.
-
34. A computer program product, comprising:
a non-transitory computer-readable storage medium comprising code for causing a controller in wireless communication with an application server and a wireless device to; receive, at a dormancy manager of the controller, a request from an active process running at the application server to trigger the wireless device to enter a dormant state; obtain, in response to the request from the active process, network traffic information from the wireless device, wherein the network traffic information comprises a plurality of data entries, each of the data entries comprises a port number for the wireless device and a timestamp, and the timestamp corresponds to the time a data packet last sent or received by the wireless device at a port identified by the port number; and when the network traffic information indicates that the active process is the only process that generates network traffic at the wireless device during a configurable time period, transmit from the dormancy manager one or more commands to the wireless device such that the wireless device enters the dormant state.
Specification