Data-capable network prioritization with reject code handling
First Claim
1. A method for use by a mobile station in selecting a wireless communication network for communications with the mobile station, the method comprising:
- causing a request for data connectivity to be transmitted through a first wireless network in attempt to select the first wireless network for communications;
reattempting the request for data connectivity through the first wireless network at least one time if a reject code comprising a non-critical error is received from the first wireless network by the mobile station in response to the request for data connectivity through the first wireless network;
attempting to select a second wireless network for communications after the request for data connectivity through the first wireless network is reattempted the at least one time without success; and
attempting to select the second wireless network for communications without reattempting the request for data connectivity through the first wireless network the at least one time if a reject code comprising a critical error is received from the first wireless network by the mobile station in response to the request for data connectivity through the first wireless network.
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
57 Claims
-
1. A method for use by a mobile station in selecting a wireless communication network for communications with the mobile station, the method comprising:
-
causing a request for data connectivity to be transmitted through a first wireless network in attempt to select the first wireless network for communications; reattempting the request for data connectivity through the first wireless network at least one time if a reject code comprising a non-critical error is received from the first wireless network by the mobile station in response to the request for data connectivity through the first wireless network; attempting to select a second wireless network for communications after the request for data connectivity through the first wireless network is reattempted the at least one time without success; and attempting to select the second wireless network for communications without reattempting the request for data connectivity through the first wireless network the at least one time if a reject code comprising a critical error is received from the first wireless network by the mobile station in response to the request for data connectivity through the first wireless network. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13)
-
-
6. The method of claim L wherein the act of reattempting the request for data connectivity through the first wireless network comprises reattempting the request up to a predetermined number of times.
-
14. A computer program product, comprising:
-
a storage medium; computer instructions stored on the storage medium; the computer instructions being executable by a processor for; causing a request for data connectivity to be transmitted through a first wireless network in attempt to select the first wireless network for communications; reattempting the request for data connectivity through the first wireless network if a reject code comprising a non-critical error is received from the first wireless network in response to the request for data connectivity through the first wireless network; attempting to select a second wireless network for communications after the request for data connectivity through the first wireless network is reattempted the at least one time without success; and attempting to select a the second wireless network for communications without reattempting the request for data connectivity through the first wireless network if a reject code comprising a critical error is received in response to the request for data connectivity through the first wireless network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. 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; cause a request for data connectivity to be transmitted through a first wireless network with use of the wireless transceiver in attempt to select the first wireless network for communications; reattempt the request for data connectivity through the first wireless network at least one time if a reject code comprising a non-critical error is received from the first wireless network via the wireless transceiver in response to the request for data connectivity through the first wireless network; attempt to select a second wireless network for communications after the request for data connectivity through the first wireless network is reattempted the at least one time without success; and attempt to select the second wireless network for communications without reattempting the request for data connectivity through the first wireless network if a reject code comprising a critical error is received from the first wireless network via the wireless transceiver in response to the request for data connectivity through the first wireless network. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A communication system, comprising;
-
a first wireless communication network; a second wireless communication network; a mobile station operative to select one of the first wireless communication network and the second wireless communication network for communications; the mobile station including; 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; cause a request for data connectivity to be transmitted through the first wireless network with use of the wireless transceiver in attempt to select the first wireless network for communications; cause the first wireless network to be selected for communications based on identifying that the request for data connectivity through the first wireless network is accepted; reattempt the request for data connectivity through the first wireless network if a reject code comprising a non-critical error is received from the first wireless network via the wireless transceiver in response to the request for data connectivity through the first wireless network; attempt to select a second wireless network for communications after the request for data connectivity through the first wireless network is reattempted the at least one time without success; and attempt to select the second wireless network for communications without reattempting the request for data connectivity through the first wireless network if a reject code comprising a critical error is received from the first wireless network via the wireless transceiver in response to the request for data connectivity through the first wireless network. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method for use in selecting a wireless communication network for communications with a mobile station, the method comprising:
-
causing a request for data connectivity to be transmitted through a first wireless network in attempt to select the first wireless network for communications; reattempting the request for data connectivity through the first wireless network at least one time if a reject code comprising a non-critical error is received in response to the request for data connectivity through the first wireless network; attempting to select a second wireless network for communications without reattempting the request for data connectivity through the first wireless network the at least one time if a reject code comprising a critical error is received from the first wireless network in response to the request for data connectivity through the first wireless network; and maintaining an indication of whether the first wireless network currently makes a voice and data connectivity available to the mobile station, the indication being indicative of currently available data connectivity if the request for data connectivity is accepted and indicative of currently unavailable data connectivity if one of;
(1) the reject code comprising the critical error is received in response to the request for data connectivity, and (2) the request for data connectivity through the first wireless network is reattempted the at least one time without success. - View Dependent Claims (54, 55, 56, 57)
-
Specification