IP Library Granted Patent US 9,326,227
Granted Patent B2
US 9,326,227 · App. 12/704,699 · Granted Apr 26, 2016

Data-capable network prioritization with reject code handling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,326,227
App. No.
12/704,699
Granted
Apr 26, 2016
Kind
B2
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 selecting a first wireless network available for communications with the mobile station; causing a request for data connectivity to be transmitted to the first wireless network selected; if a rejection is received from the first wireless network in response to the request for data connectivity: reattempting the request for data connectivity to the first wireless network at least one time; selecting a second wireless network available for communications with the mobile station after the request for data connectivity to the first wireless network is reattempted the at least one time without success; and selecting the second wireless network available for communications with the mobile station without reattempting the request for data connectivity to the first wireless network the at least one time if a reject code associated with the rejection indicates that data services are not allowed in the first network is received from the first wireless network in response to the request for data connectivity.

Claims (48)

1. A method for use by a mobile station, the method comprising:

storing a list of wireless networks which include those having unavailable data connectivity;

selecting at least a first public land mobile network (PLMN) that is not included in the list of wireless networks;

performing an attach for combined voice and data services to the first PLMN, wherein the performing the attach comprises attempting registration of the mobile station with the first PLMN;

receiving an attach reject from the first PLMN in response to the performing the attach having a cause indicating data services are not allowed in the first PLMN; and

selecting a second PLMN not within the list of wireless networks and available for communications with the mobile station without reattempting the request for services to the first PLMN upon detecting that the data services are not allowed in the first PLMN.

2. The method of claim 1 , wherein the cause has a third generation partnership project code having a value of 14 indicating that general packet radio service (GPRS) services are not allowed in the first PLMN.

3. The method of claim 1 , further comprising performing a scanning operation to identify one or more PLMNs available in a coverage region of the mobile station.

4. The method of claim 1 , further comprising identifying one or more PLMNs available in a coverage region of the mobile station, wherein the first PLMN is selected from the one or more PLMNs identified.

5. The method of claim 1 , wherein the first PLMN is selected using an automatic network selection procedure.

6. The method of claim 1 , wherein the second PLMN is selected using an automatic network selection procedure.

7. The method of claim 1 , further comprising storing the first PLMN in the list of wireless networks which include those having unavailable data connectivity.

8. The method of claim 1 , further comprising:

reattempting the performing of the attach to the first PLMN one or more times if a cause different from the cause associated with the rejection indicating that data services are not allowed in the first PLMN is received from the first PLMN in response to performing the attach.

9. The method of claim 1 , wherein the performing the attach further comprises sending an attach request.

10. The method of claim 1 , wherein the performing the attach further comprises providing for availability of the mobile station.

11. A mobile station, comprising:

one or more processors;

memory coupled to the one or more processors;

a radio frequency (RF) transceiver coupled to the one or more processors;

the one or more processors being configured to:

store a list of wireless networks which include those having unavailable data connectivity;

select at least a first public land mobile network (PLMN) that is not included in the list of wireless networks;

perform an attach for combined voice and data services to the first PLMN, wherein the performing the attach comprises attempting registration of the mobile station with the first PLMN;

receive an attach reject from the first PLMN in response to performing the attach, the attach reject having a cause indicating data services are not allowed in the first PLMN; and

select a second PLMN not within the list of wireless networks and available for communications with the mobile station without reattempting the request for services to the first PLMN upon detecting that the data services are not allowed in the first PLMN.

12. The mobile station of claim 11 , wherein the cause has a third generation partnership project code having a value of 14 indicating that general packet radio service (GPRS) services are not allowed in the first PLMN.

13. The mobile station of claim 11 , wherein the one or more processors are further configured to perform a scanning operation to identify one or more PLMNs available in a coverage region of the mobile station.

14. The mobile station of claim 11 , wherein the one or more processors are further configured to identify one or more PLMNs available in a coverage region of the mobile station, wherein the first PLMN is selected from the one or more PLMNs identified.

15. The mobile station of claim 11 , wherein the one or more processors are further configured to select the first PLMN using an automatic network selection procedure.

16. The mobile station of claim 11 , wherein the one or more processors are further configured to select the second PLMN using an automatic network selection procedure.

17. The mobile station of claim 11 , wherein the one or more processors are further configured to store the first PLMN in the list of wireless networks which include those having unavailable data connectivity.

18. The mobile station of claim 11 , wherein the one or more processors are further configured to reattempt the performing of the attach to the first PLMN one or more times if a cause different from the cause associated with the rejection indicating that data services are not allowed in the first PLMN is received from the first PLMN in response to performing the attach.

19. A communication system, comprising:

a plurality of public land mobile networks (PLMNs);

one or more mobile stations configured to communicate in the PLMNs;

each mobile station being configured to:

store a list of wireless networks which include those having unavailable data connectivity;

select at least a first public land mobile network (PLMN) that is not included in the list of wireless networks;

perform an attach for combined voice and data services to the first PLMN, wherein the performing the attach comprises attempting registration of the mobile station with the first PLMN;

receive an attach reject from the first PLMN in response to perform the attach, the attach reject having a cause indicating data services are not allowed in the first PLMN; and

select a second PLMN not within the list of wireless networks and available for communications with the mobile station without reattempting the request for services to the first PLMN upon detecting that the data services are not allowed in the first PLMN.

20. The communication system of claim 19 , wherein the cause has a third generation partnership project code having a value of 14 indicating that general packet radio service (GPRS) services are not allowed in the first PLMN.

21. The communication system of claim 19 , wherein each mobile station is further configured to perform a scanning operation to identify one or more PLMNs available in a coverage region of the mobile station.

22. The communication system of claim 19 , wherein each mobile station is further configured to identify one or more PLMNs available in a coverage region of the mobile station, wherein the first PLMN is selected from the one or more PLMNs identified.

23. The communication system of claim 19 , each mobile station is further configured to select the first PLMN using an automatic network selection procedure.

24. The communication system of claim 19 , each mobile station is further configured to select the second PLMN using an automatic network selection procedure.

25. The communication system of claim 19 , each mobile station is further configured to store the first PLMN in the list of wireless networks which include those having unavailable data connectivity.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Oct 17, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031435/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2010
From: GUNARATNAM, JAYASRI, MR.; NAQVI, NOUSHAD, MR.; TAYLOR, BRYAN, MR.; SWANN, CRAIG IAN HAIGHT, MR.; PHIPPS, DARCY RICHARD, MR.; HIND, HUGH, MR.; NGUYEN, BAO QUOC, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023941/0552 →