Queueing mechanism for client-side network traffic to reduce radio power consumption on mobile clients
First Claim
Patent Images
1. An apparatus to be included in a user equipment (“
- UE”
), the apparatus comprising;
processing circuitry to;
determine that a display of the UE is in a deactivated state;
determine that radio circuitry, communicatively coupled with the processing circuitry, is in an idle state;
retain a plurality of data packets for upload transmission over a network based on the determination that the display of the UE is in the deactivated state and the determination that the radio circuitry is in the idle state;
detect an occurrence of a predetermined event, wherein the predetermined event is an activation of the display of the UE, a reception of a downlink data packet by the UE, a retention of a predetermined threshold amount of data packets associated with a buffer for storage of the plurality of data packets, or an expiration of a timer associated with the retention of the plurality of data packets; and
release the plurality of data packets for transmission based on the detected occurrence of the predetermined event; and
the radio circuitry to transmit the released plurality of data packets over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein relate generally to delaying the transmission of a plurality of data packets. A device may enter a packet-delay mode based on an absence of detected user activity and an idle state of a radio. In the packet-delay mode, the device may queue data packets in a buffer so that transmission of those data packets is delayed. The buffered data packets may be released and transmitted upon the occurrence of a predetermined event, such as detection of user activity, exceedance of a buffer threshold, or expiration of a countdown timer. Other embodiments may be described and claimed.
11 Citations
22 Claims
-
1. An apparatus to be included in a user equipment (“
- UE”
), the apparatus comprising;processing circuitry to; determine that a display of the UE is in a deactivated state; determine that radio circuitry, communicatively coupled with the processing circuitry, is in an idle state; retain a plurality of data packets for upload transmission over a network based on the determination that the display of the UE is in the deactivated state and the determination that the radio circuitry is in the idle state; detect an occurrence of a predetermined event, wherein the predetermined event is an activation of the display of the UE, a reception of a downlink data packet by the UE, a retention of a predetermined threshold amount of data packets associated with a buffer for storage of the plurality of data packets, or an expiration of a timer associated with the retention of the plurality of data packets; and release the plurality of data packets for transmission based on the detected occurrence of the predetermined event; and the radio circuitry to transmit the released plurality of data packets over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- UE”
-
8. An apparatus to be included in a user equipment (“
- UE”
), the apparatus comprising;traffic shaping logic to; determine that a display of the UE is in an off state; determine that radio circuitry of the UE is in an idle state; queue a plurality of data packets for transmission over a network in response to the determination that the radio circuitry is in the idle state and the determination that the display of the UE is in the off state; release the plurality of data packets in response to a predetermined event associated with the UE; and a buffer, communicatively coupled with the traffic shaping logic, to queue the plurality of data packets. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 22)
- UE”
-
18. A method to be performed in a user equipment (“
- UE”
), the method comprising;determining that a display of the UE is in a deactivated state; determining that radio circuitry of the UE is in an idle state; buffering a plurality of data packets scheduled for transmission over a network in response to the determination that the display of the UE is in the deactivated state and the determination that the radio circuitry of the UE is in the idle state; and releasing the plurality of buffered data packets for transmission over the network in response to a predetermined event. - View Dependent Claims (19, 20, 21)
- UE”
Specification