P
US8160976B2ActiveUtilityPatentIndex 90

Systems and methods for achieving PLMN continuity when moving between networks of different types through network selection

Assignee: DWYER JOHANNAPriority: Apr 17, 2009Filed: Apr 17, 2009Granted: Apr 17, 2012
Est. expiryApr 17, 2029(~2.8 yrs left)· nominal 20-yr term from priority
Inventors:DWYER JOHANNACARPENTER PAULBUCKLEY ADRIAN
H04W 36/0066
90
PatentIndex Score
16
Cited by
38
References
20
Claims

Abstract

Systems and methods for achieving PLMN continuity when moving between networks of different types through network selection are provided. When a mobile station moves from a first network type, such as cellular, to a second network type, such as GAN, if there is a PLMN discontinuity, this may result in a dropped call. In order to avoid this, networks for the first network type and the second network type are selected such that there is PLMN continuity. This can involve reselection of a different cellular network than one currently providing service to the mobile station.

Claims

exact text as granted — not AI-modified
1. A method comprising:
 making a network list consisting of the PLMNs that are available via a second network type by looking at available PLMNs in conjunction with a previously received PLMN list; 
 making a list of available PLMNs for a first network type; 
 comparing the network list to a list of available PLMNs for the first network type; 
 determining a common PLMN that is available via both the first network type and the second network type or determining a PLMN available in the first network type for which there is an EPLMN available in the second network type; 
 attempting to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined. 
 
     
     
       2. The method of  claim 1  wherein:
 making a network list comprises making a GAN network list consisting of the PLMNs that are available via GAN by looking at available PLMNs in conjunction with a previously received GAN PLMN list; 
 making a list of available networks for the first network type comprises making a list of available PLMNs for cellular; 
 comparing the network list to a list of available PLMNs for the first network type comprises comparing the GAN network list to a list of available PLMNs for cellular; 
 determining a common PLMN that is available via both the first network type and the second network type or determining a PLMN available in the first network type for which there is an EPLMN available in the second network type comprises determining a common PLMN that is available via both GAN and cellular or determining a PLMN available in cellular for which there is an EPLMN available in GAN; 
 attempting to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined comprises attempting to perform cellular and GAN registration. 
 
     
     
       3. The method of  claim 1  further comprising:
 sorting the PLMNs according to the prioritization for network selection. 
 
     
     
       4. The method of  claim 3  wherein attempting to perform cellular and GAN registration with a PLMN,GAN combination thus determined comprises trying to register with PLMN, GAN combinations according to priority. 
     
     
       5. The method of  claim 4  further comprising:
 receiving information from the network containing network prioritization information, the prioritization information prioritizing networks such that networks for which PLMN continuity is possible are prioritized above networks for which PLMN continuity is not possible. 
 
     
     
       6. The method of  claim 4  further comprising:
 over time, learning which PLMNs support both a first network type and a second network type, and prioritizing such PLMNs above others; 
 performing PLMN selection based on the prioritization. 
 
     
     
       7. The method of  claim 2  wherein attempting to perform cellular and GAN registration comprises:
 attempting to register with a new PLMN; 
 if successful, then using the GAN PLMN list sent from the Default GANC, attempting to register on a GANC that is associated with the new PLMN. 
 
     
     
       8. A mobile station comprising:
 a first wireless network radio for accessing a first network type; 
 a second wireless network radio for accessing a second network type; 
 a network selector configured to: 
 make a network list consisting of the PLMNs that are available via a second network type by looking at available PLMNs in conjunction with a previously received PLMN list; 
 make a list of available PLMNs for a first network type; 
 compare the network list to a list of available PLMNs for the first network type; 
 determine a common PLMN that is available via both the first network type and the second network type or determining a PLMN available in the first network type for which there is an EPLMN available in the second network type; 
 attempt to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined. 
 
     
     
       9. The mobile station of  claim 8  wherein:
 the network selector is configured to make a network list by making a GAN network list consisting of the PLMNs that are available via GAN by looking at available PLMNs in conjunction with a previously received GAN PLMN list; 
 the network selector is configured to make a list of available networks for the first network type by making a list of available PLMNs for cellular; 
 the network selector is configured to compare the network list to a list of available PLMNs for the first network type by comparing the GAN network list to a list of available PLMNs for cellular; 
 the network selector is configured to determine a common PLMN that is available via both the first network type and the second network type or determine a PLMN available in the first network type for which there is an EPLMN available in the second network type by determining a common PLMN that is available via both GAN and cellular or determining a PLMN available in cellular for which there is an EPLMN available in GAN; 
 the network selector is configured to attempt to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined by attempting to perform cellular and GAN registration. 
 
     
     
       10. The mobile station of  claim 8  wherein the network selector is further configured to sort the PLMNs according to the prioritization for network selection. 
     
     
       11. The mobile station of  claim 10  wherein the network selector is configured to attempt to perform cellular and GAN registration with a PLMN,GAN combination thus determined comprises trying to register with PLMN, GAN combinations according to priority. 
     
     
       12. The mobile station of  claim 11  further configured to receive information from the network containing network prioritization information, the prioritization information prioritizing networks such that networks for which PLMN continuity is possible are prioritized above networks for which PLMN continuity is not possible. 
     
     
       13. The mobile station of  claim 11  further configured to over time, learn which PLMNs support both a first network type and a second network type, and prioritizing such PLMNs above others, and to perform PLMN selection based on the prioritization. 
     
     
       14. The mobile station of  claim 9  configured to attempt to register with a new PLMN, and if successful, then using the GAN PLMN list sent from the Default GANC, to attempt to register on a GANC that is associated with the new PLMN. 
     
     
       15. A computer readable medium having computer executable instructions for execution by a mobile station, that when executed, cause the mobile station to implement a method comprising:
 making a network list consisting of the PLMNs that are available via a second network type by looking at available PLMNs in conjunction with a previously received PLMN list; 
 making a list of available PLMNs for a first network type; 
 comparing the network list to a list of available PLMNs for the first network type; 
 determining a common PLMN that is available via both the first network type and the second network type or determining a PLMN available in the first network type for which there is an EPLMN available in the second network type; 
 attempting to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined. 
 
     
     
       16. The computer readable medium of  claim 15  wherein the method further comprises:
 making a network list comprises making a GAN network list consisting of the PLMNs that are available via GAN by looking at available PLMNs in conjunction with a previously received GAN PLMN list; 
 making a list of available networks for the first network type comprises making a list of available PLMNs for cellular; 
 comparing the network list to a list of available PLMNs for the first network type comprises comparing the GAN network list to a list of available PLMNs for cellular; 
 determining a common PLMN that is available via both the first network type and the second network type or determining a PLMN available in the first network type for which there is an EPLMN available in the second network type comprises determining a common PLMN that is available via both GAN and cellular or determining a PLMN available in cellular for which there is an EPLMN available in GAN; 
 attempting to perform registration in the first network type and the second network type with the common PLMN, or the PLMN, EPLMN combination thus determined comprises attempting to perform cellular and GAN registration. 
 
     
     
       17. The computer readable medium of  claim 15  wherein the method further comprises:
 sorting the PLMNs according to the prioritization for network selection. 
 
     
     
       18. The computer readable medium of  claim 17  wherein attempting to perform cellular and GAN registration with a PLMN,GAN combination thus determined comprises trying to register with PLMN, GAN combinations according to priority. 
     
     
       19. The computer readable medium of  claim 18  wherein the method further comprises:
 receiving information from the network containing network prioritization information, the prioritization information prioritizing networks such that networks for which PLMN continuity is possible are prioritized above networks for which PLMN continuity is not possible. 
 
     
     
       20. The computer readable medium of  claim 18  wherein the method further comprises:
 over time, learning which PLMNs support both a first network type and a second network type, and prioritizing such PLMNs above others; 
 performing PLMN selection based on the prioritization.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.