Patent ID: 8107954

Claim:
A method for execution in a mobile device, the method comprising: maintaining an indication of wireless network services, if any, currently provided to the mobile device; automatically determining whether to scan for a wireless network based on at least the indication of wireless network services; and if it has been determined to scan for a wireless network: automatically determining whether to impose a bias towards GSM wireless networks or towards CDMA wireless networks; and automatically scanning for both GSM wireless networks and CDMA wireless networks in order to acquire a wireless network that can provide a service that is not currently provided to the mobile device; wherein automatically scanning for both GSM wireless networks and CDMA wireless networks comprises: scanning for a GSM core wireless network and scanning for a CDMA core wireless network; scanning for GSM core wireless networks more frequently than CDMA core wireless networks if the bias is towards GSM wireless networks; and scanning for CDMA core wireless networks more frequently than GSM core wireless networks if the bias is towards CDMA wireless networks.