System and method for scheduling time-shifting traffic in a mobile cellular network
First Claim
1. A system, comprising:
- one or more processors; and
a memory that stores executable instructions that, when executed by the one or more processors, facilitate performance of operations, comprising;
identifying an original data transfer request requesting a transfer of data to a mobile device via a mobile network, wherein the original data transfer request occurs during a scheduling interval of a plurality of scheduling intervals, wherein each scheduling interval of the plurality of scheduling intervals has a duration greater than a data transit time of the mobile network;
identifying a quantity of data requested by the original data transfer request;
identifying a scheduling capacity of a candidate base station;
comparing the quantity of data requested to the scheduling capacity;
directing the candidate base station to deliver data to the mobile device during the scheduling interval, responsive to the quantity of data requested being less than the scheduling capacity; and
deferring the original data transfer request to a subsequent scheduling interval of the plurality of scheduling intervals, responsive to the quantity of data requested being greater than the scheduling capacity, wherein the deferring of the original data transfer request to the subsequent scheduling interval of the plurality of scheduling intervals comprises resubmitting the original data transfer request in the subsequent scheduling interval of the plurality of scheduling intervals.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, identifying a data request to transfer data for a mobile device across a mobile network. The data request occurs within a time interval of a number of time intervals, each having a duration greater than a data transfer time across the mobile network. A volume is determined of the data requested, and compared to a data transfer capacity of the wireless access terminal. A transfer of the data is scheduled within the time interval, responsive to the volume of data requested being less than the data transfer capacity. The transfer of the data is deferred to another time interval, responsive to the volume of data requested being greater than the data transfer capacity, and the deferring of the data to another time includes resubmitting the data request in another time interval of the plurality of time intervals. Other embodiments are disclosed.
41 Citations
20 Claims
-
1. A system, comprising:
-
one or more processors; and a memory that stores executable instructions that, when executed by the one or more processors, facilitate performance of operations, comprising; identifying an original data transfer request requesting a transfer of data to a mobile device via a mobile network, wherein the original data transfer request occurs during a scheduling interval of a plurality of scheduling intervals, wherein each scheduling interval of the plurality of scheduling intervals has a duration greater than a data transit time of the mobile network; identifying a quantity of data requested by the original data transfer request; identifying a scheduling capacity of a candidate base station; comparing the quantity of data requested to the scheduling capacity; directing the candidate base station to deliver data to the mobile device during the scheduling interval, responsive to the quantity of data requested being less than the scheduling capacity; and deferring the original data transfer request to a subsequent scheduling interval of the plurality of scheduling intervals, responsive to the quantity of data requested being greater than the scheduling capacity, wherein the deferring of the original data transfer request to the subsequent scheduling interval of the plurality of scheduling intervals comprises resubmitting the original data transfer request in the subsequent scheduling interval of the plurality of scheduling intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
identifying, by a system comprising a processor, a download request to download data to a mobile device via a mobile network during a scheduling interval of a plurality of scheduling intervals, wherein each scheduling interval of the plurality of scheduling intervals has a duration greater than a data transfer time across the mobile network; identifying, by the system, an amount of data requested by the download request; comparing, by the system, the amount of data requested to a data transfer capacity of a base station; scheduling, by the system, the download request within the scheduling interval, responsive to the amount of data requested being less than the data transfer capacity; and deferring, by the system, the download request to another scheduling interval of the plurality of scheduling intervals, responsive to the amount of data requested being greater than the data transfer capacity, wherein the deferring of the download request to the another scheduling interval of the plurality of scheduling intervals comprises resubmitting the download request in the another scheduling interval of the plurality of scheduling intervals. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by one or more processors, facilitate performance of operations, comprising:
-
identifying a data request to transfer data for a mobile device across a mobile network, wherein the data request occurs within a time interval of a plurality of time intervals, wherein each time interval of the plurality of time intervals has a duration greater than a data transit time across the mobile network; determining a volume of data requested by the data request; comparing the volume of data requested to a data transfer capacity of a wireless access terminal; scheduling a transfer of the data within the time interval, responsive to the volume of data requested being less than the data transfer capacity; and deferring the transfer of the data to another time interval of the plurality of time intervals, responsive to the volume of data requested being greater than the data transfer capacity, wherein the deferring of the data to the another time comprises resubmitting the data request in the another time interval of the plurality of time intervals. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification