DATA-CAPABLE NETWORK PRIORITIZATION WITH REJECT CODE HANDLING
7 Assignments
0 Petitions
Accused Products
Abstract
Reject code handling is utilized for a more time-efficient selection of data-capable networks. One illustrative method for use in selecting a wireless communication network for communications involves the steps of causing a request for data connectivity to be transmitted through a first wireless network; reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; and attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network one or more times if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network.
-
Citations
69 Claims
-
1-37. -37. (canceled)
-
38. A network selection method for use by a mobile station which is adapted for communications using at least one of a voice service and a data service of a wireless communication network, the method comprising the acts of:
-
storing a list of wireless networks which include those having unavailable data connectivity;
selecting a wireless network that is not included in the list of wireless networks;
causing a request for voice connectivity for the voice service and a request for data connectivity for the data service to be transmitted to the wireless network selected;
if the request for voice connectivity is accepted, receiving an acceptance message for the voice connectivity from the wireless network;
if the request for data connectivity is accepted, receiving an acceptance message for the data connectivity from the wireless network;
if a rejection is received from the wireless network in response to the request for data connectivity;
identifying whether a reject code associated with the rejection from the wireless network indicates that data services are not allowed by the wireless network;
if it is identified that the reject code indicates that the data services are not allowed by the wireless network;
including the wireless network in the list of wireless networks; and
repeating the acts of selecting and causing for a next wireless network. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A mobile station, comprising:
-
one or more processors;
memory coupled to the one or more processors;
a wireless transceiver coupled to the one or more processors;
the one or more processors being operative to perform a network selection method by;
storing, in the memory, a list of wireless networks which include those having unavailable data connectivity;
selecting a wireless network that is not included in the list of wireless networks;
causing a request for voice connectivity for a voice service and a request for data connectivity for a data service to be transmitted, via the wireless transceiver, to the wireless network selected;
if the request for voice connectivity is accepted, receiving an acceptance message for the voice connectivity from the wireless network via the wireless transceiver;
if the request for data connectivity is accepted, receiving an acceptance message for the data connectivity from the wireless network via the wireless transceiver;
if a rejection is received from the wireless network via the wireless transceiver in response to the request for data connectivity;
identifying whether a reject code associated with the rejection from the wireless network indicates that data services are not allowed by the wireless network;
if it is identified that the reject code indicates that the data services are not allowed by the wireless network;
including the wireless network in the list of wireless networks in the memory; and
repeating the selecting and causing for a next wireless network. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A communication system, comprising
a plurality of wireless communication networks; -
a plurality of mobile station which are operative for communications via the wireless communication networks;
each mobile station being operative to perform a network selection method to select one of the wireless communication networks for communications by;
storing a list of wireless networks which include those having unavailable data connectivity;
selecting a wireless network that is not included in the list of wireless networks;
causing a request for voice connectivity for the voice service and a request for data connectivity for the data service to be transmitted to the wireless network selected;
if the request for voice connectivity is accepted, receiving an acceptance message for the voice connectivity from the wireless network;
if the request for data connectivity is accepted, receiving an acceptance message for the data connectivity from the wireless network;
if a rejection is received from the wireless network in response to the request for data connectivity;
identifying whether a reject code associated with the rejection from the wireless network indicates that data services are not allowed by the wireless network;
if it is identified that the reject code indicates that the data services are not allowed by the wireless network;
including the wireless network in the list of wireless networks; and
repeating the selecting and causing for a next wireless network. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification