US2023070425A1PendingUtilityA1

Collaborative scheduling of last hop cellular traffic

Assignee: AT & T IP I LPPriority: Nov 25, 2013Filed: Nov 11, 2022Published: Mar 9, 2023
Est. expiryNov 25, 2033(~7.3 yrs left)· nominal 20-yr term from priority
H04L 12/1435H04M 15/8016H04M 15/8027H04W 28/0231H04W 4/24H04M 15/8022H04L 41/5029
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An eNodeB or other cell access point device can receive demand data from mobile devices served by the cell. The demand data can represent an estimate of demand over a future period for network resources (e.g., bandwidth). The cell can aggregate this demand data and determine aggregation data for the time period or for various intervals of the time period, then transmit the aggregation data to the mobile devices. The aggregation data can operate as a collaborative approach to scheduling traffic. For example, data (e.g., delay tolerant data) can be shifted (e.g., delayed for a few seconds) based on an examination of the aggregation data in conjunction a determined priority of the data. Such can be applicable to data traffic not traditionally thought of as delay tolerant such as streaming video or web browsing, and can be accomplished without negatively impacting the quality of service or experience of the client.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device, comprising:
 a processor; and   a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
 generating first demand profile data comprising first resource demand data indicative of a first amount of a network resource that is forecasted to be consumed by the device, during a first time interval, in connection with utilization of a service enabled via a network device; 
 in response to transmitting the first demand profile data to the network device, receiving, from the network device, aggregate demand data comprising an aggregation of the first demand profile data and second demand profile data indicative of a second amount of the network resource that was forecasted to be consumed over the first time interval by a different device, other than the device, that utilizes the service enabled via the network device; and 
 based on the aggregate demand data, adjusting an amount of the network resource that is consumed during the first time interval from the first amount to a third amount that differs from the first amount. 
   
     
     
         2 . The device of  claim 1 , wherein the network resource is comprises bandwidth for the device. 
     
     
         3 . The device of  claim 1 , wherein, in response to a determination that the aggregate demand data indicates that the second amount of the network resource forecasted to be consumed by the different device is below a defined threshold, the adjusting of the amount of the network resource that is consumed comprises increasing the amount from the first amount to the third amount. 
     
     
         4 . The device of  claim 1 , wherein, in response to a determination that the aggregate demand data indicates that the second amount of the network resource forecasted to be consumed by the different device is above a defined threshold, the adjusting of the amount of the network resource that is consumed comprises decreasing the amount from the first amount to the third amount. 
     
     
         5 . The device of  claim 1 , wherein the operations further comprise determining priority data indicative of a level of importance assigned to forecasted consumption of the network resource by the device during the first time interval. 
     
     
         6 . The device of  claim 5 , wherein the first demand profile data that is transmitted to the network device further comprises the priority data. 
     
     
         7 . The device of  claim 1 , wherein the second demand profile data further comprises second priority data indicative of a second level of importance assigned to forecasted consumption of the network resource by the different device during the first time interval. 
     
     
         8 . The device of  claim 7 , wherein, in response to a determination that the aggregate demand data indicates that the second priority data is below a defined threshold, the adjusting of the amount of the network resource that is consumed comprises increasing the amount from the first amount to the third amount. 
     
     
         9 . The device of  claim 7 , wherein, in response to a determination that the aggregate demand data indicates that the second priority data is above a defined threshold, the adjusting of the amount of the network resource that is consumed comprises decreasing the amount from the first amount to the third amount. 
     
     
         10 . The device of  claim 1 , wherein the aggregate demand data is indicative of aggregation of forecasted consumption of the network resource by a group of devices comprising the device and the different device over a group of time intervals comprising the first time interval and a second time interval that differs from the first time interval. 
     
     
         11 . The device of  claim 10 , wherein the adjusting of the amount of the network resource that is consumed during the first time interval comprises performing a shifting procedure that shifts consumption of the network resource between the first time interval and the second time interval based on the aggregate demand data. 
     
     
         12 . The device of  claim 11 , wherein the shifting procedure that shifts consumption of the network resource between the first time interval and the second time interval further comprises shifting the consumption of the network resource based on a determination of an average consumption of the network resource, by the group of devices, per interval of the group of time intervals. 
     
     
         13 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a first device, facilitate performance of operations, comprising:
 determining first demand profile data comprising:
 first resource demand data indicative of a first amount of a network resource that is forecasted to be consumed by the first device, during a first time interval, in connection with utilization of a service that a network device is configured to facilitate; and 
 priority data indicative of a level of importance assigned to forecasted consumption of the network resource by the first device during the first time interval; 
   in response to transmitting the first demand profile data to the network device, receiving, from the network device, aggregate demand data comprising an aggregation of the first demand profile data and second demand profile data indicative of a second amount of the network resource that was forecasted to be consumed over the first time interval by a second device, different than the first device, that utilizes the service that the network device is configured to facilitate; and   based on the aggregate demand data, modifying an amount of the network resource that is consumed during the first time interval from the first amount to a third amount that differs from the first amount.   
     
     
         14 . The non-transitory machine-readable medium of  claim 13 , wherein the operations further comprise performing a shifting procedure that shifts consumption of the network resource from the first time interval to a second time interval in response to a determination that the aggregate demand data indicates that first forecasted demand for the network resource during the first time interval is above a first threshold and second forecasted demand for the network resource during the second time interval is below a second threshold. 
     
     
         15 . The non-transitory machine-readable medium of  claim 13 , wherein the operations further comprise performing a shifting procedure that shifts consumption of the network resource to the first time interval from a second time interval in response to a determination that the aggregate demand data indicates that first forecasted demand for the network resource during the first time interval is below a first threshold and second forecasted demand for the network resource during the second time interval is above a second threshold. 
     
     
         16 . The non-transitory machine-readable medium of  claim 13 , wherein the network resource is a bandwidth resource. 
     
     
         17 . A method, comprising:
 determining, by a device comprising a processor, first demand profile data comprising first resource demand data indicative of a first amount of a network resource that is forecasted to be consumed by the device, during a time interval, in connection with utilization of a service provided by network equipment;   transmitting, by the device, the first demand profile data to the network equipment;   receiving, by the device, aggregate demand data comprising an aggregation of the first demand profile data and other demand profile data indicative of other amounts of the network resource that were forecasted to be consumed over the time interval by other devices utilizing the service provided by the network equipment; and   based on the aggregate demand data, adjusting, by the device, an amount of the network resource that is actually consumed during the time interval from the first amount to a second amount that differs from the first amount.   
     
     
         18 . The method of  claim 17 , further comprising determining, by the device, average data indicative of an average amount of the network resource forecasted to be consumed in aggregate by the device and the other devices during multiple time intervals comprising the time interval. 
     
     
         19 . The method of  claim 18 , wherein the adjusting of the amount comprises reducing the second amount to be less than the first amount in response to a determination that the average amount is less than an aggregate of the first amount and the other amounts. 
     
     
         20 . The method of  claim 18 , wherein the adjusting of the amount comprises increasing the second amount to be greater than the first amount in response to a determination that the average amount is greater than an aggregate of the first amount and the other amounts.

Join the waitlist — get patent alerts

Track US2023070425A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.