Client-side scheduling for media transmissions according to client device states
First Claim
1. A mobile device comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising;
determining a target time for sending a request for transmission of a data packet over a network, wherein the target time is determined based on a future power state of the mobile device, a future transport characteristic and a future segment characteristic, wherein the future transport characteristic is based on performance characteristics for network segments of the network that are associated with a trajectory of the mobile device, and wherein the future segment characteristic is associated with a selected network segment of the network segments; and
scheduling a time for sending the request for transmission according to the target time, the scheduled time corresponding to the future power state of the mobile device, wherein the sending the request initiates a power state transition in the mobile device from a low-power state to a high-power state responsive to a present power state and the future power state both being the low-power state.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device that incorporates the subject disclosure may perform, for example, obtaining performance characteristics for network segments of a network where the network segments are selected from a group of network segments of the network based on a trajectory of the mobile device. The mobile device can monitor power state transitions of the mobile device, and can predict a future power state of the mobile device based on the monitoring of the power state transitions. The mobile device can determine a target time for sending a request for transmission of a data packet over the network where the target time is determined based on the performance characteristics for the network segments and based on the future power state of the mobile device. The mobile device can schedule a time for sending the request for transmission according to the target time. Other embodiments are disclosed.
57 Citations
20 Claims
-
1. A mobile device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising; determining a target time for sending a request for transmission of a data packet over a network, wherein the target time is determined based on a future power state of the mobile device, a future transport characteristic and a future segment characteristic, wherein the future transport characteristic is based on performance characteristics for network segments of the network that are associated with a trajectory of the mobile device, and wherein the future segment characteristic is associated with a selected network segment of the network segments; and scheduling a time for sending the request for transmission according to the target time, the scheduled time corresponding to the future power state of the mobile device, wherein the sending the request initiates a power state transition in the mobile device from a low-power state to a high-power state responsive to a present power state and the future power state both being the low-power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
predicting, by a processing system including a processor of a mobile device, a future power state of the mobile device based on monitoring of elapsed times between power state transitions from a low-power state to a high-power state and from the high-power state to the low-power state; determining, by the processing system, a target time for sending a request for transmission of a data packet over a network, wherein the target time is determined based on the future power state of the mobile device and performance characteristics for network segments of the network; and scheduling, by the processing system, a time for sending the request for transmission according to the target time, the scheduled time corresponding to the future power state of the mobile device, wherein the sending the request initiates a power state transition in the mobile device from the low-power state to the high-power state responsive to a present power state and the future power state both being the low-power state. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A machine-readable storage device comprising executable instructions which, responsive to being executed by a processing system including a processor of a mobile device, facilitate performance of operations comprising:
-
determining a target time for sending a request for transmission of a data packet over a network, wherein the target time is determined based on a future power state of the mobile device; and scheduling a time for sending the request for transmission according to the target time, the scheduled time corresponding to the future power state of the mobile device, wherein the sending the request initiates a power state transition in the mobile device from a low-power state to a high-power state responsive to a present power state and the future power state both being the low-power state. - View Dependent Claims (17, 18, 19, 20)
-
Specification