Patent ID: 8897800

Claim:
Logic encoded in one or more storage media for execution and when executed operable to: query, by a wireless client, a user of the wireless client to provide a current location of the wireless client through at least one of a text-based entry and a menu selection; receive, at the wireless client, the current location of the wireless client provided by the user of the wireless client through the at least one of a text-based entry and a menu selection; access an event memory of the wireless client storing wireless network access information for one or more wireless networks in association with corresponding locations; probe for one or more wireless networks using network access information associated with the current location in the event memory by transmitting directed probe requests addressed to at least one of the one or more wireless networks that are associated with the current location of the wireless client; and update the event memory after successful association with a new wireless network by adding a new entry in the event memory, the new entry including the current location of the wireless client that was provided by the user through the at least one of a text-based entry and a menu selection and network access parameter information for the new wireless network.