Method and network device for multi-path communication

US12184537B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12184537-B2
Application numberUS-202017774152-A
CountryUS
Kind codeB2
Filing dateNov 3, 2020
Priority dateNov 6, 2019
Publication dateDec 31, 2024
Grant dateDec 31, 2024

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 transmitting data packets of at least one communication service from a first network entity to at least one destination network entity includes: establishing a quick user datagram protocol internet connection tunnel between the first network entity and a second network entity; transmitting the data packets from the first network entity to the second network entity via the quick user datagram protocol internet connection tunnel, wherein the data packets are encapsulated within quick user datagram protocol internet connection packets, and wherein the quick user datagram protocol internet connection packets are transmitted from the first network entity to the second network entity via multiple paths; extracting the data packets from the received quick user datagram protocol internet connection packets in the second network entity; and forwarding the extracted data packets from the second network entity to a respective destination network entity.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for transmitting data packets of at least one communication service from a first network entity to at least one destination network entity, the method comprising: establishing a quick user datagram protocol internet connection tunnel between the first network entity and a second network entity; transmitting the data packets from the first network entity to the second network entity via the quick user datagram protocol internet connection tunnel, wherein each data packet of the data packets is generated by a respective communication service of the at least one communication service on the basis of a communication protocol which is selected depending on the respective communication service, wherein the data packets are encapsulated within quick user datagram protocol internet connection packets, wherein, in a quick user datagram protocol internet connection packet of the quick user datagram protocol internet connection packets, data packets originating from different communication services are encapsulated, wherein the quick user datagram protocol internet connection packets with the data packets encapsulated therein are transmitted from the first network entity to the second network entity via multiple paths using a multi-path QUIC (MP-QUIC) protocol, and wherein the multiple paths are used simultaneously; extracting, at the second network entity, the data packets from the quick user datagram protocol internet connection packets; and forwarding the extracted data packets from the second network entity to a respective destination network entity. 2. The method of claim 1 , wherein information is transmitted from the first network entity to the second network entity indicating non-reliable transmission within the quick user datagram protocol internet connection tunnel, and wherein the quick user datagram protocol internet connection packets are transmitted non-reliably. 3. The method of claim 2 , wherein at least one of the data packets or the quick user datagram protocol internet connection packets comprise ordering information, and wherein forwarding the extracted data packets from the second network entity to the respective destination network entity is performed in an order depending on the ordering information. 4. The method of claim 3 , wherein for forwarding, the data packets are queued in a reorder queue in the second network entity, wherein the data packets in the reorder queue are reordered according to a pre-defined reorder criterion, and wherein data packets which are lost in the transmission from the first network entity to the second network entity via the tunnel are skipped in the reordering. 5. The method of claim 1 , wherein the quick user datagram protocol internet connection tunnel is established between a first virtual network interface in the first network entity and a second virtual network interface in the second network entity. 6. The method of claim 1 , further comprising: determining a maximum transmission unit of at least one transmission path available for transmitting data packets from the first network entity to the second network entity; and selecting the data size of the quick user datagram protocol internet connection packets depending on the determined maximum transmission unit. 7. The method of claim 1 , further comprising: extracting congestion control information from the data packets in at least one of the first network entity or the second network entity, wherein the extracted congestion control information is used for adapting a congestion control of the quick user datagram protocol internet connection tunnel between the first network entity and a second network entity. 8. The method of claim 1 , wherein for forwarding, the data packets are queued in a reorder queue in the second network entity, wherein the data packets in the reorder queue are reordered according to a pre-defined reorder criterion, and wherein data packets which are lost in the transmission from the first network entity to the second network entity via the tunnel are skipped in the reordering. 9. A communication system, comprising: a first network device adapted for multi-path communication via at least two network interfaces; and a second network device adapted for multi-path communication; wherein the first network device is configured for: establishing a quick user datagram protocol internet connection tunnel to the second network device; and transmitting data packets to the second network device via the quick user datagram protocol internet connection tunnel, wherein each data packet of the data packets is generated by a respective communication service of at least one communication service on the basis of a communication protocol which is selected depending on the respective communication service, wherein the data packets are encapsulated within quick user datagram protocol internet connection packets, wherein, in a quick user datagram protocol internet connection packet of the quick user datagram protocol internet connection packets, data packets originating from different communication services are encapsulated, wherein the quick user datagram protocol internet connection packets with the data packets encapsulated therein are transmitted via multiple paths using a multi-path QUIC (MP-QUIC) protocol, and wherein the multiple paths are used simultaneously; wherein the second network device is configured for: extracting the data packets from the quick user datagram protocol internet connection packets; and forwarding the extracted data packets to a respective destination. 10. The communication system of claim 9 , wherein the first network device is a hybrid customer premises equipment router, a hybrid aggregation gateway, or a mobile communication device. 11. One or more non-transitory computer-readable mediums having processor-executable instructions stored thereon for transmitting data packets of at least one communication service from a first network entity to at least one destination network entity, wherein the processor-executable instructions, when executed, facilitate: establishing a quick user datagram protocol internet connection tunnel between the first network entity and a second network entity; transmitting the data packets from the first network entity to the second network entity via the quick user datagram protocol internet connection tunnel, wherein each data packet of the data packets is generated by a respective communication service of the at least one communication service on the basis of a communication protocol which is selected depending on the respective communication service, wherein the data packets are encapsulated within a quick user datagram protocol internet connection packets, wherein, in a quick user datagram protocol internet connection packet of the quick user datagram protocol internet connection packets, data packets originating from different communication services are encapsulated, wherein the quick user datagram protocol internet connection packets with the data packets encapsulated therein are transmitted from the first network entity to the second network entity via multiple paths using a multi-path QUIC (MP-QUIC) protocol, and wherein the multiple paths are used simultaneously; extracting the data packets from the quick user datagram protocol internet connection packets in the second network entity; and forwarding the extracted data packets from the second network entity to a respective destination network entity. 12. A method for transmitting data packets of at least one communication service from a first network entity to at least one destination network entity, the method compri

Assignees

Inventors

Classifications

  • by diverting traffic away from congested entities · CPC title

  • Evaluation of link metrics (techniques for monitoring network metrics H04L43/08) · CPC title

  • Interconnection of networks using encapsulation techniques, e.g. tunneling · CPC title

  • ensuring sequence integrity, e.g. using sequence numbers · CPC title

  • using forward notification · 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 US12184537B2 cover?
A method for transmitting data packets of at least one communication service from a first network entity to at least one destination network entity includes: establishing a quick user datagram protocol internet connection tunnel between the first network entity and a second network entity; transmitting the data packets from the first network entity to the second network entity via the quick use…
Who is the assignee on this patent?
Deutsche Telekom Ag
What technology area does this patent fall under?
Primary CPC classification H04L12/4633. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).