Patent ID: 11936522
Assignee: CONNECTIFY, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 6:
7. A virtual private network (VPN) server comprising:
a processor configured to
enable a connection between a client device and one or more servers via the VPN server, which establishes the connection to have a specific data rate based on a type of application used by the client device;
monitor connection performance of the connection over a period of time for the application used by the client device;
modify one or more connection parameters of the connection including one or more of a data rate, data compression, a packet type, and a protocol used on the connection;
identify whether an increase or decrease in a performance of the connection has occurred based on the one or more modified connection parameters;
when an increase in performance is identified, store a current connection status and the modified one or more modified connection parameters in a temporary data file, wherein the increase in performance is identified based on a determination the connection has maintained a data rate above a minimum data rate threshold and has not exceeded a packet loss threshold for a period of time while using the application;
determine another client device communicating with the VPN server is using a same type of application as the client device;
forward the temporary data file to the another client device; and
receive data from the another client device in a communication session between the VPN server and the another client device, wherein the one or more modified connection parameters are used to update a data structure associated with the same application used by the another client device in the communication session to optimize communication between the another client device and the VPN server while using the same type of application.