US 9,813,936 B2
System and method for scheduling time-shifting traffic in a mobile cellular network
Sanae Leah Madeleine Rosen, Ann Arbor, MI (US); Jeffrey Erman, Morristown, NJ (US); Vijay Gopalakrishnan, Edison, NJ (US); Zhuoqing Morley Mao, Ann Arbor, MI (US); and Jeffrey Pang, Berkeley, CA (US)
Assigned to AT&T INTELLECTUAL PROPERTY I, L.P., Atlanta, GA (US); and THE REGENTS OF THE UNIVERSITY OF MICHIGAN, Ann Arbor, MI (US)
Filed by AT&T Intellectual Property I, LP, Atlanta, GA (US); and The Regents of the University of Michigan, Ann Arbor, MI (US)
Filed on Apr. 22, 2015, as Appl. No. 14/693,571.
Prior Publication US 2016/0316388 A1, Oct. 27, 2016
Int. Cl. H04W 28/02 (2009.01); H04W 72/12 (2009.01); H04W 24/08 (2009.01)
CPC H04W 28/0231 (2013.01) [H04W 72/12 (2013.01); H04W 24/08 (2013.01)] 20 Claims
OG exemplary drawing
 
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.