Patent ID: 8532004

Claim:
A machine-implemented method comprising: receiving data corresponding to a wireless network connection established with an access point; determining, based upon the data, whether the access point corresponds to a predetermined access point type; determining that a device is to transition to a reduced power state; in response to determining that the access point corresponds to the predetermined access point type and determining that the device is to transition to the reduced power state: transitioning the device from a first power state to the reduced power state; maintaining the wireless network connection by using at least a subset of wireless functionality operatively coupled to the device; in response to determining that the access point fails to correspond to the predetermined access point type and determining that the device is to transition to the reduced power state: transitioning the device from the first power state to the reduced power state; transitioning the wireless functionality to a reduced power wireless state, resulting in disconnecting the wireless network connection; detecting a wake up indicator; in response to detecting the wake up indicator, transitioning the wireless functionality from the reduced power wireless state to the first power wireless state; detecting a subsequent access point in response to the wireless functionality entering the first power wireless state; determining that the subsequent access point corresponds to the predetermined access point type; establishing a subsequent wireless network connection with the subsequent access point; determining that the device is to transition back to the reduced power state; in response to determining that the subsequent access point corresponds to the predetermined access point type and determining that the device is to transition back to the reduced power state: transitioning the device from the first power state to the reduced power state; and maintaining the subsequent wireless network connection by using at least the subset of wireless functionality operatively coupled to the device.