System and method for time shifting cellular data transfers
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
receiving a first request from a mobile device for a delayed transfer of a data content item to the mobile device, wherein the first request is received at a first time by way of a first cellular base station in wireless communication with the mobile device;
determining a deadline for completion of the delayed transfer of the data content item to the mobile device;
forecasting a plurality of locations of the mobile device during a time period between the first time and the deadline;
identifying, based on the plurality of locations, a plurality of candidate cellular base stations to wirelessly transfer a portion of the data content item to the mobile device during the time period;
forecasting a utilization of each cellular base station of the plurality of candidate cellular base stations during the time period to obtain a forecasted utilization;
determining a delayed transfer time within the time period based on the forecasted utilization and the deadline; and
providing the delayed transfer time to the mobile device, wherein a transfer of a first portion of the data content occurs through a first cellular base station of the plurality of candidate cellular base stations and a second portion of the data content occurs through a second cellular base station of the plurality of candidate cellular base stations.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, determining a deadline for completion of the transfer of the data content item to the mobile device. A set of locations of the mobile device is determined between the first time and the deadline, a candidate plurality of wireless base stations is identified, based on the forecasted plurality of locations, to wirelessly transfer a portion of the data content item to the mobile device during the time period. A utilization of a wireless base station of the candidate set of wireless base stations is forecasted during the time period, a transfer time is determined within the time period based on the forecasted utilization and the deadline, and the transfer time is provided to the mobile device. Other embodiments are disclosed.
35 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving a first request from a mobile device for a delayed transfer of a data content item to the mobile device, wherein the first request is received at a first time by way of a first cellular base station in wireless communication with the mobile device; determining a deadline for completion of the delayed transfer of the data content item to the mobile device; forecasting a plurality of locations of the mobile device during a time period between the first time and the deadline; identifying, based on the plurality of locations, a plurality of candidate cellular base stations to wirelessly transfer a portion of the data content item to the mobile device during the time period; forecasting a utilization of each cellular base station of the plurality of candidate cellular base stations during the time period to obtain a forecasted utilization; determining a delayed transfer time within the time period based on the forecasted utilization and the deadline; and providing the delayed transfer time to the mobile device, wherein a transfer of a first portion of the data content occurs through a first cellular base station of the plurality of candidate cellular base stations and a second portion of the data content occurs through a second cellular base station of the plurality of candidate cellular base stations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, by a system comprising a processor, a first request for a transfer of a data content item to a mobile device, wherein the first request is received at a first time by way of a first wireless base station in wireless communication with the mobile device; determining, by the system, a deadline for completion of the transfer of the data content item to the mobile device; forecasting, by the system, a plurality of locations of the mobile device during a time period between the first time and the deadline; identifying, by the system, based on the plurality of locations, a candidate plurality of wireless base stations to wirelessly transfer a portion of the data content item to the mobile device during the time period; forecasting, by the system, a utilization of a wireless base station of the candidate plurality of wireless base stations during the time period to obtain a forecasted utilization; determining, by the system, a transfer time within the time period based on the forecasted utilization and the deadline; and providing, by the system, the transfer time to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving a first request from a mobile device for a transfer of a data content item to the mobile device before a time limit, wherein the first request is received at a first time by way of a first base station in wireless communication with the mobile device; forecasting a plurality of locations of the mobile device during a time period between the first time and the time limit; identifying based on the plurality of locations, a candidate plurality of base stations to wirelessly transfer a portion of the data content item to the mobile device during the time period; forecasting a utilization of a base station of the plurality of candidate base stations during the time period to obtain a forecasted utilization; determining a transfer time within the time period based on the forecasted utilization; and providing, the transfer time to the mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification