Patent ID: 9615268
Date: 2017-04-04
CPC Classifications: H04L,H04W

Claim:
1. A method for scheduling backhaul aggregation in a telecommunications network performed by a plurality of access points that form a cluster, the method comprising: monitoring, by each access point in said cluster, at least network data traffic information from at least one user computing device connected thereto; detecting, by each access point in said cluster, at least one adjacent access point in said telecommunication network available for performing said backhaul aggregation; reporting, by each access point in said cluster, to a remote server for recording, an own identifier and a public IP used by said access point; establishing connections between said plurality of access points in said cluster by mapping the own identifier with said public IP; determining, by each access point in said cluster, an internal status of said access point and a state of a connection of said at least one monitored user computing device; generating, at a predetermined frequency, by each access point in said cluster, a profile using said determining; calculating, by each access point in said cluster, at a predetermined time T1, using said generating, a forecast of future requirements of the access point; comparing said calculated forecast with at least another calculated forecast, said at least another calculated forecast having been calculated in a time previous to said predetermined time T1, and adjusting said calculated forecast in response to said comparison being higher than a certain threshold; receiving, by one of said plurality of access points in said cluster acting as a cluster coordinator, said calculated forecast from each one of the plurality of access points in the cluster; and defining, by said cluster coordinator, using said receiving, a routing path through carrying out associations of said plurality of access points in said cluster by which to perform the backhaul aggregation, wherein each access point in said cluster stores said generated profiles during a predetermined period of time and further removes said generated profiles upon said predetermined period of time having ended.