IP Library › Granted Patent US 12,581,281
Granted Patent B2
US 12,581,281 · App. 18/595,863 · Granted Mar 17, 2026

Service-based architecture for internet protocol multimedia subsystem

Inventors: Joel Arends (Renton, WA); Nassereddine Sabeur (Bellevue, WA); Raymond Ball (Seattle, WA)
Assignee: T-Mobile USA, Inc.
H04W8/12H04W8/20H04W84/042
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,581,281
App. No.
18/595,863
Granted
Mar 17, 2026
Kind
B2
Abstract

Methods, devices, and system related to providing service-based interfaces between network functions and a proxy call session control function for Internet Protocol (IP) Multimedia Subsystem services. In one example aspect, a method for wireless communication includes retrieving, by a proxy call session control function, an address of an access and mobility management function from a unified data management function. The proxy call session control function is configured to communicate with the unified data management function directly via a first service-based interface. The method also includes retrieving, by the proxy call session control function, information from the access and mobility management function. The proxy call session control function is configured to communicate with the access and mobility management function directly via a second service-based interface.

Claims (44)

1 . A method for wireless communication, comprising:

determining, by a proxy call session control function (P-CSCF) in a home network, an address of a serving network function for a roaming user device in a visited network from a unified data management (UDM) function, wherein the P-CSCF is configured to communicate with the UDM function directly via a first service-based interface;

transmitting, by the P-CSCF, a message to the serving network function in the visited network using the address of the serving network function via a home Security Edge Protection Proxy (SEPP) node and a visited SEPP node, wherein the message is configured to request information about one or more events associated with the roaming user device; and

receiving, by the P-CSCF, the information about the one or more events associated with the roaming user device from the serving network function in the visited network, wherein the P-CSCF is configured to communicate with the serving network function directly via a second service-based interface that differs from the first service-based interface.

2 . The method of claim 1 , further comprising:

retrieving, by the P-CSCF, the address of the serving network function from a second network function in the home network,

wherein the P-CSCF is configured to communicate with the second network function via a first service-based interface,

wherein the P-CSCF is configured to communicate with the serving network function in the visited network via a second service-based interface, and

wherein the second service-based interface differs from the first service-based interface.

3 . The method of claim 2 , wherein the second network function comprises a Unified Data Management (UDM) function.

4 . The method of claim 1 , wherein the one or more events comprise at least one of: a location change associated with the roaming user device, a time-zone change associated with the roaming user device, an access type change, a registration state change, a connectivity state change, or a reachability status.

5 . The method of claim 1 , further comprising:

storing, by the P-CSCF, the information about the one or more events associated with the roaming user device.

6 . The method of claim 1 , further comprising:

subscribing, by the P-CSCF, at least one event of the one or more events associated with the roaming user device.

7 . The method of claim 6 , further comprising:

receiving, by the P-CSCF in response to the subscribing, a notification of the at least one event being triggered from the serving network function in the visited network.

8 . The method of claim 1 , wherein the serving network function comprises at least one of: an access and mobility management function (AMF), a session management function (SMF), or a Network Repository Function (NRF).

9 . A wireless communication node in a home network, comprising at least one processor that is configured to:

determine, by a proxy call session control function (P-CSCF), an address of a serving network function for a roaming user device in a visited network from a unified data management (UDM) function, wherein the P-CSCF is configured to communicate with the UDM function directly via a first service-based interface;

transmit a message to the serving network function in the visited network using the address of the serving network function via a home Security Edge Protection Proxy (SEPP) node and a visited SEPP node, wherein the message is configured to request information about one or more events associated with the roaming user device; and

receive the information about the one or more events associated with the roaming user device from the serving network function in the visited network, wherein the P-CSCF is configured to communicate with the serving network function directly via a second service-based interface that differs from the first service-based interface.

10 . The wireless communication node of claim 9 , wherein the at least one processor is further configured to:

retrieve the address of the serving network function from a second network function in the home network.

11 . The wireless communication node of claim 10 , wherein the at least one processor is further configured to communicate with the second network function via a first service-based interface and communicate with the serving network function in the visited network via a second service-based interface,

wherein the second service-based interface differs from the first service-based interface.

12 . The wireless communication node of claim 10 , wherein the second network function comprises a Unified Data Management (UDM) function.

13 . The wireless communication node of claim 9 , wherein the one or more events comprise at least one of: a location change associated with the roaming user device, a time-zone change associated with the roaming user device, an access type change, a registration state change, a connectivity state change, or a reachability status.

14 . The wireless communication node of claim 9 , wherein the at least one processor is further configured to:

store the information about the one or more events associated with the roaming user device.

15 . The wireless communication node of claim 9 , wherein the at least one processor is further configured to:

subscribe at least one event of the one or more events associated with the roaming user device; and

receive, in response to the subscribing, a notification of the at least one event being triggered from the serving network function in the visited network.

16 . The wireless communication node of claim 9 , wherein the serving network function comprises at least one of: an access and mobility management function (AMF), a session management function (SMF), or a Network Repository Function (NRF).

17 . A wireless communication system in a home network, comprising:

a unified data management (UDM) function; and

a proxy call session control function (P-CSCF), configured to:

retrieve, from the UDM function in the home network, an address of a serving network function in a visited network for a roaming user device in the visited network, wherein the P-CSCF is configured to communicate with the UDM function directly via a first service-based interface;

transmit a message to the serving network function in the visited network using the address of the serving network function via a home Security Edge Protection Proxy (SEPP) node and a visited SEPP node,

wherein the message is configured to request information about one or more events associated with the roaming user device; and

receive the information about the one or more events associated with the roaming user device from the serving network function in the visited network, wherein the P-CSCF is configured to communicate with the serving network function directly via a second service-based interface that differs from the first service-based interface.

18 . The wireless communication system of claim 17 , wherein the second network function comprises a Unified Data Management (UDM) function in the home network.

19 . The wireless communication system of claim 17 , wherein the one or more events comprise at least one of: a location change associated with the roaming user device, a time- zone change associated with the roaming user device, an access type change, a registration state change, a connectivity state change, or a reachability status.

20 . The wireless communication system of claim 17 , wherein the serving network function comprises at least one of: an access and mobility management function (AMF), a session management function (SMF), or a Network Repository Function (NRF).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2024
From: ARENDS, JOEL; SABEUR, NASSEREDDINE; BALL, RAYMOND
To: T-MOBILE USA, INC.
Reel/Frame 066672/0987 →
Continuity (2)
Continuation 17313912 · May 6, 2021
Related Publication 20240205663A1 · Jun 20, 2024
References Cited (47)
US 6769000B1 · Akhtar et al. · 2004 [cited by applicant]
US 6788676B2 · Partanen et al. · 2004 [cited by applicant]
US 6847975B2 · Nishikado et al. · 2005 [cited by applicant]
US 6910074B1 · Amin et al. · 2005 [cited by applicant]
US 6970452B2 · Kim et al. · 2005 [cited by applicant]
US 7058033B1 · Dantu et al. · 2006 [cited by applicant]
US 7068644B1 · Mcconnell et al. · 2006 [cited by applicant]
US 7164913B1 · Dantu et al. · 2007 [cited by applicant]
US 7277702B2 · Ropolyi et al. · 2007 [cited by applicant]
US 7305240B2 · Chou et al. · 2007 [cited by applicant]
US 7330453B1 · Borella et al. · 2008 [cited by applicant]
US 7391724B2 · Alakoski et al. · 2008 [cited by applicant]
US 7444151B2 · Dantu et al. · 2008 [cited by applicant]
US 7450931B2 · Alston · 2008 [cited by applicant]
US 7457265B2 · Julka et al. · 2008 [cited by applicant]
US 7483989B2 · Williams et al. · 2009 [cited by applicant]
US 7561579B2 · Madour et al. · 2009 [cited by applicant]
US 8144591B2 · Ghai et al. · 2012 [cited by applicant]
US 11902393B2 · Foti · 2024 [cited by examiner]
US 20080250156A1 · Agarwal et al. · 2008 [cited by applicant]
US 20090190573A1 · Siegel · 2009 [cited by examiner]
US 20160381657A1 · Blanchard · 2016 [cited by examiner]
US 20190215729A1 · Oyman · 2019 [cited by examiner]
US 20220191685A1 · Hu · 2022 [cited by examiner]
US 20220240172A1 · Hallenstål · 2022 [cited by examiner]
US 20230132185A1 · Liu · 2023 [cited by examiner]
CN 1225922C · 2005 [cited by applicant]
CN 100407622C · 2008 [cited by applicant]
CN 100440828C · 2008 [cited by applicant]
CN 100450207C · 2009 [cited by applicant]
CN 100521812C · 2009 [cited by applicant]
CN 103023860A · 2013 [cited by applicant]
DE 10154546B4 · 2005 [cited by applicant]
DE 10393399B4 · 2008 [cited by applicant]
EP 1480408B1 · 2006 [cited by applicant]
EP 2619964B1 · 2018 [cited by applicant]
JP 2005039733A · 2005 [cited by applicant]
JP 2008146628A · 2008 [cited by applicant]
KR 100683502B1 · 2007 [cited by applicant]
KR 100756855B1 · 2007 [cited by applicant]
KR 100756977B1 · 2007 [cited by applicant]
KR 100766253B1 · 2007 [cited by applicant]
KR 100768821B1 · 2007 [cited by applicant]
KR 100775540B1 · 2007 [cited by applicant]
KR 20120002249A · 2012 [cited by applicant]
WO 2020251293A1 · 2020 [cited by applicant]
WO 2021145814A1 · 2021 [cited by applicant]