×

Dynamic virtual private network

  • US 9,819,707 B2
  • Filed: 12/16/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 10/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program storage product for establishing a site-to-site VPN between a remote network and a private network, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by an information processing system to cause the information processing system to perform a method comprising:

  • receiving a VPN request from a client device within the remote network to establish a VPN connection with the private network;

    analyzing local VPN information for VPN information associated with the private network;

    determining, based on the analyzing, that the local VPN information fails to comprise VPN information associated with the private network;

    establishing a VPN connection with a central system through a public network in response to the local VPN information failing to comprise VPN information associated with the private network, wherein the central system is situated between the first VPN device and a second VPN device in the private network, where the first VPN device is local to the remote network and the second VPN device is local to the private network;

    receiving, from the central system and based on establishing the VPN connection, a first set of VPN information associated with at least the second VPN device;

    disconnecting, based on the receiving, from the central system;

    receiving a request directly from the second VPN device to establish a direct VPN, wherein the request comprises a second set of VPN information;

    comparing the second set of VPN information with the first set of VPN information; and

    establishing, based on the first and second sets set of VPN information matching, a site-to-site VPN directly with the second VPN device through the public network, wherein one or more client devices within the remote network communicate with the private network utilizing the site-to-site VPN through the first VPN device, and wherein one or more client devices within the private network communicate with the remote network utilizing the site-to-site VPN through the second VPN device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×