UPnP VPN gateway configuration service
First Claim
Patent Images
1. A method comprising:
- configuring an apparatus that includes an Internet gateway device control point, using a virtual private network configuration service of the Internet gateway device control point, to permit communication between the apparatus and other apparatuses within a first local area network through a first Internet gateway device collocated with a first virtual private network gateway;
connecting the apparatus to a second Internet gateway device of a second local area network, the second Internet gateway device being collocated with a second virtual private network gateway, and the second local area network including a second local area network apparatus that is different than the apparatus; and
transmitting virtual private network configuration parameters from the apparatus to the second Internet gateway device, the transmitting being performed to configure the second Internet gateway device so as to create a virtual private network tunnel that provides the second local area network apparatus with access to one or more of the other apparatuses within the first local area network, the virtual private network tunnel being between the first virtual private network gateway and the second virtual private network gateway.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating a virtual private network through a VPN gateway configuration service. The VPN gateway configuration service inherits UPnP zero-configuration characteristics and also provides an interface for configuring the VPN gateway that enables the configuration of any VPN gateway device, regardless of manufacturer. Additionally, the device control protocol defined by the VPN gateway configuration service can provide client provisioning, as well as enabling the configuration of gateway-to-gateway virtual private networks.
102 Citations
20 Claims
-
1. A method comprising:
-
configuring an apparatus that includes an Internet gateway device control point, using a virtual private network configuration service of the Internet gateway device control point, to permit communication between the apparatus and other apparatuses within a first local area network through a first Internet gateway device collocated with a first virtual private network gateway; connecting the apparatus to a second Internet gateway device of a second local area network, the second Internet gateway device being collocated with a second virtual private network gateway, and the second local area network including a second local area network apparatus that is different than the apparatus; and transmitting virtual private network configuration parameters from the apparatus to the second Internet gateway device, the transmitting being performed to configure the second Internet gateway device so as to create a virtual private network tunnel that provides the second local area network apparatus with access to one or more of the other apparatuses within the first local area network, the virtual private network tunnel being between the first virtual private network gateway and the second virtual private network gateway. - View Dependent Claims (2, 3, 4, 5, 6, 12, 20)
-
-
7. A non-transitory computer-readable medium storing computer-executable instructions configured to, when executed, cause an apparatus to at least:
-
configure an apparatus that includes an Internet gateway device control point using a virtual private network configuration service of the Internet gateway device control point, to permit communication between the apparatus and other apparatuses within a first local area network through a first Internet gateway device in the first local area network while the apparatus is outside of the first local area network; establish a connection between the apparatus and a second Internet gateway device of a second local area network, the second local area network including a second local area network apparatus that is different than the apparatus; and transmit virtual private network configuration parameters from the apparatus to the second Internet gateway device, the transmitting being performed to configure the second Internet gateway device so as to create a virtual private network tunnel that provides the second local area network apparatus with access to one or more of the other apparatuses within the first local area network, the virtual private network tunnel being between a first virtual private network gateway collocated with the first Internet gateway device and a second virtual private network gateway collocated with the second Internet gateway device. - View Dependent Claims (8)
-
-
9. An apparatus comprising:
-
a processor; and a memory storing computer executable instructions configured to, with the processor, cause the apparatus to at least; configure the apparatus for communication with a first Internet gateway device of a first local area network using a virtual private network configuration service of the apparatus; establish a connection with a second Internet gateway device of a second local area network, the second local area network including a second local area network apparatus that is different than the apparatus; and transmit virtual private network configuration parameters from the apparatus to the second Internet gateway device, the transmitting being performed to configure the second Internet gateway device so as to create a virtual private network tunnel that provides the second local area network apparatus with access to one or more other apparatuses within the first local area network, the virtual private network tunnel being between a first virtual private network gateway collocated with the first Internet gateway device and a second virtual private network gateway collocated with the second Internet gateway device. - View Dependent Claims (13)
-
-
10. A system comprising:
-
a first local area network including a first Internet gateway device collocated with a first virtual private network gateway and the first local area network including one or more first local area network apparatuses; and an apparatus, comprising a processor; and a memory storing computer executable instructions configured to, with the processor, cause the apparatus to at least; configure the apparatus to be capable of communication with the first Internet gateway device using a virtual private network configuration service of the apparatus; establish a connection between the apparatus and a second Internet gateway device of a second local area network, the second local area network including a second local area network apparatus that is different than the apparatus; and transmit virtual private network configuration parameters from the apparatus to the second Internet gateway device, the transmitting being performed to configure the second Internet gateway device so as to create a virtual private network tunnel that provides the second local area network apparatus with access to the one or more first local area network apparatuses within the first local area network, the virtual private network tunnel having a first end at the first virtual private network gateway and a second end at a second virtual private network gateway collocated with the second Internet gateway device. - View Dependent Claims (14)
-
-
11. A system comprising:
-
a first Internet gateway device positioned within a first network; and a second Internet gateway device positioned within a second network, the second network including a second local area network apparatus, wherein each of the first Internet gateway device and the second Internet gateway device is configured to provide virtual private network service via a virtual private network tunnel having a first end at a first virtual private network gateway collocated with the first Internet gateway device and a second end at a second virtual private network gateway collocated with the second Internet gateway device; wherein the second Internet gateway device is further configured to modify its own settings based on information received from an apparatus associated with the first network so as to create the virtual private network tunnel that provides the second local area network apparatus with access to one or more apparatuses within the first network using the virtual private network tunnel, the apparatus associated with the first network being different than the second local area network apparatus and the apparatus associated with the first network being within the second network when the second Internet gateway device receives the information from the apparatus associated with the first network. - View Dependent Claims (15)
-
-
16. A method comprising:
-
providing a virtual private network service via a virtual private network tunnel that provides a local area network apparatus within a local area network with access to one or more other apparatuses within a home local area network, the virtual private network tunnel being between a first virtual private network gateway collocated with a first Internet gateway device in the home local area network and a second virtual private network gateway collocated with a second Internet gateway device in the local area network, wherein the home local area network is associated with an apparatus and the home local area network is remote from the local area network, wherein providing the virtual private network service includes creating the virtual private network tunnel in response to virtual private network configuration parameters being transmitted from the apparatus to the second Internet gateway device, and wherein the local area network includes the local area network apparatus, the local area network apparatus is different than the apparatus, and the apparatus is located within the local area network when the virtual private network tunnel is created. - View Dependent Claims (17)
-
-
18. An apparatus comprising:
-
a processor; a memory storing computer-executable instructions configured to, with the processor, cause the apparatus to at least; provide a virtual private network service via a virtual private network tunnel that provides a local area network apparatus within a local area network with access to one or more other apparatuses within a home local area network, the virtual private network tunnel being between a first virtual private network gateway collocated with a first Internet gateway device in the home local area network and a second virtual private network gateway collocated with a second Internet gateway device in the local area network, wherein the home local area network is associated with the apparatus and the home local area network is remote from the local area network, wherein creation of the virtual private network tunnel is initiated based upon virtual private network configuration parameters transmitted from the apparatus to the second Internet gateway device, and wherein the local area network includes the local area network apparatus, the local area network apparatus is different than the apparatus, and the apparatus is located within the local area network when the virtual private network tunnel is created. - View Dependent Claims (19)
-
Specification