| CPC H04L 41/16 (2013.01) [H04L 45/26 (2013.01)] | 20 Claims |

|
1. A computer-implemented method for optimizing routing of information segments in access points comprising:
accessing a first database storing first usage records, the first usage records representing an aggregated rate associated with routing a plurality of information segments through access points,
wherein:
the first usage records include first historical data or network traffic data,
the access points represent network nodes, and
the information segments are data packets transferred through the network nodes;
accessing a second database storing second historical data, the second historical data representing an average latency associated with routing the data packets through the network nodes;
training a machine-learning model using the first historical data and the second historical data, the machine-learning model having been trained by executing one or more machine-learning algorithms on the first historical data and the second historical data;
generating an output using the trained machine-learning model, the output being predictive of an aggregated rate and an average latency for a specific route associated with a time period;
determining a priority metrics based on the output generated by the trained machine-learning model, wherein the priority metrics represents a routing value that determines allocation and prioritization of network resources;
determining a set of routing values;
executing a selection model for selecting a routing value from the set of routing values, the selection model being based at least in part on a reinforcement learning algorithm;
receiving an indication based on a transmission of the data packet associated with the selected routing value through the network;
generating an affirmative feedback for updating the selection model based on the transmission of the data packet associated with the selected routing value through the network, wherein the affirmative feedback is a positive transmission feedback that indicates a transmission rate above a predefined threshold; and
transmitting the routing value to a coordination system in association with a request for routing of data packets through the network, wherein the coordination system represents a network management system.
|