Patent ID: 8897782

Claim:
A method of offloading data traffic sent over a cellular network to a mobile computing device, the method comprising: sending information corresponding to one or more detected wireless networks from an authentication plugin host to an active authentication plugin, the one or more detected wireless networks and the active authentication plugin being associated with a mobile operator; receiving information corresponding to one or more preferred wireless networks from the active authentication plugin at the authentication plugin host, the one or more preferred wireless networks being designated as preferred in the mobile computing device; connecting the mobile computing device to one of the one or more preferred wireless networks, the one of the one or more preferred wireless networks to which the mobile computing device is connected being a connected wireless network and being selected from the one or more detected wireless networks; sending a request to the active authentication plugin to authenticate the mobile computing device or a user of the mobile computing device on the connected wireless network; receiving information from the active authentication plugin indicating that authentication was successful; offloading at least a portion of the data traffic to the connected wireless network; sending a plugin update frequency from the active authentication plugin to the authentication plugin host; and sending plugin update commands to the active authentication plugin from the authentication plugin host at substantially at least the plugin update frequency.