IP Library Granted Patent US 9,049,646
Granted Patent B2
US 9,049,646 · App. 13/624,554 · Granted Jun 2, 2015

Methods and apparatus for network searching

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,049,646
App. No.
13/624,554
Granted
Jun 2, 2015
Kind
B2
Abstract

Methods and apparatus for network searching are disclosed. An example method is performed by a mobile device related to public land mobile network (PLMN) selection, the method comprising registering with a visited PLMN, determining whether a priority search inhibit list includes a cell global identity of a serving cell, dependent at least in part on determining that the priority search inhibit list does not include the cell global identity of the serving cell and dependent at least in part on a priority search period, searching for a second PLMN having a higher priority than the visited PLMN, and dependent at least in part on the searching being unsuccessful, adding the cell global identity of the serving cell to the priority search inhibit list.

Claims (87)

1. A method performed by a mobile device related to public land mobile network (PLMN) selection, the method comprising:

registering with a visited PLMN;

determining whether a priority search inhibit list includes a cell global identity of a serving cell;

dependent at least in part on determining that the priority search inhibit list does not include the cell global identity of the serving cell and dependent at least in part on a priority search period, searching for a second PLMN having a higher priority than the visited PLMN; and

dependent at least in part on the searching being unsuccessful, adding the cell global identity of the serving cell to the priority search inhibit list.

2. The method of claim 1 , wherein the mobile device refrains from attempting a search for a second PLMN while on the serving cell for as long as the priority search inhibit list includes the cell global identity of the serving cell.

3. The method of claim 1 , wherein it is determined that the priority search inhibit list does include the cell global identity of the serving cell and dependent at least in part on that determination, refraining from searching for a second PLMN having a higher priority than the visited PLMN while on the serving cell for as long as the priority search inhibit list includes the cell global identity of the serving cell.

4. The method of claim 1 , wherein the user equipment has an equivalent home PLMN list and/or has a home PLMN entry, the visited PLMN being different from the home PLMN and/or being different than any equivalent home PLMN on the equivalent home PLMN list.

5. The method of claim 4 , wherein the user equipment has a user controlled PLMN list and/or an operator controlled PLMN list, the searching for a second PLMN being further dependent at least in part on the visited PLMN having a lower priority than a highest priority PLMN on the user controlled PLMN list and/or the operator controlled PLMN list.

6. The method of claim 1 , further comprising removing or deleting a cell global identity record from the priority search inhibit list.

7. The method of claim 6 , wherein the removing or deleting the cell global identity of the serving cell from the priority search inhibit list is dependent at least in part on at least one of

an update to the user controlled PLMN list and/or operator controlled PLMN list;

an update to the user controlled PLMN list and/or operator controlled PLMN list, the updated user controlled PLMN list and/or the updated operator controlled PLMN list including the VPLMN;

receiving an instruction from a network;

receiving a manual instruction;

receiving an instruction from the SIM card or UICC;

a validity timer; or

a removal of a SIM card or UICC.

8. The method of claim 1 , further comprising clearing or deleting the entire priority search inhibit list.

9. The method of claim 8 , wherein clearing or deleting the entire priority search inhibit list is dependent at least in part on at least one of

registering with the HPLMN or the (E)HPLMN;

changing RPLMN's;

a power cycle of the mobile equipment;

receiving an instruction from a network;

receiving a manual instruction;

a flag changed to a value indicating that the priority search inhibit list should not be utilized by the mobile equipment;

receiving an instruction from the SIM card or UICC;

a validity timer; or

a removal of a SIM card or UICC.

10. The method of claim 1 , further comprising disabling the use of the priority search inhibit list based on a flag.

11. The method of claim 1 , wherein the cell global identity includes a mobile country code of the visited PLMN, a mobile network code of the visited PLMN, a location area identity, and a cell identity.

12. The method of claim 1 , wherein adding the cell global identity of the serving cell to the priority search inhibit list comprises determining that a number of searches from the serving cell have been unsuccessful.

13. The method of claim 1 , wherein adding the cell global identity of the serving cell to the priority search inhibit list further includes adding a PLMN identification for each PLMN found from the searching.

14. The method of claim 13 , further comprising removing or deleting a cell global identity record from the priority search inhibit list.

15. The method of claim 14 , wherein the removing or deleting of the cell global identity record is dependent at least in part on determining that an update to the user controlled PLMN list and/or operator controlled PLMN list pertains to a PLMN associated with the cell global identity record on the priority search inhibit list.

16. The method of claim 1 , wherein the determining whether a priority search inhibit list includes the cell global identity of the serving cell is dependent at least in part on a flag indicating that the priority search inhibit list can be utilized by the mobile equipment.

17. The method of claim 1 , wherein the searching for a second PLMN having a higher priority than the visited PLMN is successful and the mobile device registers with the second PLMN.

18. A method performed by a mobile device related to public land mobile network (PLMN) selection, the method comprising:

registering with a visited PLMN;

determining whether a search inhibit list includes a cell global identity of a serving cell;

dependent at least in part on determining that the search inhibit list does not include the cell global identity of the serving cell and dependent at least in part on a priority search period, searching for a second PLMN having a higher priority than the visited PLMN; and

dependent at least in part on the searching being unsuccessful with respect to a home PLMN or an equivalent home PLMN, adding the cell global identity of the serving cell to the search inhibit list and refraining from attempting a further search for a second PLMN having a higher priority than the visited PLMN while on the serving cell for as long as the search inhibit list includes the cell global identity of the serving cell.

19. The method of claim 18 , wherein the mobile device refrains from attempting a search for a second PLMN while on the serving cell for as long as the priority search inhibit list includes the cell global identity of the serving cell.

20. The method of claim 18 , wherein it is determined that the priority search inhibit list does include the cell global identity of the serving cell and dependent at least in part on that determination, refraining from searching for a second PLMN having a higher priority than the visited PLMN while on the serving cell for as long as the priority search inhibit list includes the cell global identity of the serving cell.

21. The method of claim 18 , wherein the user equipment has an equivalent home PLMN list and/or has a home PLMN entry, the visited PLMN being different from the home PLMN and/or being different than any equivalent home PLMN on the equivalent home PLMN list.

22. The method of claim 21 , wherein the user equipment has a user controlled PLMN list and/or an operator controlled PLMN list, the searching for a second PLMN being further dependent at least in part on the visited PLMN having a lower priority than a highest priority PLMN on the user controlled PLMN list and/or the operator controlled PLMN list.

23. The method of claim 18 , further comprising removing or deleting a cell global identity record from the priority search inhibit list.

24. The method of claim 23 , wherein the removing or deleting the cell global identity of the serving cell from the priority search inhibit list is dependent at least in part on at least one of

an update to the user controlled PLMN list and/or operator controlled PLMN list;

an update to the user controlled PLMN list and/or operator controlled PLMN list, the updated user controlled PLMN list and/or the updated operator controlled PLMN list including the VPLMN;

receiving an instruction from a network;

receiving a manual instruction;

receiving an instruction from the SIM card or UICC;

a validity timer; or

a removal of a SIM card or UICC.

25. The method of claim 18 , further comprising clearing or deleting the entire priority search inhibit list.

26. The method of claim 25 , wherein clearing or deleting the entire priority search inhibit list is dependent at least in part on at least one of

registering with the HPLMN or the (E)HPLMN;

changing RPLMN's;

a power cycle of the mobile equipment;

receiving an instruction from a network;

receiving a manual instruction;

a flag changed to a value indicating that the priority search inhibit list should not be utilized by the mobile equipment;

receiving an instruction from the SIM card or UICC;

a validity timer; or

a removal of a SIM card or UICC.

27. The method of claim 18 , further comprising disabling the use of the priority search inhibit list based on a flag.

28. The method of claim 18 , wherein the cell global identity includes a mobile country code of the visited PLMN, a mobile network code of the visited PLMN, a location area identity, and a cell identity.

29. The method of claim 18 , wherein adding the cell global identity of the serving cell to the priority search inhibit list comprises determining that a number of searches from the serving cell have been unsuccessful.

30. The method of claim 18 , wherein adding the cell global identity of the serving cell to the priority search inhibit list further includes adding a PLMN identification for each PLMN found from the searching.

31. The method of claim 30 , further comprising removing or deleting a cell global identity record from the priority search inhibit list.

32. The method of claim 31 , wherein the removing or deleting of the cell global identity record is dependent at least in part on determining that an update to the user controlled PLMN list and/or operator controlled PLMN list pertains to a PLMN associated with the cell global identity record on the priority search inhibit list.

33. The method of claim 18 , wherein the determining whether a priority search inhibit list includes the cell global identity of the serving cell is dependent at least in part on a flag indicating that the priority search inhibit list can be utilized by the mobile equipment.

34. The method of claim 18 , wherein the searching for a second PLMN having a higher priority than the visited PLMN is successful and the mobile device registers with the second PLMN.

35. A tangible computer readable storage device or storage disk comprising computer readable instructions which, when executed, cause a mobile device to at least:

register with a visited PLMN;

determine whether a priority search inhibit list includes a cell global identity of a serving cell;

dependent at least in part on determining that the priority search inhibit list does not include the cell global identity of the serving cell and dependent at least in part on a priority search period, searching for a second PLMN having a higher priority than the visited PLMN; and

dependent at least in part on the searching being unsuccessful, adding the cell global identity of the serving cell to the priority search inhibit list.

36. A computer readable storage device or storage disk as defined in claim 35 , wherein the instructions are further to cause the mobile device to remove or delete a cell global identity record from the priority search inhibit list.

37. A computer readable storage device or storage disk as defined in claim 35 , wherein the instructions are to cause the mobile device to add the cell global identity of the serving cell to the priority search inhibit list by adding a PLMN identification for each PLMN found from the searching.

38. A tangible computer readable storage device or storage disk comprising computer readable instructions which, when executed, cause a mobile device to at least:

register with a visited PLMN;

determine whether a search inhibit list includes a cell global identity of a serving cell;

dependent at least in part on determining that the search inhibit list does not include the cell global identity of the serving cell and dependent at least in part on a priority search period, searching for a second PLMN having a higher priority than the visited PLMN; and

dependent at least in part on the searching being unsuccessful with respect to a home PLMN or an equivalent home PLMN, adding the cell global identity of the serving cell to the search inhibit list and refraining from attempting a further search for a second PLMN having a higher priority than the visited PLMN while on the serving cell for as long as the search inhibit list includes the cell global identity of the serving cell.

39. A computer readable storage device or storage disk as defined in claim 38 , wherein the instructions are to cause the mobile device to refrain from attempting a search for a second PLMN while on the serving cell for as long as the priority search inhibit list includes the cell global identity of the serving cell.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: DWYER, JOHANNA LISA
To: RESEARCH IN MOTION LIMITED
Reel/Frame 035251/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: AL-KHUDAIRI, ABDUL-MUNEM
To: RESEARCH IN MOTION LIMITED
Reel/Frame 035254/0464 →
CHANGE OF NAME Recorded Jun 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033104/0150 →