IP Library Granted Patent US 12701492
Granted Patent B2
US 12701492 · App. 18/482,559 · Granted Aug 4, 2026

Systems and methods for node selection using location information in a domain name system request message

Inventors: Jerry Steben (Fort Worth, TX); David Taft (Keller, TX); Maqbool Chauhan (Keller, TX); Klay Goodchild (Corinth, TX); Edward G Leyton (Grapevine, TX)
Assignee: Verizon Patent and Licensing Inc.
H04W40/20H04L61/4511H04W8/26H04W84/12
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 12701492
App. No.
18/482,559
Granted
Aug 4, 2026
Kind
B2
Abstract

In some implementations, a domain name system (DNS) server may receive, from a user equipment (UE), a DNS request message that indicates location information. The DNS server may select a node for the UE based on the location information. The DNS server may transmit, to the UE, an indication of the node.

Claims (35)

1 . A method, comprising:

receiving, by a domain name system (DNS) server and from a user equipment (UE), a DNS request message that indicates location information;

selecting, by the DNS server, a node for the UE based on the location information; and

transmitting, by the DNS server and to the UE, an indication of the node,

wherein the node is a mobile edge computing (MEC) server, and wherein the MEC server is associated with a centralized radio access network (CRAN) site depending on the location information, a test access point (TAP) site depending on the location information, or a service access point (SAP) site depending on the location information.

2 . The method of claim 1 , wherein the DNS request message indicates a source Internet Protocol (IP) address, a destination IP address, and a payload, and wherein the payload includes an enhanced DNS (eDNS) bit field that conveys the location information.

3 . The method of claim 2 , wherein the eDNS bit field includes a first segment and a second segment, and wherein the first segment indicates a MEC selection.

4 . The method of claim 2 , wherein the eDNS bit field includes a first segment and a second segment, and wherein the second segment indicates a location associated with the MEC server.

5 . The method of claim 1 , wherein the location information is associated with a schema, wherein the schema defines a first segment for indicating a MEC server usage, and wherein the schema defines a second segment for indicating a location associated with the MEC server.

6 . The method of claim 1 , wherein the UE is a wireless local area network (WLAN) connected device.

7 . The method of claim 1 , wherein the DNS request message includes a field repurposed to convey the location information.

8 . A device, comprising:

one or more processors configured to:

receive, from a user equipment (UE), a domain name system (DNS) request message that indicates location information;

select an evolved packet data gateway (ePDG) for the UE based on the location information; and

transmit, to the UE, an indication of the evolved packet data gateway (ePDG),

wherein the DNS request message indicates a source Internet Protocol (IP) address, a destination IP address, and a payload, and wherein the payload includes an enhanced DNS (eDNS) bit field that conveys the location information.

9 . The device of claim 8 , wherein the device is a DNS server.

10 . The device of claim 8 , wherein the location information is associated with a schema, wherein the schema defines a first segment for indicating a type of location provided by the UE, and wherein the schema defines a second segment for indicating location data associated with the type of location.

11 . The device of claim 8 , wherein the one or more processors are further configured to:

store a service provider registry that includes a plurality of entries, wherein each entry, of the plurality of entries, indicates a segment and a type of location associated with the segment, and wherein the location information in the DNS request message is decoded using the service provider registry.

12 . The device of claim 8 , wherein the location information includes one or more of: a code associated with the UE, latitude and longitude information associated with the UE, or a last tracking area identity (TAI) associated with the UE.

13 . The device of claim 8 , wherein the UE is a wireless local area network (WLAN) connected device.

14 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

receive, from a user equipment (UE), a domain name system (DNS) request message that indicates location information;

select an evolved packet data gateway (ePDG) for the UE based on the location information;

transmit, to the UE, an indication of the evolved packet data gateway (ePDG); and

store a service provider registry that includes a plurality of entries, wherein each entry, of the plurality of entries, indicates a segment and a type of location associated with the segment, and wherein the location information in the DNS request message is interpreted using the service provider registry.

15 . The non-transitory computer-readable medium of claim 14 , wherein the DNS request message indicates a source Internet Protocol (IP) address, a destination IP address, and a payload, and wherein the payload includes an enhanced DNS (eDNS) bit field that conveys the location information.

16 . The non-transitory computer-readable medium of claim 14 , wherein the location information is associated with a schema, wherein the schema defines a first segment for indicating a type of location provided by the UE, and wherein the schema defines a second segment for indicating location data associated with the type of location provided by the UE.

17 . The non-transitory computer-readable medium of claim 14 , wherein the UE is a wireless local area network (WLAN) connected device.

18 . The non-transitory computer-readable medium of claim 14 , wherein the location information includes one or more of: a code associated with the UE, latitude and longitude information associated with the UE, or a last tracking area identity (TAI) associated with the UE.

19 . The non-transitory computer-readable medium of claim 14 , wherein the device is a DNS server.

20 . The non-transitory computer-readable medium of claim 14 , wherein the DNS request message includes a field repurposed to convey the location information.