×

Systems and methods for application-specific access to virtual private networks

  • US 10,348,686 B2
  • Filed: 08/17/2015
  • Issued: 07/09/2019
  • Est. Priority Date: 06/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed at an electronic device that includes a processor, a memory, and a network interface, comprising:

  • generating, by an application executing on the device, a request for a network data flow to a virtual private network (VPN);

    comparing identification information associated with the application against a set of rules stored on the memory, wherein the set of rules identifies conditions for the application to be authorized to access the VPN;

    establishing a connection for the network data flow upon the identification information satisfying the conditions for the application to access the VPN;

    executing a VPN agent in user space, wherein the VPN agent includes a VPN plugin; and

    diverting the network data flow to the VPN agent as opposed to entering a Transport Connection Protocol (TCP)/Internet Protocol (IP) stack, wherein the VPN plugin tunnels the network data flow over a VPN tunnel.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×