P
USRE50239EActiveUtilityPatentIndex 62

Enhancements to serving a user equipment in a visited country in a mobile communication system

Assignee: NOKIA TECHNOLOGIES OYPriority: Jan 14, 2016Filed: Jan 12, 2017Granted: Dec 17, 2024
Est. expiryJan 14, 2036(~9.5 yrs left)· nominal 20-yr term from priority
Inventors:DREVON NICOLASTHIEBAUT LAURENTLANDAIS BRUNO
H04W 84/12H04W 84/042H04W 48/16H04L 63/164H04W 76/12H04L 61/4511H04W 12/80H04W 48/18H04W 48/17H04W 8/08H04W 4/90
62
PatentIndex Score
0
Cited by
103
References
10
Claims

Abstract

An embodiment of the invention is a User Equipment UE, configured to: get ePDG selection information configured by the UE's HPLMN, said ePDG selection information including a list of PLMNs with an indication of whether the selection of an ePDG in a PLMN is preferred or mandatory or non-preferred, perform selection of an ePDG operated by a PLMN of a country the UE is located in, referred to as local PLMN, which has roaming agreement with the UE's HPLMN for untrusted WLAN access to EPC, based on said list of PLMNs configured in said ePDG selection information, and on a list of MCCs of said country and/or a list of local PLMNs.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. An apparatus comprising:
 at least one processor; and 
 at least one memory including computer program code; storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least:  
 the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to,
 determine a country in which the apparatus is visiting and one or more mobile country codes for said country;   while said apparatus is located in said a visited country, conduct conducting a domain name system query of a domain name server located in said country using said one or more mobile country codes for said visited country to obtain, via the domain name server, a list of identities of public land mobile networks of located in the visited country in which the apparatus is visiting, referred to as local public land mobile networks;   determinedetermining one or more local public land mobile networks, from said list of identities of local public land mobile networks obtained from said domain name server in response to said domain name system query, the identities of which are also on a list of identities of public land mobile networks having roaming agreements with a home public land mobile network of the apparatus for untrusted wireless local area network access; and   selectselecting an evolved packet data gateway to establish an internet protocol security tunnel to the evolved packet data gateway from the apparatus, said selectselecting comprising determining said evolved packet data gateway is associated with said one or more local public land mobile networks, from said list of local public land mobile networks obtained from said domain name server in response to said domain name system query that are determined to also be on said list of public land mobile networks having roaming agreements with said home public land mobile network of the apparatus of untrusted wireless local are network access.   
 
     
     
       2. An apparatus according to  claim 1 , wherein the instructions stored on the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to, when executed by the at least one processor, further cause the apparatus to perform at least:
 performperforming the selecting by selecting the evolved packet data gateway operated by thesaid one of theor more local public land mobile networksof said list,, if thesaid one of theor more local public land mobile networks of the list is configured in evolved packet data gateway selection information provided to said apparatus by the home public land mobile network of the for said apparatus. 
 
     
     
       3. An apparatus according to  claim 1 , wherein the instructions stored on the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to, when executed by the at least one processor, further cause the apparatus to perform at least:
 performperforming the selecting if the apparatus is required to select an evolved packet data gateway operated by a local public land mobile network in the visited countryin which the apparatus is located.. 
 
     
     
       4. A method comprising:
 determining a country in which a user equipment is visiting and one or more mobile country codes for said country; 
 while said user equipment is located in said country, 
 while a user equipment is located in a visited country, conducting a domain name system query of a domain name server located in said country using said one or more mobile country codes of said visited country to obtain, via the domain name server, a list of identifies of public land mobile networks of located in the visited countryin which the user equipment is visiting,,referred to as local public land mobile networks; 
 determinedetermining one or more local public land mobile networks, from said list of identities of local public land mobile networks obtained from said domain name server in response to said domain name system query, the identities of which are also on a list of identities of public land mobile networks having roaming agreements with a home public land mobile network of the user equipment for untrusted wireless local area network access; and 
 selecting an evolved packet data gateway to establish an internet protocol security tunnel to the evolved packet data gateway from the user equipment, said selecting comprising determining said evolved packet data gateway is associated with said one or more identities of local public land mobile networks from said list of local public land mobile networks obtained from said domain name server in response to said domain name system query that are determined to also be on said list of public land mobile networks having roaming agreements with said home public land mobile network of the user equipment of untrusted wireless local area network access. 
 
     
     
       5. A method according to  claim 4 , wherein the selecting the evolved packet data gateway comprises selecting as the evolved packet data gateway, a packet data gateway which is operated by the said one of the or more identities of local public land mobile networks of said list is performed by selecting the evolved packet data gateway, if the, wherein said one of the ore more identities of local public land mobile networks of the list is configured in evolved packet data gateway selection information provided to obtained by said user equipment by from the home public land mobile network of the user equipment. 
     
     
       6. A method according to  claim 4 , further comprising:
 performing said evolved packet data gateway selection if based on said user equipment is being required to select an evolved packet data gateway operated by the said one or more of the local public land mobile networks of the list in the visited country in which the user equipment is located. 
 
     
     
       7. A computer program product comprising a non-transitory computer-readable medium storing instructions, said instructions configured, upon execution, to cause at least:
 determining a country in which a user equipment is visiting and one or more mobile country codes for said country; 
 while said user equipment is located in said country, 
 while a user equipment is located in a visited country, conducting a domain name system query of a domain name server located in said country using said one or more mobile country codes of said visited country to obtain, via the domain server, a list of identities of public land mobile networks of located in the visited country in which the user equipment is visiting,, referred to as local public land mobile networks; 
 determinedetermining one or more local public land mobile networks, from said list of identities of local public land mobile networks obtained from said domain name server in response to said domain name system query, the identities of which are also on a list of identities of public land mobile networks having roaming agreements with a home public land mobile network of the user equipment for untrusted wireless local area network access; and 
 selecting an evolved packet data gateway to establish an internet protocol security tunnel to the evolved packet data gateway from the user equipment, said selecting comprising determining said evolved packet data gateway is associated with said one or more local public land mobile networks from said list of local public land mobile networks obtained from said domain name server in response to said domain name system query that are determined to also be on said list of public land mobile networks having roaming agreements with said home public land mobile network of the user equipment of untrusted wireless local area network access. 
 
     
     
       8. A computer program product according to  claim 7 , wherein the selecting the evolved packet data gateway comprises selecting as the evolved packet data gateway, a packet data gateway which is operated by the said one of the or more local public land mobile networks of said list is performed by selecting the evolved packet data gateway, if the, wherein said one of the or more local public land mobile networks of the list is configured in evolved packet data gateway selection information provided to obtained by said user equipment by from the home public land mobile network of the user equipment. 
     
     
       9. A computer program product according to  claim 7 , wherein said instructions are further configured, upon execution, to cause at least:
 performing said evolved packet data gateway selection if based on said user equipment is being required to select an evolved packet data gateway operated by the said one of the or more local public land mobile networks of the list in the visited countryin which the user equipment is located.. 
 
     
     
       10. An apparatus comprising:
 at least one processor; and   at least one memory storing instructions thereon that, when executed by the at least one processor, cause the apparatus to perform at least:
 conducting a domain name system query of a domain name server using one or more mobile country codes for a visited country in which the apparatus is located, to obtain a list of local public land mobile networks of the visited country in which the apparatus is located; 
 determining one or more local public land mobile networks from said list of local public land mobile networks obtained from said domain name system query are also on a list of public land mobile networks having roaming agreements with a home public land mobile network of the apparatus for untrusted wireless local area network access; and 
 selecting an evolved packet data gateway to establish an internet protocol security tunnel to the evolved packet data gateway from the apparatus based upon a determination that said evolved packet data gateway is associated with said one or more local public land mobile networks.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.