Communication Method and Communications Apparatus
US-2020413466-A1 · Dec 31, 2020 · US
US12184537B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12184537-B2 |
| Application number | US-202017774152-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 3, 2020 |
| Priority date | Nov 6, 2019 |
| Publication date | Dec 31, 2024 |
| Grant date | Dec 31, 2024 |
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.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.