System and method for retrieving aggregated information about virtual private network servers
AssigneeOversec, UAB
InventorsAdomas Nosalis, Darjus Ilcevic
Life of this patent
Estimating the term…
Loading patent…
AssigneeOversec, UAB
InventorsAdomas Nosalis, Darjus Ilcevic
Estimating the term…
A method and system to communicate VPN server information to a client application without providing a full list of VPN server IP addresses. Instead, the method includes VPN server selection criteria that can be requested by client applications, such as “Free or Premium servers”, “Geolocation”, “Load”, “Streaming and protocol capabilities”, etc. A tagged data payload (e.g., JSON) can be used to provide these criteria, upon a request by a client application. Various groupings of VPN servers can be represented by the above criteria. The method communicates the available VPN servers to a client application without sending and revealing the full list of VPN servers stored in the VPN infrastructure. This makes the VPN server selection efficient, reduces network load and VPN tunnel establishing time, also, ensures confidentiality of VPN server lists that is important for any of VPN service providers and users.
A method for retrieving indexed information about Virtual Private Network servers and establishing a VPN connection to a selected server from an indexed list of servers, wherein the method is performed by a VPN service provider infrastructure, wherein the VPN service provider infrastructure comprises at least an application programming interface (API), a processing unit, and a server database;
A system for retrieving indexed information about Virtual Private Network servers and establishing a VPN connection to a selected server from an indexed list of servers, comprising:
A computer program product for retrieving indexed information about Virtual Private Network servers and establishing a VPN connection to a selected server from an indexed list of servers, said computer program product being tangibly embodied on a non-transitory computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
Dependencies are inferred from the claim text.