CPC G06F 13/4295 (2013.01) [G06F 13/385 (2013.01); G06F 13/4022 (2013.01); G06F 13/4059 (2013.01); G06F 13/4063 (2013.01)] | 20 Claims |
1. A method, comprising:
identifying, by one or more processors of a computing device included in a network device, data to be transmitted;
adding, by the one or more processors, the data to a queue included in the computing device; and
in response to a data session window being open:
extracting, by the one or more processors, the data from the queue;
transmitting, via a transmitter of the computing device, the extracted data to a transceiver that is included in the network device and is separate from the computing device, wherein the transceiver is configured to transmit the data outside of the network device; and
in response to (a) monitoring an amount of data in the queue and (b) determining that the transmitter of the computing device has transmitted the extracted data to the transceiver, instructing the transceiver to end the data session window early and transition to a lower power state.
|