A computer-readable, non-transitory, storage medium, comprising computer instructions, that when executed, causes a server communicating with an agent in a wireless access point to apply access control policies, the method comprising:
- receiving an indication of a model of a computing device from a wireless access point;
- receiving one or more characteristics of the computing device from the wireless access point;
- examining a pattern and a type of traffic between the computing device and the wireless access point to determine a performance of the computing device;
- and
- based on at least one metric associated with the performance, predicting the type of the computing device associated with one or more of the indication of a model, and characteristics, of the computing device.