Patent ID: 11956099
Assignee: 360 IT, UAB
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory computer readable medium comprising executable instructions, which when executed using at least one processor, cause the at least one processor to perform a method for transmitting data over a VPN connection, the method comprising:
receiving, at a VPN concentrator, from a VPN user device, an initiation request of a first connection to a target communicably coupled to the VPN concentrator;
terminating the first connection at the VPN concentrator;
setting a first maximum segment size (MSS) for a second connection between the VPN user device and the VPN concentrator;
negotiating, with the target, a second MSS for a third connection between the VPN concentrator and the target;
establishing the second connection across a VPN tunnel between the VPN concentrator and the VPN user device;
establishing the third connection;
transmitting, between the VPN concentrator and the VPN user device, first data packets using the first MSS over the second connection;
transmitting, between the VPN concentrator and the target, second data packets over the third connection; and
optimizing transmissions of data packets between the VPN user device and the target, wherein the optimizing comprises:
independently measuring, by the VPN concentrator, a first round trip time (RTT) for the second connection and a second RTT for the third connection; and
optimizing at least of parameters of the second connection based on the first RTT or parameters of the third connection based on the second RTT.