Methods and apparatus for selecting a communication network
First Claim
1. A network selection method for use in a mobile device which is configured for voice and packet data communications, the method comprising:
- performing a scanning operation to identify one or more communication networks;
consulting a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks;
determining whether a data service interconnection to a home network is available by sending a request for data service via the selected communication network to a home network server of the home network;
when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operating in the selected communication network for receiving a data service using the data service interconnection; and
otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeating the acts of consulting and determining for a next selected one of the identified communication networks in the network selection list.
7 Assignments
0 Petitions
Accused Products
Abstract
Network selection techniques for use in a mobile device which is configured for voice and packet data communications are described. The mobile device performs a scanning operation to identify one or more communication networks, and consults a network selection list for selecting, in accordance with assigned priorities of the list, one of the identified networks. The mobile device also determines whether a packet data service interconnection to a home network via the selected network is available. If the interconnection to the home network via the selected network is determined to be available, then the mobile device operates with voice and packet data services in the selected network. Otherwise, if the interconnection to the home network via the selected network is determined to be unavailable, then the mobile device repeats the acts of consulting and determining for the next identified network in the list.
55 Citations
18 Claims
-
1. A network selection method for use in a mobile device which is configured for voice and packet data communications, the method comprising:
-
performing a scanning operation to identify one or more communication networks; consulting a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks; determining whether a data service interconnection to a home network is available by sending a request for data service via the selected communication network to a home network server of the home network; when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operating in the selected communication network for receiving a data service using the data service interconnection; and otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeating the acts of consulting and determining for a next selected one of the identified communication networks in the network selection list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
-
a non-transitory computer readable medium; computer instructions stored in the non-transitory computer readable medium; the computer instructions being executable by one or more processors of a mobile communication device for selecting a communication network by; performing a scanning operation to identify one or more communication networks; consulting a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks; determining whether a data service interconnection to a home network via the selected communication network is available by sending a request for data service via the selected communication network to a home network server of the home network; when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operating in the selected communication network for receiving a data service using the data service interconnection; and otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeating the acts of consulting and determining for a next selected one of the identified communication networks in the network selection list.
-
-
8. A mobile communication device configured for voice and packet data communications, the mobile communication device comprising:
-
a radio frequency (RF) transceiver; one or more processors coupled to the RF transceiver; memory coupled to the one or more processors; the one or more processors being configured to; cause a scanning operation to be performed with the RF transceiver to identify one or more communication networks; consult a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks; determine whether a data service interconnection to a home network via the selected communication network is available by sending a request for data service via the selected communication network to a home network server of the home network; when the data service interconnection to the home network via the selected communication network is determined to be available based on receipt of an acceptance of the request for data service from the home network server, operate in the selected communication network for receiving a data service using the data service interconnection; and otherwise, when the data service interconnection to the home network via the selected communication network is determined to be unavailable based on receipt of a non-delivery notification or no acknowledgement from the home network server, repeat the actions of consulting and determining for a next selected one of the identified communication networks in the network selection list. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A network selection method for use in a mobile communication device while roaming outside of its home network, the mobile communication device being configured for voice and packet data communications, the method comprising:
-
performing, at the mobile communication device, a scanning operation to identify one or more communication networks; consulting, at the mobile communication device, a network selection list for selecting, in accordance with assigned priorities of the network selection list, one of the identified communication networks; after the selection of the one of the identified communication networks, attempting, at the mobile communication device, to connect back to the home network from the selected communication network over a Gp link; when the Gp link between the selected communication network and the home network is available, operating the mobile communication device in the selected communication network for receiving data service, from the home network to the selected communication network, over the Gp link; and otherwise, when no Gp link between the selected communication network and the home network is available in response to the attempt, repeating the acts of consulting and attempting for a next selected one of the identified visited networks in the network selection list. - View Dependent Claims (15, 16, 17, 18)
-
Specification