Patent ID: 8477943

Claim:
A system comprising at least one processor coupled to at least one machine-readable medium storing instructions executable by the at least one processor to implement: a connection component configured to connect a device to a plurality of wireless networks; and a detection component configured to automatically identify a type of a wireless network by: attempting to connect to the wireless network as a wireless provisioning services (WPS) network by the connection component; monitoring for at least one failure associated with said attempting; in response to ascertaining that the at least one failure occurs, determining that the wireless network requests a user entry of an encryption key; or in response to ascertaining that the at least one failure does not occur: monitoring for at least a portion of an authentication sequence associated with the wireless network; in an event that the at least a portion of the authentication sequence is not received within a predetermined threshold period of time, ascertaining that the wireless network is an 802.1x-enabled network; and in an event that the at least a portion of the authentication sequence is received within the predetermined threshold period of time, ascertaining that the wireless network is a WPS network.