US 11,838,274 B1
Parallel tunneling with virtual private network servers
Zenonas Funka, Kaunas (LT); and Gytis Murauskas, Kaunas (LT)
Assigned to UAB 360 IT, Vilnius (LT)
Filed by UAB 360 IT, Vilnius (LT)
Filed on Dec. 4, 2022, as Appl. No. 18/074,492.
Application 18/074,492 is a continuation of application No. 18/073,523, filed on Dec. 1, 2022.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0272 (2013.01) [H04L 63/0428 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A user device, comprising: a memory; and a processor communicatively coupled to the memory, the memory and the processor being configured to:
establish a first parallel virtual private network (VPN) connection with a first VPN server and a second parallel VPN connection with a second VPN server; transmit, at substantially the same time, a first service request for a VPN service to the first VPN server over the first parallel VPN connection and a second service request for the VPN service to the second VPN server over the second parallel VPN connection;
determine, based at least in part on transmitting the first service request and the second service request, the first VPN server as an optimal VPN server when the first VPN server provides the VPN service before the second VPN server, or the second VPN server as the optimal VPN server when the second VPN server provides the VPN service before the first VPN server; and
transmit, based at least in part on selecting the optimal VPN server, subsequent service requests for VPN services to the optimal VPN server.