Systems and method for extendable micronets
US-12245117-B1 · Mar 4, 2025 · US
US12506703B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12506703-B2 |
| Application number | US-202118681190-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 9, 2021 |
| Priority date | Aug 3, 2021 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatuses, methods, and systems are disclosed for domain name system determination. One method includes transmitting, from a first network function, first instructions to a second network function. The first instructions indicate forwarding DNS requests received from an application in a first device to the first network function. The method includes receiving, from the second network function, a first DNS request received from an application in the first device based on the first instructions. The DNS request includes a FQDN. The method includes determining to use network analytics from a third network function to determine an application server for the FQDN. The method includes transmitting a first request to the third network function. The first request includes: a request for data network performance analytics; the FQDN; a device identity of the first device; and/or a current location of the first device.
Opening claim text (preview).
The invention claimed is: 1 . A method of performing a first network function, the method comprising: transmitting first instructions to a second network function, wherein the first instructions indicate forwarding domain name system requests from an application in a first device to the first network function; receiving, from the second network function, a first domain name system request received from an application in the first device based on the first instructions, wherein the domain name system request comprises a fully qualified domain name; determining to use network analytics from a third network function to determine an application server for the fully qualified domain name; transmitting a first request to the third network function, wherein the first request comprises: a request for data network performance analytics; the fully qualified domain name; a device identity of the first device; a current location of the first device; or a combination thereof; receiving a response to the first request, wherein the response comprises a list of application server addresses and associated performance information; selecting the application server from the list of application server addresses based on the associated performance information; determining second instructions for the second network function, wherein the second instructions indicate to construct a domain name system response to reply to the first domain name system request, and the second instructions indicate the selected application server; and transmitting the second instructions to the second network function, wherein the second instructions comprise an indication to create the domain name system response indicating the selected application server. 2 . An apparatus of a first network function, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the apparatus to: transmit first instructions to a second network function, wherein the first instructions indicate forwarding domain name system requests from an application in a first device to the first network function; receive, from the second network function, a first domain name system request received from an application in the first device based on the first instructions, wherein the domain name system request comprises a fully qualified domain name; determine to use network analytics from a third network function to determine an application server for the fully qualified domain name; transmit a first request to the third network function, wherein the first request comprises: a request for data network performance analytics; the fully qualified domain name; a device identity of the first device; a current location of the first device; or a combination thereof; receive a response to the first request, wherein the response comprises a list of application server addresses and associated performance information; select the application server from the list of application server addresses based on the associated performance information; determine second instructions for the second network function, wherein the second instructions indicate to construct a domain name system response to reply to the first domain name system request, and the second instructions indicate the selected application server; and transmit the second instructions to the second network function, wherein the second instructions comprise an indication to create the domain name system response indicating the selected application server. 3 . The apparatus of claim 2 , wherein the first network function comprises a session management function. 4 . The apparatus of claim 3 , wherein the second network function comprises an edge application server discovery function. 5 . The apparatus of claim 4 , wherein the third network function comprises a network data analytics function. 6 . The apparatus of claim 5 , wherein the first device comprises a user equipment (UE). 7 . The apparatus of claim 6 , wherein the second instructions are included within domain name system message handling rules. 8 . The apparatus of claim 7 , wherein the domain name system message handling rules comprise an action to create a domain name system response, and the domain name system response comprises an internet protocol address of the selected application server. 9 . The apparatus of claim 8 , wherein the second instructions comprise a constructed domain name system response, and the constructed domain name system response comprises an internet protocol address of the selected application server and an action to forward the constructed domain name system to the first device. 10 . The apparatus of claim 8 , wherein the second instructions comprise an action to create a domain name system response, the domain name system response comprises an internet protocol address of the selected application server, and the domain name system response is transmitted to the first device. 11 . An apparatus of a second network function, comprising: at least one memory; and at least one processor coupled with the at least one memory and configured to cause the apparatus to: receive a domain name system request from an application of first device; determine to forward the request to a first network function; receive instructions from a first network function, and the instructions comprise an indication to create a domain name system response indicating a selected application server; create the domain name system response; and transmit the domain name system response to the first device. 12 . The apparatus of claim 11 , wherein the first network function comprises a session management function. 13 . The apparatus of claim 12 , wherein the second network function comprises an edge application server discovery function. 14 . The apparatus of claim 13 , wherein the first device comprises a user equipment (UE). 15 . The apparatus of claim 14 , wherein the instructions are included within domain name system message handling rules. 16 . A method of performing a second network function, the method comprising: receiving a domain name system request from an application of first device; determining to forward the request to a first network function; receiving instructions from a first network function, wherein the instructions comprise an indication to create a domain name system response indicating a selected application server; creating the domain name system response; and transmitting the domain name system response to the first device. 17 . The method of claim 16 , wherein the first network function comprises a session management function. 18 . The method of claim 17 , wherein the second network function comprises an edge application server discovery function. 19 . The method of claim 18 , wherein the first device comprises a user equipment (UE). 20 . The method of claim 19 , wherein the instructions are included within domain name system message handling rules.
involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function · CPC title
Directories for service discovery · CPC title
using geographic information, e.g. room number · CPC title
using domain name system [DNS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.