# US 12,010,103 B2 · Systems and methods for handling telescopic FQDNs

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,010,103 B2
- Document ID: US12010103B2
- Status: Granted
- Kind: B2
- Application number: 17/602,112
- Filed: 2020-04-07
- Published: 2022-06-23
- Granted: 2024-06-11
- Earliest claimed: 2019-04-08
- Assignees: Telefonaktiebolaget LM Ericsson (publ)
- Applicants: Telefonaktiebolaget LM Ericsson (publ)
- Inventors: Jesus-Angel de-Gregorio-Rodriguez; David Castellanos Zamora; Juha Kujanen
- Web page: https://patentgrep.com/patent/US12010103B2

## CPC

- H04L 61/301: Name conversion
- H04L 63/0281: {Proxies}
- H04L 61/4511: using domain name system [DNS]
- H04L 63/0807: {using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213)}
- H04W 12/084: using delegated authorisation, e.g. open authorisation [OAuth] protocol
- H04L 2101/35: containing special prefixes
- H04W 8/12: between location registers or mobility servers
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 88/16: Gateway arrangements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method performed by a first node implementing a first NF in a visited network (VPLMN) for communicating with a third node implementing a second NF in a home network (HPLMN) is provided. Embodiments include: determining that the third node should be communicated with; sending, towards a second node implementing a Security Edge Protection Proxy (SEPP) in the visited network, a request for a telescopic FQDN for the third node in the home network to be used by the first node in the visited network to communicate with the third node in the home network, which request comprises a FQDN of the third node in the home network; receiving, from the second node, a telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label to be used by the first node to communicate with the third node.

## Claims

### Claim 1

A method performed by a first node implementing a first network function (NF) in a visited network (VPLMN) for communicating with a third node implementing a second NF in a home network (HPLMN), the method comprises:
determining that the third node should be communicated with;
sending towards a second node implementing a Security Edge Protection Proxy (SEPP) in the visited network, a request fora telescopic Fully Qualified Domain Name (FQDN) for the third node in the home network to be used by the first node in the visited network to communicate with the third node in the home network, the request comprises a FQDN of the third node in the home network;
receiving, from the second node, the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label to be used by the first node to communicate with the third node; and
communicating with the third node in the home network via the second node in the visited network using the received telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label.

### Claim 2 (depends on 1)

The method of claim 1 further comprising: communicating with the third node in the home network by sending to the second node in the visited network a service request comprising the received telescopic FQDN for the third node.

### Claim 3 (depends on 2)

The method of claim 2 wherein the service request is any one of: a discovery request, Oauth2 Access Token Request or a subscription request.

### Claim 4 (depends on 1)

The method of claim 1, further comprising one or more of the following: the first node implements a visited Network Repository Function (NRF); the second node implements a visited SEPP; and the third node implements a home NRF.

### Claim 5 (depends on 1)

The method of claim 1 further comprising: communicating with the third node by sending a service request to another node (SEPP2) using the telescopic FQDN to communicate with the third node.

### Claim 6

A method performed by a second node implementing a Security Edge Protection Proxy (SEPP) in a visited network (VPLMN) for enabling communication with a third node implementing a second Network Function (NF) in a home network (HPLMN), the method comprises:
receiving, from a first node implementing a first NF in the visited network, a request for a telescopic Fully Qualified Domain Name (FQDN) for the third node in the home network to be used by the first node in the visited network to communicate with the third node in the home network, the request comprises a FQDN of the third node in the home network;
generating the telescopic FQDN;
transmitting, to the first node, the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label to be used by the first node to communicate with the third node; and
enabling communication with the third node in the home network using the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label.

### Claim 7 (depends on 6)

The method of claim 6, further comprising one or more of the following: the first node implements a visited Network Repository Function (NRF); the second node implements a visited SEPP; and the third node implements a home NRF.

### Claim 8 (depends on 6)

The method of claim 6 further comprising: receiving the service request from the first node, which service request comprises the received telescopic FQDN for communicating on behalf of the first node with the third node using the telescopic FQDN.

### Claim 9

A first node implementing a first network function (NF) in a visited network (VPLMN) for communicating with a third node implementing a second NF in a home network (HPLMN), the first node comprising:
processing circuitry configured to:
determine that the third node should be communicated with;
send towards a second node implementing a Security Edge Protection Proxy (SEPP) in the visited network, a request for a telescopic Fully Qualified Domain Name (FQDN) for the third node in the home network to be used by the first node in the visited network to communicate with the third node in the home network, the request comprises a FQDN of the third node in the home network;
receive, from the second node, the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label to be used by the first node to communicate with the third node; and
communicate with the third node in the home network via the second node in the visited network using the received telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label.

### Claim 10

A second node implementing a Security Edge Protection Proxy (SEPP), in a visited network (VPLMN) for enabling communication with a third node implementing a second Network Function, NF, in a home network (HPLMN), the second node comprising:
processing circuitry configured to:
receive, from a first node implementing a first NF in the visited network, a request for a telescopic Fully Qualified Domain Name, FQDN, for the third node in the home network to be used by the first node in the visited network to communicate with the third node in the home network, which request comprises a FQDN of the third node in the home network;
generate a telescopic FQDN;
transmit, to the first node, the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label to be used by the first node to communicate with the third node; and
enable communication with the third node in the home network using the telescopic FQDN for the third node wherein the FQDN for the third node in the home network is flattened to a single label.
