US 12,477,041 B2
Method and system to transmit and receive data packets through at least one end-to-end connection
Patrick Ho Wai Sung, Kowloon (HK); Ho Ming Chan, Kowloon (HK); Kit Wai Chau, Kowloon (HK); and Min-Fu Tsai, Kowloon (HK)
Assigned to Pismo Labs Technology Limited, Kowloon (HK)
Filed by Pismo Labs Technology Limited, Kowloon (HK)
Filed on Jun. 6, 2024, as Appl. No. 18/736,087.
Application 18/736,087 is a continuation of application No. 17/868,053, filed on Jul. 19, 2022, granted, now 12,034,811.
Application 17/868,053 is a continuation of application No. 17/085,207, filed on Oct. 30, 2020, granted, now 11,394,785, issued on Jul. 19, 2022.
Application 17/085,207 is a continuation of application No. 14/125,951, granted, now 10,862,972, issued on Dec. 8, 2020, previously published as PCT/IB2013/052490, filed on Mar. 28, 2013.
Prior Publication US 2024/0364788 A1, Oct. 31, 2024
Int. Cl. H04L 67/14 (2022.01); H04L 12/64 (2006.01)
CPC H04L 67/14 (2013.01) [H04L 12/6418 (2013.01); H04L 2012/6443 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for transmitting and receiving data packets between a first network node and a second network node, comprising:
(a) at the first network node: selecting a plurality of first network interfaces of the first network node and a plurality of second network interfaces of the second network node via a user interface (UI) of the first network node;
(b) at the first network node: establishing, based on the selection of the plurality of first network interfaces and the plurality of second network interfaces, a plurality of end-to-end connections with the second network node using the plurality of first network interfaces and the plurality of second network interfaces;
(c) at the first network node: determining a policy;
(d) at the first network node: selecting, based on the policy, at least one end-to-end connection in the plurality of end-to-end connections; and
(e) at the first network node: transmitting to and receiving from, based on the policy, the data packets the second network node through the at least one end-to-end connection;
wherein:
the plurality of first network interfaces includes a plurality of first identities of the plurality of first network interfaces and the plurality of second network interfaces includes a plurality of second identities of the plurality of second network interfaces;
the first network node instructs the second network node to establish the plurality of end-to-end connections when the plurality of first network interfaces and the plurality of second network interfaces are selected; and
the plurality of first network interfaces and the plurality of the second network interfaces are represented by different Internet Protocol (IP) addresses or different Media Access Control (MAC) addresses.