US 12,231,504 B1
System and method for reestablishing VPN connections
Evaldas Kalvaitis, Vilnius (LT); Ignas Vienažindys, Vilnius (LT); and Paulius Martišius, Vilnius (LT)
Assigned to UAB 360 IT, Vilnius (LT)
Filed by UAB 360 IT, Vilnius (LT)
Filed on Feb. 22, 2024, as Appl. No. 18/584,549.
Int. Cl. H04L 12/00 (2006.01); H04L 9/40 (2022.01); H04L 67/14 (2022.01)
CPC H04L 67/14 (2013.01) [H04L 63/0272 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for reestablishing a VPN connection of a user device, the method comprising:
determining a user device's network connection; and
determining whether the user device is able to connect to a VPN server;
wherein in response to the determination that the user device is able to connect to a VPN server:
establishing a connection to the network with the VPN server;
creating a user-specific dataset on a VPN application;
duplicating the user-specific dataset;
transferring the duplicated user-specific dataset to a client side library; and
enabling the duplicated user-specific dataset on the VPN application and the client side library; and
wherein in response to the determination that the user device is not able to connect to a VPN server, the method further comprising:
sending a user interface message for a user to connect to a network without VPN:
attempting to connect to a network without VPN; and
determining if the user device is able to connect to the network without VPN:
wherein in response to the determination:
sending a user interface message comprising the determination and a recommendation for the user to change a network connectivity setting:
enabling the user-specific dataset on the VPN application:
stopping the VPN connection on the client side library;
disabling the duplicate user-specific dataset on the client side library; and
disabling all library processes on the client side library.