| CPC H04W 24/02 (2013.01) [H04L 41/0253 (2013.01); H04L 41/12 (2013.01); H04L 41/14 (2013.01); H04L 41/22 (2013.01); H04L 43/045 (2013.01); H04L 43/0876 (2013.01); H04L 41/147 (2013.01); H04L 43/0882 (2013.01); H04L 43/0888 (2013.01); H04L 43/0894 (2013.01); H04W 84/12 (2013.01)] | 20 Claims |

|
1. A non-transitory computer-readable storage medium having computer readable code stored thereon for programming a computer to perform steps of:
obtaining data, over the Internet, associated with a plurality of Wi-Fi networks, each Wi-Fi network having one or more access points and each Wi-Fi network being associated with a customer of one or more service providers;
aggregating and filtering the data;
analyzing, via a machine learning (ML) model, the aggregated and filtered data for Wi-Fi metric based alarms;
determining the Wi-Fi metric based alarms based on the analyzing by the ML model;
determining, based on the analyzing by the ML model, an action for each of the determined Wi-Fi metric based alarms;
causing display of the determined Wi-Fi metric based alarms and respectively determined action for each determined Wi-Fi metric based alarm for the plurality of Wi-Fi networks, the caused display enabling activation of a respective action to address a cause of a respective Wi-Fi metric based alarm;
monitoring, over the Internet, activity related to each of the plurality of Wi-Fi networks, the activity corresponding to the enabled activation of the respective action;
collecting, based on the monitoring of the activity, information related to performance of the enabled activation; and
training the ML model based on the collected information, the trained ML model configured for use respective to subsequent Wi-Fi metric based alarms.
|