IP Library Patent Application 19303559
Patent Application
App. No. 19/303,559

STEERING OF ROAMING IN WIRELESS COMMUNICATION NETWORKS

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 None
App. No.
19/303,559
Abstract

A method for steering of roaming (SOR) in wireless communication networks includes sending by a mobile equipment (ME) a registration message to a visited public land mobile network (VPLMN). The ME receives a first message from a home public land mobile network (HPLMN) through the VPLMN. The ME determines that the first message has failed a security check. In response to determining that the first message has failed the security check, the ME sends a second message to the VPLMN, the second message including an indication that the first message has failed the security check.

Claims (35)

1 .- 20 . (canceled)

21 . A user equipment (UE) comprising a processor, wherein the processor is configured to:

send a registration request to a visited public land mobile network (VPLMN) application management function (AMF);

receive a registration accept message from the VPLMN AMF, wherein the registration accept message comprises steering of roaming data associated with the UE, the steering of roaming data comprising a list of preferred public land mobile networks (PLMNs), wherein the steering of roaming data is obtained from a home public land mobile network (HPLMN); and

perform a security check of the steering of roaming data.

22 . The UE of claim 21 , wherein the registration accept message comprises an indication of a request for the UE to respond to acknowledge the security check of the steering of roaming data.

23 . The UE of claim 22 , wherein the processor is configured to determine that the security check was successful, and send an indication to the VPLMN AMF that the security check was successful.

24 . The UE of claim 22 , wherein the processor is configured to determine that the security check was unsuccessful, and send an indication to the VPLMN AMF that the security check was unsuccessful.

25 . The UE of claim 21 , wherein the processor is configured to update a list of PLMNs maintained in the UE for PLMN selection based on the list of PLMNs comprised in the steering of roaming data.

26 . The UE of claim 25 , wherein the processor is configured to:

determine, based on the updated list of PLMNs maintained in the UE, that a PLMN having higher-priority than the VPLMN is available;

abort an ongoing registration procedure that is associated with the registration accept message; and

perform PLMN selection.

27 . The UE of claim 21 , wherein the security check comprises an integrity check.

28 . The UE of claim 21 , wherein the processor is configured to, when performing the security check, determine that one or more information elements that are expected in the steering of roaming data are present in the steering of roaming data.

29 . A method in a user equipment (UE), the method comprising:

sending a registration request to a visited public land mobile network (VPLMN) application management function (AMF);

receiving a registration accept message from the VPLMN AMF, wherein the registration accept message comprises steering of roaming data associated with the UE, the steering of roaming data comprising a list of preferred public land mobile networks (PLMNs), wherein the steering of roaming data is obtained from a home public land mobile network (HPLMN); and

performing a security check of the steering of roaming data.

30 . The method of claim 29 , wherein the registration accept message comprises an indication of a request for the UE to respond to acknowledge the security check of the steering of roaming data.

31 . The method of claim 30 , further comprising determining that the security check was successful, and sending an indication to the VPLMN AMF that the security check was successful.

32 . The method of claim 30 , further comprising determining that the security check was unsuccessful, and sending an indication to the VPLMN AMF that the security check was unsuccessful.

33 . The method of claim 29 , further comprising updating a list of PLMNs maintained in the UE for PLMN selection based on the list of PLMNs in the steering of roaming data.

34 . The method of claim 33 , further comprising:

determining, based on the updated list of PLMNs maintained in the UE, that a PLMN having higher-priority than the VPLMN is available;

aborting an ongoing registration procedure that is associated with the registration accept message; and

performing PLMN selection.

35 . The method of claim 29 , wherein the security check comprises an integrity check.

36 . The method of claim 29 , further comprising, when performing the security check, determining that one or more information elements that are expected in the steering of roaming data are present in the steering of roaming data.

37 . A network node comprising a processor, wherein the processor is configured to:

receive, at a visited public land mobile network (VPLMN) application management function (AMF), a registration request from a user equipment (UE);

send a registration accept message to the UE, wherein the registration accept message comprises steering of roaming data associated with the UE, the steering of roaming data comprising a list of preferred public land mobile networks (PLMNs), wherein the steering of roaming data is obtained from a home public land mobile network (HPLMN); and wherein the steering of roaming data is configured to enable the UE to perform a security check of the steering of roaming data.

38 . The network node of claim 37 , wherein the registration accept message comprises an indication of a request for the UE to respond to acknowledge the security check of the steering of roaming data.

39 . The network node of claim 38 , wherein the processor is configured to receive an indication at the VPLMN AMF that the UE performed a successful security check.

40 . The network node of claim 38 , wherein the processor is configured to receive an indication at the VPLMN AMF that the UE performed an unsuccessful security check.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2025
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 072080/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2025
From: BUCKLEY, ADRIAN; BAKKER, JAN HENDRIK LUCAS
To: BLACKBERRY CORPORATION
Reel/Frame 072081/0082 →
NUNC PRO TUNC ASSIGNMENT Recorded Aug 21, 2025
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 072500/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2025
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 072504/0138 →