IP Library › Granted Patent US 12,574,886
Granted Patent B2
US 12,574,886 · App. 18/455,990 · Granted Mar 10, 2026

Optimized registration and deregistration messaging with the SMSF and UDM

Inventors: Subramania Kaushik (Bellevue, WA); Anil Kumar Mariyani (Ashburn, VA)
Assignee: T-Mobile USA, Inc.
H04W60/06H04W4/14H04W8/02H04W36/0061H04W36/14H04W60/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,574,886
App. No.
18/455,990
Granted
Mar 10, 2026
Kind
B2
Abstract

Techniques for optimizing messages in a telecommunications network are discussed herein. More particularly, an SMSF can be configured to refrain from sending deregistration and/or unsubscribe messages to a UDM in response to a handover from 5G to 4G, which can thereby reduce signaling in the network. Further, because of the suppressed messages, the network maintains SMSF session information, which indicates the delivery location for a SMS message. However, when a SMSC receives a SMS addressed to the UE, the HSS may query a UDR for SMSF session information, SMSF registration status, and/or AMF registration status. The HSS may determine a location for the SMS based on the active location of the UE, as determined by the AMF registration status. Thus, the techniques discussed herein represent network optimizations while allowing SMS messages to be correctly routed in a network.

Claims (69)

1 . A method comprising:

receiving, by a short message service function (SMSF), a registration request from an access and mobility management function (AMF), the registration request associated with a user equipment (UE) attaching to a fifth generation (5G) base station;

setting, by the SMSF and in response to the registration request, 5G registration status to active and a 5G purge flag to false;

receiving, by the SMSF and from the AMF, a handover notification as part of a handover of the UE from the 5G base station to a fourth generation (4G) base station;

setting, by the SMSF and in response to the handover notification, the 5G registration status to not active and maintaining the 5G purge flag set to false; and

based on the 5G registration status and the 5G purge flag, refraining, by the SMSF, from sending a de-registration notification to a unified data management node (UDM) of a 5G network.

2 . The method of claim 1 , further comprising:

receiving, by the SMSF and from the AMF, a de-registration notification; and

refraining, by the SMSF and based on the 5G registration status and the 5G purge flag, from sending the de-registration notification and an unsubscribe message to the UDM.

3 . The method of claim 1 , further comprising:

setting the 5G registration status based at least in part on a public land mobile network identifier (PLMN ID) of the 5G network indicating that the UE is associated with a home network.

4 . The method of claim 1 , further comprising:

starting a timer in response to setting the 5G registration status to not active;

determining, based on the timer, that a period of time has elapsed; and

in response to determining that the period of time has elapsed, setting the 5G purge flag to true.

5 . The method of claim 1 , further comprising:

sending a state of the 5G registration status to the UDM, wherein the UDM updates a parent 5G registration status based on state indications from the SMSF, the AMF, and a session management function (SMF).

6 . The method of claim 1 , further comprising:

maintaining, by the SMSF, session information associated with the UE in accessible memory based on the 5G purge flag set to false despite the UE being connected to the 4G base station.

7 . The method of claim 6 , wherein the handover notification is a first handover notification and the handover is a first handover, the method further comprising:

receiving, by the SMSF, a second handover notification as part of a second handover from the 4G base station to the 5G base station; and

based on the second handover notification, the 5G registration status, and the 5G purge flag, invoking a new registration of the UE at the 5G network with the session information and updated timestamp data.

8 . The method of claim 7 , further comprising:

receiving, by the SMSF and from the UDM, a delete notification to delete the session information in response to at least one of:

the UE attaching to a new AMF in connection with the second handover notification; or

the UE attaching to a new SMSF in connection with the second handover notification.

9 . A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the system to perform operations comprising:

receiving, by a short message service function (SMSF), a registration request from an access and mobility management function (AMF), the registration request associated with a user equipment (UE) attaching to a fifth generation (5G) base station;

setting, by the SMSF and in response to the registration request, 5G registration status to active and a 5G purge flag to false;

receiving, by the SMSF and from the AMF, a handover notification as part of a handover of the UE from the 5G base station to a fourth generation (4G) base station;

setting, by the SMSF and in response to the handover notification, the 5G registration status to not active and maintaining the 5G purge flag set to false; and

based on the 5G registration status and the 5G purge flag, refraining, by the SMSF, from sending a de-registration notification to a unified data management node (UDM) of a 5G network.

10 . The system of claim 9 , the operations further comprising:

receiving, by the SMSF and from the AMF, a de-registration notification; and

refraining, by the SMSF and based on the 5G registration status and the 5G purge flag, from sending the de-registration notification and an unsubscribe message to the UDM.

11 . The system of claim 9 , the operations further comprising:

setting the 5G registration status based at least in part on a public land mobile network identifier (PLMN ID) of the 5G network indicating that the UE is associated with a home network.

12 . The system of claim 9 , the operations further comprising:

starting a timer in response to setting the 5G registration status to not active;

determining, based on the timer, that a period of time has elapsed; and

in response to determining that the period of time has elapsed, setting the 5G purge flag to true.

13 . The system of claim 9 , the operations further comprising:

sending a state of the 5G registration status to the UDM, wherein the UDM updates a parent 5G registration status based on state indications from the SMSF, the AMF, and a session management function (SMF).

14 . The system of claim 9 , the operations further comprising:

maintaining, by the SMSF, session information associated with the UE in accessible memory based on the 5G purge flag set to false despite the UE being connected to the 4G base station.

15 . The system of claim 14 , wherein the handover notification is a first handover notification and the handover is a first handover, the operations further comprising:

receiving, by the SMSF, a second handover notification as part of a second handover from the 4G base station to the 5G base station; and

based on the second handover notification, the 5G registration status, and the 5G purge flag, invoking a new registration of the UE at the 5G network with the session information and updated timestamp data.

16 . The system of claim 15 , the operations further comprising:

receiving, by the SMSF and from the UDM, a delete notification to delete the session information in response to at least one of:

the UE attaching to a new AMF in connection with the second handover notification; or

the UE attaching to a new SMSF in connection with the second handover notification.

17 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving, by a short message service function (SMSF), a registration request from an access and mobility management function (AMF), the registration request associated with a user equipment (UE) attaching to a fifth generation (5G) base station;

setting, by the SMSF and in response to the registration request, 5G registration status to active and a 5G purge flag to false;

receiving, by the SMSF and from the AMF, a handover notification as part of a handover of the UE from the 5G base station to a fourth generation (4G) base station;

setting, by the SMSF and in response to the handover notification, the 5G registration status to not active and maintaining the 5G purge flag set to false; and

based on the 5G registration status and the 5G purge flag, refraining, by the SMSF, from sending a de-registration notification to a unified data management node (UDM) of a 5G network.

18 . The one or more non-transitory computer-readable media of claim 17 , the operations further comprising:

receiving, by the SMSF and from the AMF, a de-registration notification; and

refraining, by the SMSF and based on the 5G registration status and the 5G purge flag, from sending the de-registration notification and an unsubscribe message to the UDM.

19 . The one or more non-transitory computer-readable media of claim 17 , the operations further comprising:

starting a timer in response to setting the 5G registration status to not active;

determining, based on the timer, that a period of time has elapsed; and

in response to determining that the period of time has elapsed, setting the 5G purge flag to true.

20 . The one or more non-transitory computer-readable media of claim 17 , the operations further comprising:

sending a state of the 5G registration status to the UDM, wherein the UDM updates a parent 5G registration status based on state indications from the SMSF, the AMF, and a session management function (SMF).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: KAUSHIK, SUBRAMANIA; MARIYANI, ANIL KUMAR
To: T-MOBILE USA, INC.
Reel/Frame 064718/0915 →
Continuity (1)
Related Publication 20250071714A1 · Feb 27, 2025
References Cited (34)
US 10932097B2 · Hua · 2021 [cited by examiner]
US 11689915B1 · Mariyani · 2023 [cited by examiner]
US 12206742B1 · Sangameswaran et al. · 2025 [cited by applicant]
US 20180324585A1 · Nair et al. · 2018 [cited by applicant]
US 20190052661A1 · Anand · 2019 [cited by applicant]
US 20190387369A1 · Kaura · 2019 [cited by examiner]
US 20200112907A1 · Dao et al. · 2020 [cited by applicant]
US 20210168571A1 · Tang · 2021 [cited by examiner]
US 20210368345A1 · Nakarmi et al. · 2021 [cited by applicant]
US 20220078592A1 · Qu · 2022 [cited by examiner]
US 20220141661A1 · Kievit et al. · 2022 [cited by applicant]
US 20220225214A1 · Vamanan et al. · 2022 [cited by applicant]
US 20220346052A1 · Foti · 2022 [cited by examiner]
US 20220360954A1 · Castellanos Zamora · 2022 [cited by examiner]
US 20230075951A1 · Long · 2023 [cited by examiner]
US 20230247394A1 · Lu · 2023 [cited by examiner]
US 20240031804A1 · Nicoara et al. · 2024 [cited by applicant]
US 20240080922A1 · Jeong · 2024 [cited by examiner]
US 20250071524A1 · Kaushik · 2025 [cited by applicant]
CN 112087770A · 2020 [cited by examiner]
CN 114584936A · 2022 [cited by applicant]
CN 115088278A · 2022 [cited by examiner]
CN 115334463A · 2022 [cited by examiner]
KR 102253961B1 · 2021 [cited by applicant]
WO WO2019201038A1 · 2019 [cited by examiner]
WO WO2021201558A1 · 2021 [cited by applicant]
WO WO2022151367A1 · 2022 [cited by examiner]
ETSI TS 123 502 V16.16.0 (Jul. 2023), “5G Procedures for the 5G System (5GS) (3GPP TS 23.502 version 16.16.0 Release 16)” ( Year: 2023). [cited by examiner]
3GPP, “Procedures for the 5G System (5GS); Stage 2 (Release 18)”, 3GPP TS 23.502, vol. 18.2.0, Jun. 29, 2023, pp. 1-531. [cited by applicant]
3GPP; TSG CT; “5G System; Unified Data Management Services; Stage 3 (Release 18)”, 3GPP TS 29.503 V18.2.0, Jun. 26, 2023. [cited by applicant]
3GPP; TSG CT, “User data interworking, coexistence and migration; Stage 2; (Release 18)”, 3GPP TS 23.632 V18.2.0, Jun. 23, 2023. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US24/43049, Dated Dec. 11, 2024, 8 pages. [cited by applicant]
Search Report and Written Opinion for International Application No. PCT/US24/42961, Dated Dec. 2, 2024, 8 pages. [cited by applicant]
Office Action for U.S. Appl. No. 18/455,974, Dated Nov. 4, 2025, 19 Pages. [cited by applicant]