Domain name request multiplication for multipath-access

US2022014494A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022014494-A1
Application numberUS-202117367446-A
CountryUS
Kind codeA1
Filing dateJul 5, 2021
Priority dateJul 7, 2020
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for domain name resolution includes: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving request; duplicating, by the access device, the initial domain name query into at least two multiplied domain name queries; sending, by the access device, each of the at least two multiplied domain name queries to a respective name server; and receiving, by the access device, a domain name response comprising the requested IP address or the requested domain name from each respective name server.

First claim

Opening claim text (preview).

1 . A method for domain name resolution, comprising: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving request; duplicating, by the access device, the initial domain name query into at least two multiplied domain name queries; sending, by the access device, each of the at least two multiplied domain name queries to a respective name server; and receiving, by the access device, a domain name response comprising the requested IP address or the requested domain name from each respective name server. 2 . The method according to claim 1 , wherein the at least two multiplied domain name queries are sent to the respective name servers via different access paths. 3 . The method according to claim 2 , wherein the domain name responses are received via different access paths. 4 . The method according to claim 1 , wherein the at least two access paths include a fixed access path, a wireless local area network (WLAN) access path, or a cellular access path. 5 . The method according to claim 1 , further comprising: selecting, by the access device, from the domain name responses received by the access device, a selected response. 6 . The method according to claim 5 , wherein the selected response corresponds to the domain name response which is received first by the access device. 7 . The method according to claim 5 , wherein the selection only considers domain name responses received within a defined time frame. 8 . The method according to claim 5 , wherein the selection is based on a weighting of the name servers. 9 . The method according to claim 1 , wherein the duplication is performed using a modified version of the gethostbyname-function and/or the gethostbyaddress-function defined by the Portable Operating System Interface (POSIX) standard family. 10 . The method according to claim 9 , wherein the modified version of the gethostbyname-function and/or the gethostbyaddress-function uses the original name of the gethostbyname-function and/or the gethostbyaddress-function, and the original gethostbyname-function and/or the original gethostbyaddress-function uses a new name. 11 . The method according to claim 1 , wherein the Multipath Transmission Control Protocol (MPTCP) is used in combination with a redundant scheduler in order to send the at least two multiplied domain name queries from the access device to the respective name servers. 12 . An access device, comprising a processor and a non-transitory memory having processor-executable instructions stored thereon, wherein the processor is configured to execute the processor-executable instructions to facilitate the following being performed by the access device: requesting, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address; generating an initial domain name query based on the resolving request; duplicating the initial domain name query into at least two multiplied domain name queries; sending each of the at least two multiplied domain name queries to a respective name server; and receiving a domain name response from each respective name server; wherein the access device is configured to have multipath access to a data network via at least two access paths. 13 . The access device according to claim 12 , wherein the processor is further configured to execute the processor-executable instructions to facilitate the following being performed by the access device: selecting, from the received domain name responses, a selected response. 14 . A system, comprising: an access device; and at least two name servers; wherein the access device is configured to: request, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address; generate an initial domain name query based on the resolving request; duplicate the initial domain name query into at least two multiplied domain name queries; send each of the at least two multiplied domain name queries to a respective name server of the at least two name servers; and receive a domain name response comprising the requested IP address or the requested domain name from each respective name server of the at least two name servers; wherein each name server of the at least two name servers is configured to receive the respective multiplied domain name query and to send the respective domain name response to the access device; wherein the access device is configured to have multipath access to a data network via at least two access paths. 15 . A non-transitory computer-readable medium having processor-executable instructions for domain name resolution, wherein the processor-executable instructions, when executed, facilitate a method for domain name resolution according to claim 1 .

Assignees

Inventors

Classifications

  • Multiple interfaces, e.g. multihomed nodes · CPC title

  • Internet protocol [IP] addresses · CPC title

  • H04L45/24Primary

    Multipath · CPC title

  • using domain name system [DNS] · CPC title

  • of different Radio Access Technologies [RATs], e.g. LTE® or Wi-Fi® · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022014494A1 cover?
A method for domain name resolution includes: requesting, by an access device, via a resolving request, an IP address based on a present domain name or a domain name based on a present IP address, wherein the access device is configured to have multipath access to a data network via at least two access paths; generating, by the access device, an initial domain name query based on the resolving …
Who is the assignee on this patent?
Deutsche Telekom Ag
What technology area does this patent fall under?
Primary CPC classification H04L45/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).