Techniques for establishing a communication connection between two network entities via different network flows
First Claim
1. A method for establishing a communication connection between a first network entity and a second network entity via at least two different network flows, the method comprising:
- transmitting a first request, by the first network entity, directed to the second network entity via a first network flow;
transmitting at least one second request, by the first network entity, directed to the second network entity via at least one second network flow, wherein the at least one second request is transmitted by the first network entity before the first network entity receives a reply to the first request from the second network entity; and
establishing the communication connection between the first network entity and the second network entity based on at least one of the first request or the at least one second request;
wherein the method further comprises;
enabling data communication, by the first network entity, responsive to a decision based on reception of the reply to the first request from the second network entity and/or reception of at least one reply to the at least one second request from the second network entity;
transmitting a first acknowledgement, by the first network entity, directed to the second network entity via the first network flow;
transmitting at least one second acknowledgement, by the first network entity, directed to the second network entity via the at least one second network flow; and
configuring, by the second network entity, a respective network flow of the first network flow and the at least one second network flow via which a respective acknowledgement of the first acknowledgement and the at least one second acknowledgement is first received by the second network entity as a primary network flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for establishing a communication connection between a first network entity and a second network entity via at least two different network flows includes: transmitting a first request, by the first network entity, directed to the second network entity via a first network flow; transmitting at least one second request, by the first network entity, directed to the second network entity via at least one second network flow, wherein the at least one second request is transmitted by the first network entity before the first network entity receives a reply to the first request from the second network entity; and establishing the communication connection between the first network entity and the second network entity based on at least one of the first request or the at least one second request.
20 Citations
14 Claims
-
1. A method for establishing a communication connection between a first network entity and a second network entity via at least two different network flows, the method comprising:
-
transmitting a first request, by the first network entity, directed to the second network entity via a first network flow; transmitting at least one second request, by the first network entity, directed to the second network entity via at least one second network flow, wherein the at least one second request is transmitted by the first network entity before the first network entity receives a reply to the first request from the second network entity; and establishing the communication connection between the first network entity and the second network entity based on at least one of the first request or the at least one second request; wherein the method further comprises; enabling data communication, by the first network entity, responsive to a decision based on reception of the reply to the first request from the second network entity and/or reception of at least one reply to the at least one second request from the second network entity; transmitting a first acknowledgement, by the first network entity, directed to the second network entity via the first network flow; transmitting at least one second acknowledgement, by the first network entity, directed to the second network entity via the at least one second network flow; and configuring, by the second network entity, a respective network flow of the first network flow and the at least one second network flow via which a respective acknowledgement of the first acknowledgement and the at least one second acknowledgement is first received by the second network entity as a primary network flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A first network entity for establishing a communication connection to a second network entity via at least two different network flows, the first network entity comprising:
-
at least one network interface configured to; transmit a first request to the second network entity via a first network flow; transmit at least one second request to the second network entity via at least one second network flow; receive a reply to the first request from the second network entity; and a processor configured to; control the at least one network interface to transmit the at least one second request before receiving the reply to the first request from the second network entity; and establish the communication connection to the second network entity based on at least one of the first request or the at least one second request; wherein the first request comprises a SYN message according to the Multipath Transport Control Protocol (MTCP) standard; and wherein the at least one second request comprises at least one SYN message according to the MTCP standard.
-
-
14. A second network entity for establishing a communication connection to a first network entity via at least two different network flows, the second network entity comprising:
-
at least one network interface configured to; receive a first request from the first network entity via a first network flow; receive at least one second request from the first network entity via at least one second network flow; transmit to the first network entity a reply to the first request; and transmit to the first network entity at least one reply to the at least one second request; and a processor configured to; control the at least one network interface to transmit the reply to the first request responsive to receiving the first request and to transmit the at least one reply to the at least one second request responsive to receiving the at least one second request; and establish the communication connection to the first network entity based on at least one of the first request or the at least one second request; wherein the first request comprises a SYN message according to the Multipath Transport Control Protocol (MTCP) standard; and wherein the at least one second request comprises at least one SYN message according to the MTCP standard.
-
Specification