Patent ID: 8270966

Claim:
One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for reducing mobile device roaming when the mobile device is in an idle mode while utilizing a roaming network, the method comprising: determining that a home network of the mobile device is available to provide one or more services to the mobile device; based on the determination that the home network is available to provide the one or more services to the mobile device, capturing one or more transition mobile-network attributes that are parameters of the roaming network in association with the mobile device at or near the time that the home network is determined to be available to provide the one or more services to the mobile device, the one or more transition mobile-network attributes comprising at least one of a location data that indicates a location of the mobile device or a network data associated with the roaming network that indicates a noise data, a signal strength data, a system identification, a network identification, an interference data, a pilot strength data, or a combination thereof; and utilizing the one or more transition mobile-network attributes to generate one or more transition-based data that characterize the one or more transition mobile-network attributes, wherein each of the one or more transition-based data comprises a most recent transition mobile-network attribute or a collection of transition mobile-network attributes that are aggregated or averaged over a time period.