Systems and methods for dynamic rate identification along a route of a user device
AssigneeBoost SubscriberCo L.L.C.
InventorStephen Bye
Life of this patent
Estimating the term…
Abstract
A dynamic rate adjustment system receives an indication of a route and one or more network sectors that intersect with the route. The dynamic rate adjustment system determines a time period during which a user device will be located in each network sector and identifies a cost for networking services to be provided to user devices based on the time period. The dynamic rate adjustment system determines a dynamic rate for the user device to use the networking services based on the cost for networking services and causes the user device to transmit user device data based on the dynamic rate when the user device is located within a network sector associated with the dynamic rate.
Claims16
A system, comprising:
- at least one processor;
- at least one memory coupled to the at least one processor, the memory having computer-executable instructions stored thereon that, when executed by the at least one processor, cause the system to:
- receive an indication of a route for a user device;
- identify one or more network sectors that the route passes through;
- and
- for each respective network sector of the one or more network sectors:
- determine a time period during which the user device will be located within the respective network sector based on the route;
- identify a cost for networking services to be provided to the user device based on the time period at which the user device will be located within the respective network sector, wherein to identify the cost for networking services the system is caused to:
- access historical data regarding the network load for the respective network sector;
- predict, based on the historical data and the time period, a future network load for the respective network sector;
- and
- determine the cost for the networking services based on the predicted future network load for the respective network sector;
- determine a dynamic rate for the user device to access the networking services based on the cost for networking services for the respective network sector;
- and
- cause the user device to transmit user device data when the user device is located within the respective network sector based on the dynamic rate.
A method comprising:
- receiving an indication of a route for a user device;
- identifying one or more network sectors located along the route;
- for each respective network sector of the one or more network sectors:
- determining a time at which the user device will be transmitting user device data within the respective network sector based on the route;
- identifying a cost for networking services to be provided to the user device based on the time at which the user device will be transmitting user device data within the respective network sector by:
- accessing historical data regarding the network load for the respective network sector;
- predicting, based on the historical data and the determined time, a future network load for the respective network sector;
- and
- determining the cost for the networking services based on the predicted future network load for the respective network sector;
- determining a dynamic rate for the user device to access the networking services within the respective network sector based on the cost for networking services;
- and
- determining whether user device data should be transmitted when the user device is transmitting user device data within the respective network sector based on the dynamic rate;
- in response to determining that the user device data should be transmitted within the respective network sector, causing the user device to transmit the user device data when the user device is transmitting within the respective network sector.
A non-transitory processor-readable storage medium that stores at least one of instructions or data, the instructions or data, when executed by at least one processor, cause the at least one processor to:
- receive an indication of a route for a user device;
- identify one or more network sectors with which the route intersects;
- for each respective network sector of the one or more network sectors:
- determine a time period during which the user device will be located within the respective network sector based on the route;
- identify a cost for networking services to be provided to the user device based on the time period at which the user device is projected to be located within the respective network sector by:
- accessing historical data regarding the network load for the respective network sector;
- predicting, based on the historical data and the time period, a future network load for the respective network sector;
- and
- determining the cost for the networking services based on the predicted future network load for the respective network sector;
- determine a dynamic rate for the user device to access the networking services based on the cost for networking services;
- and
- facilitate the transmission of user device data based on the dynamic rate when the user device is located within the respective network sector.
Dependencies are inferred from the claim text.