IP Library › Granted Patent US 12,381,842
Granted Patent B2
US 12,381,842 · App. 17/320,628 · Granted Aug 5, 2025

Physical service communication proxy domain

Inventors: Thomas Belling (Erding, DE); Bruno Landais (Pleumeur-Bodou, FR)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04L61/2528H04L61/4511H04L61/4541H04L41/046H04L61/35
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,381,842
App. No.
17/320,628
Granted
Aug 5, 2025
Kind
B2
Abstract

Systems, methods, apparatuses, and computer program products for implementing a physical service communication proxy domain A method may include interconnecting a first network element with one or more service communication proxy domains, each associated with one or several internet protocol addresses or fully qualified domain names used for the interconnection. The method may also include registering the first network element with a network repository function by sending a service operation to the network repository function. Further, the service operation may include profile information of the first network element. In addition, the profile information may include one or more service communication proxy domains, each associated with one or several internet protocol addresses or fully qualified domain names.

Claims (34)

1. A method, comprising:

interconnecting a service communication proxy to each respective domain of a plurality of service communication proxy domains with one or more internet protocol addresses or fully qualified domain names; and

registering a profile of the service communication proxy with a network repository function by sending a service operation request to register the profile of the service communication proxy to the network repository function,

wherein the service operation request comprises the profile of the service communication proxy,

wherein the profile of the service communication proxy comprises information about each respective interconnection between the service communication proxy and each respective service communication proxy domain of the plurality of service communication proxy domains, the information comprising the one or more internet protocol addresses or fully qualified domain names which interconnects the service communication proxy to the respective service communication proxy domains of the plurality of service communication proxy domains,

wherein the profile of the service communication proxy is discoverable by a second service communication proxy; and

wherein the second service communication proxy and the service communication proxy are interconnected to a same service communication proxy domain of the plurality of service communication proxy domains.

2. The method according to claim 1 , further comprising receiving a message from the second service communication proxy, wherein the message is received via the internet protocol address or the fully qualified domain name which interconnects the service communication proxy to the same service communication proxy domain of the plurality of service communication proxy domains that the second service communication proxy uses for communicating with the service communication proxy.

3. The method according to claim 2 , further comprising forwarding, by the service communication proxy, the message to one or more other network elements.

4. An apparatus, comprising:

at least one processor; and

at least one memory comprising computer program code of a service communication proxy,

the computer program code configured to, when executed by the at least one processor, to cause the apparatus at least to:

interconnect the service communication proxy to each respective domain of a plurality of service communication proxy domains with one or more internet protocol addresses or fully qualified domain names; and

register a profile of the service communication proxy with a network repository function by sending a service operation request to register the profile of the service communication proxy to the network repository function, the profile of the service communication proxy comprising information about each respective interconnection between the service communication proxy and each respective service communication proxy domain of the plurality of service communication proxy domains, the information comprising the one or more internet protocol addresses or fully qualified domain names which interconnects the service communication proxy to the respective service communication proxy domains of the plurality of service communication proxy domains;

wherein the profile of the service communication proxy is discoverable by a second service communication proxy; and

wherein the second service communication proxy and the service communication proxy are interconnected to a same service communication proxy domain of the plurality of service communication proxy domains.

5. The apparatus according to claim 4 , wherein the computer code is configured to, when executed by the at least one processor, to cause the apparatus to:

receive a message from the second service communication proxy, wherein the message is received via the internet protocol address or the fully qualified domain name which interconnects the service communication proxy to the same service communication proxy domain of the plurality of service communication proxy domains that the second service communication proxy uses for communicating with the service communication proxy.

6. The method according to claim 5 , wherein the computer code is configured to, when executed by the at least one processor, to cause the apparatus to:

forward the message to one or more other network elements.

7. An apparatus, comprising:

at least one processor; and

at least one memory comprising computer program code of a second communication proxy,

the computer program code configured to, when executed the at least one processor, to cause the apparatus at least to perform:

sending, to a network repository function, a service operation request to discover a first service communication proxy;

receiving, in response to the service operation request, a service operation reply, wherein the service operation reply comprises a profile of the service communication proxy, the profile of the first service communication proxy including information about respective interconnections between the first service communication proxy and respective ones of the service communication proxy domains of a plurality of service communication proxy domains, the information comprising one or more internet protocol addresses or fully qualified domain names via which the first service communication proxy is interconnected to a respective one of the service communication proxy domains of the plurality of service communication proxy domains;

selecting, based on the information in the profile of the first service communication proxy and a service communication proxy domain that the second service communication proxy or network function is interconnected to, a destination for a message to be sent to the first communication proxy, wherein the destination is one of the one or more of the internet protocol addresses or fully qualified domain names of one of the service communication domains via which the first service communication proxy is interconnected to the one of the service communication domains, and wherein the service communication proxy domain that the second service communication proxy is interconnected to and the one service communication proxy domain that the first service communication proxy is interconnected to are the same; and

sending the message to the destination.

8. The apparatus according to claim 7 , wherein the profile of the first service communication proxy is discoverable by the second service communication proxy or the network function.

9. The apparatus according to claim 7 , wherein the computer program code is configured to, when executed by the at least one processor, cause the apparatus to perform:

registering a profile of the second service communication proxy with the network repository function by sending a service operation request to register the profile of the second service communication proxy with the network repository function.

10. The apparatus according to claim 7 , wherein the profile of the second service communication proxy or the network function comprises:

information about respective interconnections between the first service communication proxy and respective ones of the service communication proxy domains of a plurality of service communication proxy domains, the information about each respective interconnection between the first service communication proxy and a respective one of the service communication proxy domains comprising one or more internet protocol addresses or fully qualified domain names via which the first service communication proxy is interconnected to the respective one of service communication proxy domains of the plurality of service communication proxy domains are interconnected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2021
From: BELLING, HORST THOMAS; LANDAIS, BRUNO
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 056243/0984 →
Continuity (2)
Provisional Application 63028319 · May 21, 2020
Related Publication 20210367916A1 · Nov 25, 2021
References Cited (37)
US 11018971B2 · Mahalank · 2021 [cited by examiner]
US 11082393B2 · Goel · 2021 [cited by examiner]
US 20190230556A1 · Lee · 2019 [cited by examiner]
US 20200127916A1 · Krishan · 2020 [cited by applicant]
US 20210258864A1 · Jeong · 2021 [cited by examiner]
US 20210258871A1 · Jeong · 2021 [cited by examiner]
US 20220060548A1 · Wang · 2022 [cited by examiner]
US 20220393971A1 · Bartolome Rodrigo · 2022 [cited by examiner]
CN 110798360A · 2020 [cited by applicant]
CN 111052711A · 2020 [cited by applicant]
EP 3866559A1 · 2021 [cited by applicant]
WO 2020002507A1 · 2020 [cited by applicant]
WO 2020094547A1 · 2020 [cited by applicant]
WO WO2021233646A1 · 2021 [cited by examiner]
“Enablers for Multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003190r02 (revision 2) (Year: 2020). [cited by examiner]
“Enablers for Multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003269, Oracle Corporation, Apr. 20-23, 2020, 11 pages. (Year: 2020). [cited by examiner]
“Enablers for Multiple SCPs (23.502)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003270, Oracle Corporation, Apr. 20-23, 2020, 7 pages. (Year: 2020). [cited by examiner]
“Enablers for Multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003190r02 (revision 2), Oracle Corporation, Apr. 7, 2020, (Year: 2020). [cited by examiner]
“Enablers for Multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003269 (Was S2-2003190R08), Ericsson, Apr. 24, 2020 (Year: 2020). [cited by examiner]
“3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Network Function Repository Services; Stage 3 (Release 16)”, 3GPP TS 29.510, V16.3.0, Mar. 2020, pp. 1-172. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; System architecture for the 5G System (5GS); Stage 2 (Release 16)”, 3GPP TS 23.501, V16.4.0, Mar. 2020, pp. 1-430. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Procedures for the 5G System (5GS); Stage 2 (Release 16)”, 3GPP TS 23.502, V16.4.0, Mar. 2020, pp. 1-582. [cited by applicant]
“Enablers for Multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003269, Oracle Corporation, Apr. 20-23, 2020, 11 pages. [cited by applicant]
“Enablers for Multiple SCPs (23.502)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003270, Oracle Corporation, Apr. 20-23, 2020, 7 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 5G System; Principles and Guidelines for Services Definition; Stage 3 (Release 16)”, 3GPP TS 29.501, V16.3.0, Mar. 2020, pp.… [cited by applicant]
“SCP Profile Registration and Discovery”, 3GPP TSG-CT WG4 Meeting #98e, C4-203133, Nokia, Jun. 2-12, 2020, 44 pages. [cited by applicant]
Extended European Search Report received for corresponding European Patent Application No. 21174884.3, dated Sep. 28, 2021, 8 pages. [cited by applicant]
“Enablers for multiple SCPs (23.501)”, 3GPP TSG-SA2 Meeting #138-E, S2-2003190, Oracle Corporation, Apr. 20-23, 2020, 12 pages. [cited by applicant]
“SCP Registration/Update/Deregistration in NRF”, 3GPP TSG-SA/WG2 Meeting #138E, S2-2002675, CATT, Apr. 20-24, 2020, 5 pages. [cited by applicant]
Communication pursuant to Article 94(3) EPC dated Sep. 15, 2022 corresponding to European Patent Application No. 21174884.3. [cited by applicant]
European Office Action issued in corresponding European Patent Application No. 21 174 884.3-1203 on Jul. 14, 2023. [cited by applicant]
European Notice of Allowance issued in corresponding European Patent Application No. 21174884.3 on Nov. 21, 2023. [cited by applicant]
European Communication issued in corresponding European Patent Application No. 21 174 884.3-1203 on Mar. 26, 2024. [cited by applicant]
Chinese Office Action issued in corresponding Chinese Patent Application No. 202110550448.0 on Oct. 24, 2023. [cited by applicant]
3GPP TSG-SA2 Meeting #138-E, Online Apr. 20-23, 2020, S2-2003190R21, Enablers for multiple SCPs (23.501), Oracle Corporation, Verizon UK Ltd., 10 pages. [cited by applicant]
3GPP TSG SA2 Meeting #138E, Apr. 20-24, 2020, Electronic, Elbonia, SA WG2 Temporary Document, S2-2003016, Huawei, Hisilicon, “Communication Between Consumer and Producer with Multi SCP”, 4 pages. [cited by applicant]
3GPP TSG-SA2 Meeting #138-E, Online, Apr. 20-23, 2020, S2-2003270 (Was S2-2003193r09), “Enablers for Multiple SCPs (23.502)”, Oracle Corporation, Verizon UK Ltd, Nokia, Nokia Shanghai-Bell, Samsung, Ericsson, ITRI, CATT… [cited by applicant]