IP Library Granted Patent US 12,452,204
Granted Patent B2
US 12,452,204 · App. 18/264,789 · Granted Oct 21, 2025

DNS configuration provisioning

Inventors: Tingfang Tang (Beijing, CN); Emmanouil Pateromichelakis (Viersen, DE)
Assignee: Lenovo (Beijing) Limited
H04L61/4511H04L61/35H04W4/50
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,452,204
App. No.
18/264,789
Granted
Oct 21, 2025
Kind
B2
Abstract

Method and apparatus for improvement of DNS configuration for applications are disclosed. A method performed at a server comprises generating Domain Name System (DNS) information; deciding whether to transmit the DNS information to a User Equipment (UE) or to a network or to both the UE and the network; and transmitting the DNS information for use with at least one application associated with the UE according to the decision.

Claims (41)

1. A method performed at a server, the method comprising:

receiving, from a user equipment (UE), application information that indicates the UE supports receiving domain name system (DNS) information indirectly from the server via a network layer, wherein the application information corresponds to at least one application associated with the UE, and wherein the network layer connects the UE and a network entity;

generating the DNS information for use with the at least one application associated with the UE, wherein the DNS information indicates one or more DNS servers associated with the at least one application;

transmitting, based at least in part on the UE supporting receiving the DNS information indirectly from the server via the network layer, the DNS information to the network entity to indirectly indicate the DNS information via the network layer; and

transmitting additional DNS information to the UE to directly indicate the additional DNS information via an application layer that connects the UE and the server, wherein at least one of the DNS information or the additional DNS information indicates a precedence of the DNS information or the additional DNS information.

2. The method of claim 1 , wherein the application information further indicates that the UE supports receiving the additional DNS information directly from the server.

3. The method of claim 1 , wherein at least one of the DNS information or the additional DNS information includes validation criteria for the one or more DNS servers.

4. The method of claim 1 , wherein the server is an edge configuration server (ECS), and wherein transmitting the DNS information includes transmitting the DNS information as part of at least one of edge data network (EDN) configuration information, EDN connection information, or edge enabler servers configuration information.

5. The method of claim 1 , wherein the server is an edge enabler server (EES), and wherein transmitting the DNS information includes transmitting the DNS information as a new parameter indicating a related server configuration.

6. The method of claim 1 , wherein transmitting the DNS information includes transmitting the DNS information via a notification service.

7. The method of claim 1 , wherein the network entity is a 5G core (5GC) network entity, and wherein the method further includes:

transmitting the DNS information to the 5GC network entity via an application function (AF) request or a parameter provisioning procedure.

8. A user equipment (UE) for wireless communication, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the UE to:

transmit application information that indicates the UE supports receiving domain name system (DNS) information indirectly from a server via a network layer, wherein the application information corresponds to at least one application associated with the UE, and wherein the network layer connects the UE and a network entity;

receive, via the network layer and based at least in part on the UE supporting receiving the DNS information indirectly from the server via the network layer, the DNS information from the network entity, wherein the DNS information is for use with the at least one application associated with the UE, and wherein the DNS information indicates one or more DNS servers associated with the at least one application;

receive, via an application layer that connects the UE and the server, additional DNS information directly from the server, wherein at least one of the DNS information or the additional DNS information indicates a precedence of the DNS information or the additional DNS information; and

select, based at least in part on the precedence of the DNS information or the additional DNS information, a DNS server from the one or more DNS servers based at least in part on the DNS information or the additional DNS information.

9. The UE of claim 8 , wherein the application information further indicates that the UE supports receiving the additional DNS information directly from the server.

10. A method performed by a user equipment (UE), the method comprising:

transmitting application information that indicates the UE supports receiving domain name system (DNS) information indirectly from a server via a network layer, wherein the application information corresponds to at least one application associated with the UE, and wherein the network layer connects the UE and a network entity;

receiving, via the network layer and based at least in part on the UE supporting receiving the DNS information indirectly from the server via the network layer, the DNS information from the network entity, wherein the DNS information is for use with the at least one application associated with the UE, and wherein the DNS information indicates one or more DNS servers associated with the at least one application;

receiving, via an application layer that connects the UE and the server, additional DNS information directly from the server, wherein at least one of the DNS information or the additional DNS information indicates a precedence of the DNS information or the additional DNS information; and

selecting, based at least in part on the precedence of the DNS information or the additional DNS information, a DNS server from the one or more DNS servers based at least in part on the DNS information or the additional DNS information.

11. The method of claim 10 , wherein the application information further indicates that the UE supports receiving the additional DNS information directly from the server.

12. A server for wireless communication, comprising:

at least one memory; and

at least one processor coupled with the at least one memory and configured to cause the server to:

receive, from a user equipment (UE), application information that indicates the UE supports receiving domain name system (DNS) information indirectly from the server via a network layer, wherein the application information corresponds to at least one application associated with the UE, and wherein the network layer connects the UE and a network entity;

generate the DNS information for use with the at least one application associated with the UE, wherein the DNS information indicates one or more DNS servers associated with the at least one application;

transmit, based at least in part on the UE supporting receiving the DNS information indirectly from the server via the network layer, the DNS information to the network entity to indirectly indicate the DNS information via the network layer; and

transmit additional DNS information to the UE to directly indicate the additional DNS information via an application layer that connects the UE and the server, wherein at least one of the DNS information or the additional DNS information indicates a precedence of the DNS information or the additional DNS information.

13. The server of claim 12 , wherein the application information further indicates that the UE supports receiving the additional DNS information directly from the server.

14. The server of claim 12 , wherein at least one of the DNS information or the additional DNS information includes validation criteria for the one or more DNS servers.

15. The server of claim 12 , wherein the server is an edge configuration server (ECS), and wherein the DNS information is transmitted as part of at least one of edge data network (EDN) configuration information, EDN connection information, or edge enabler servers configuration information.

16. The server of claim 12 , wherein the server is an edge enabler server (EES), and wherein to transmit the DNS information, the at least one processor is configured to cause the server to transmit the DNS information as a new parameter indicating a related server configuration.

17. The UE of claim 8 , wherein at least one of the DNS information or the additional DNS information includes validation criteria for the one or more DNS servers.

18. The UE of claim 8 , wherein the server is an edge configuration server (ECS), and wherein to receive the DNS information, the at least one processor is configured to cause the UE to receive the DNS information as part of at least one of edge data network (EDN) configuration information, EDN connection information, or edge enabler servers configuration information.

19. The UE of claim 8 , wherein the server is an edge enabler server (EES), and wherein to receive the DNS information, the at least one processor is configured to cause the UE to receive the DNS information as a new parameter indicating a related server configuration.

20. The UE of claim 8 , wherein to receive the DNS information, the at least one processor is configured to cause the UE to receive the DNS information via a notification service.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2023
From: TANG, TINGFANG; PATEROMICHELAKIS, EMMANOUIL
To: LENOVO (BEIJING) LTD.
Reel/Frame 065231/0454 →
Continuity (1)
Related Publication 20240056415A1 · Feb 15, 2024
References Cited (19)
US 10972426B1 · Sinha · 2021 [cited by examiner]
US 11979367B2 · Zhang · 2024 [cited by examiner]
US 11991145B2 · Lee · 2024 [cited by examiner]
US 20160037328A1 · Raveendran · 2016 [cited by examiner]
US 20200329008A1 · Dao · 2020 [cited by examiner]
US 20220053602A1 · Kim · 2022 [cited by examiner]
US 20220345442A1 · Lee · 2022 [cited by examiner]
US 20230047849A1 · Ge · 2023 [cited by examiner]
US 20230091077A1 · Yao · 2023 [cited by examiner]
US 20230239343A1 · Ge · 2023 [cited by examiner]
US 20230362127A1 · Korja · 2023 [cited by examiner]
US 20230379293A1 · Muñoz de la Torre Alonso · 2023 [cited by examiner]
CN 109997334A · 2019 [cited by applicant]
CN 110121892A · 2019 [cited by applicant]
CN 111343092A · 2020 [cited by applicant]
CN 111345012A · 2020 [cited by applicant]
Huawei , et al., “Update solution #6: Discovery of EAS based on DNS”, 3GPP TSG-WG SA2 Meeting #139E e-meeting, S2-2004116, Elbonia [retrieved Aug. 1, 2023]. Retrieved from the Internet <https://www.3gpp.org/ftp/tsg_sa/W… [cited by applicant]
PCT/CN2021/076592 , “International Preliminary Report on Patentability”, PCT Application No. PCT/CN2021/076592, Aug. 24, 2023, 6 pages. [cited by applicant]
PCT/CN2021/076592 , “International Search Report and Written Opinion”, PCT Application PCT/CN2021/076592, Nov. 16, 2021, 8 Pages. [cited by applicant]
Cited By (1)
US 12,621,631