1. A method, comprising: developing a set of mobility pattern profiles for a wireless communications device, where each mobility pattern profile includes an indication of a plurality of wireless cells that are traversed by the wireless communications device and a window of time in which the wireless communications device traversed each cell, and where a mobility pattern profile is generated for a mobility pattern having an occurrence greater than a threshold, such that the mobility pattern profile is generated for mobility pattern that occurs more than a predetermined number of times during a predetermined time period; determining a wireless cell location of the wireless communications device; selecting a mobility pattern profile from the set of mobility pattern profiles based on wireless cell locations visited within a predetermined time period; generating a connection policy decision by determining whether the wireless communication device should access a wireless hotspot based on the wireless cell location, the selected mobility pattern profile, and an availability of a wireless hotspot; and transmitting the connection policy decision to the wireless communications device.