IP Library › Granted Patent US 12,232,215
Granted Patent B2
US 12,232,215 · App. 17/773,904 · Granted Feb 18, 2025

Methods to enable efficient update of steering of roaming (SOR) information

Inventors: Jennifer Liu (Plano, TX); Ulrich Wiehe (Bad Hersfeld, DE)
Assignee: NOKIA TECHNOLOGIES OY
H04W8/06H04W48/18H04W60/04
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 12,232,215
App. No.
17/773,904
Granted
Feb 18, 2025
Kind
B2
Abstract

Methods, computer program products, and apparatuses are provided for enabling efficient update of steering of roaming information. An apparatus may include a processor and a memory storing computer program code configured to cause the apparatus to generate a registration request message associated with a user equipment, said registration request comprising a steering of roaming (SoR) information update request, and cause transmission of said registration request message to a network entity of a mobile network. Alternatively, the memory, computer program code, and processor may be configured to cause the apparatus to receive a registration request message comprising an indication of whether a user equipment expects to receive SoR information, and, in an instance in which it is determined that said user equipment expects to receive SoR information, triggering retrieval of said SoR information from a home network of said user equipment.

Claims (40)

1. An apparatus comprising:

at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

generate a registration request message comprising a steering of roaming information update request; and

cause transmission of said registration request message to a network entity of a mobile network,

wherein said registration request message comprises an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type.

2. The apparatus of claim 1 , wherein said registration request message further comprises an indication that a set of conditions has been satisfied, said indication operable for said network entity to determine whether to trigger retrieval of the most up-to-date steering of roaming information from a home network of said apparatus to said apparatus.

3. The apparatus of claim 2 , wherein said set of conditions is determined to be satisfied in an instance i) the apparatus is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said initial registration type or said emergency registration type, and iii) said steering of roaming information is not already stored at said apparatus.

4. A method comprising:

generating a registration request message associated with a user equipment, said registration request message comprising a steering of roaming information update request; and

causing transmission of said registration request message to a network entity of a mobile network,

wherein said registration request message comprises an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type.

5. The method of claim 4 , wherein said registration request message further comprises an indication that a set of conditions has been satisfied, said indication operable for said network entity to determine whether to trigger retrieval of the most up-to-date steering of roaming information from a home network of said user equipment.

6. The method of claim 5 , wherein said set of conditions is determined to be satisfied in an instance i) the user equipment is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said initial registration type or said emergency registration type, and iii) said steering of roaming information is not already stored at said user equipment.

7. A computer program product comprising a non-transitory computer readable medium including program code which, when executed, causes at least:

generating a registration request message associated with a user equipment, said registration request message comprising a steering of roaming information update request; and

causing transmission of said registration request message to a network entity of a mobile network,

wherein said registration request message comprises an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type.

8. An apparatus comprising:

at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:

receive, from a user equipment, a registration request message comprising an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type;

determine, based on said registration request message, whether said user equipment expects to receive steering of roaming information; and

in an instance in which it is determined that said user equipment expects to receive said steering of roaming information, trigger retrieval of said steering of roaming information from a home network of said user equipment.

9. The apparatus of claim 8 , wherein said registration request message further comprises an indication that a set of conditions has been satisfied, said indication operable for said apparatus to determine whether to trigger retrieval of said steering of roaming information from said home network of said user equipment in response to receiving said registration request message.

10. The apparatus of claim 9 , wherein said set of conditions is determined to be satisfied in an instance i) the user equipment is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said initial registration type, and iii) said steering of roaming information is not already stored at said user equipment.

11. The apparatus of claim 9 , wherein said set of conditions is determined to be satisfied in an instance i) the user equipment is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said emergency registration type, and iii) said steering of roaming information is not already stored at said user equipment.

12. The apparatus of claim 8 , wherein the apparatus is configured to, in an instance in which it is determined that user equipment subscription information is not stored at the apparatus, trigger retrieval of said steering of roaming information together with said user equipment subscription information from said home network of said user equipment.

13. The apparatus of claim 8 , wherein the apparatus is configured to, in an instance in which it is determined that user equipment subscription information is already stored at the apparatus, trigger retrieval of said steering of roaming information from said home network of said user equipment using a dedicated operation for obtaining only said steering of roaming information from said home network.

14. A method comprising:

receiving, from a user equipment, a registration request message comprising an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type;

determining, based on at least said registration request message, whether said user equipment expects to receive steering of roaming information; and

in an instance in which it is determined that said user equipment expects to receive said steering of roaming information, triggering retrieval of said steering of roaming information from a home network of said user equipment.

15. The method of claim 14 , wherein said registration request message further comprises an indication that a set of conditions has been satisfied, said indication operable for determining whether to trigger retrieval of said steering of roaming information from the home network of said user equipment in response to receiving said registration request message.

16. The method of claim 15 , wherein said set of conditions is determined to be satisfied in an instance i) the user equipment is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said initial registration type, and iii) said steering of roaming information is not already stored at said user equipment.

17. The method of claim 15 , wherein said set of conditions is determined to be satisfied in an instance i) the user equipment is configured to expect to receive said steering of roaming information during registration, ii) the registration type is said emergency registration type, and iii) said steering of roaming information is not already stored at said user equipment.

18. The method of claim 14 , wherein, in an instance in which it is determined that user equipment subscription information is not already stored at a network node of a mobile network, said triggering comprises triggering retrieval of said steering of roaming information together with said user equipment subscription information from said home network of said user equipment.

19. The method of claim 14 , wherein, in an instance in which it is determined that user equipment subscription information is already stored at a network node of a mobile network, said triggering comprises triggering retrieval of said steering of roaming information from said home network of said user equipment using a dedicated operation for obtaining only said steering of roaming information from said home network.

20. A computer program product comprising a non-transitory computer readable medium including program code which, when executed, causes at least:

receiving, from a user equipment, a registration request message comprising an indication of a registration type, said registration type selected from among an initial registration type, a mobility registration type, or an emergency registration type;

determining, based on at least said registration request message, whether said user equipment expects to receive steering of roaming information; and

in an instance in which it is determined that said user equipment expects to receive said steering of roaming information, triggering retrieval of said steering of roaming information from a home network of said user equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: LIU, JENNIFER J-N.; WIEHE, ULRICH
To: NOKIA TECHNOLOGIES OY
Reel/Frame 059915/0703 →
Continuity (2)
Provisional Application 62932310 · Nov 7, 2019
Related Publication 20220394456A1 · Dec 8, 2022
References Cited (9)
US 20190268752A1 · Buckley · 2019 [cited by examiner]
US 20190313238A1 · Palanigounder et al. · 2019 [cited by applicant]
US 20210273879A1 · Kumar · 2021 [cited by examiner]
WO WO2015101808A1 · 2015 [cited by examiner]
WO WO2019165406A1 · 2019 [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 15)” 3GPP TS 23.501 v15.11.0, (Sep. 2020), 250 pages. [cited by applicant]
Ericsson, “Discussion on Interactions Between AF-OSDAS and Other Core Network Entities”, 3GPP TSG-CT WG1 Meeting #119, C1-194254, (Aug. 26- 30, 2019), 4 pages. [cited by applicant]
International Search Report and Written Opinion for Patent Cooperation Treaty Application No. PCT/EP2020/081105 dated Feb. 8, 2021, 19 pages. [cited by applicant]
NTT DOCOMO, “Discussion Paper on SOR During Initial Registration” 3GPP TSG CT WG1 Meeting #120, C1-196180, (Oct. 7-11, 2019), 4 pages. [cited by applicant]