Patent ID: 9565164
Date: 2017-02-07
CPC Classifications: H04L,H04W

Claim:
1. A computer-implemented method, comprising: displaying a link to third party data in an application component executing on a client device; receiving a control directive to follow the link; executing a third party application on the client device separate from the application component in response to the control directive; receiving a request, at a client virtual private network (VPN) component executing on the client device, from the third party application via the application component to access the third party data; identifying, by the client VPN component, the third party application that made the request; determining, by the client VPN component, whether accessing the third party data is rate-adjusted according to the requesting application; and determining, by the client VPN component, whether to connect to a server VPN component over a VPN, the determining based on whether the accessing is rate-adjusted, wherein the third party data is accessed via the VPN when the accessing is rated-adjusted and the third party data is accessed via a network not including the VPN when the accessing is not rate-adjusted.