METHOD AND SYSTEM TO ENABLE A VIRTUAL PRIVATE NETWORK CLIENT
First Claim
1. A machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
- authenticating a mobile application executing on a mobile device; and
providing a virtual private network (VPN) including a VPN platform executing on the processing system and a VPN client executing on a client device, responsive to a request transmitted via the mobile application, wherein the mobile device is distinct from the processing system and the client device and is not communicatively coupled to the client device at a time the request is transmitted, the providing comprising;
facilitating a first virtual private network (VPN) session between the VPN platform and the VPN client,facilitating a second virtual private network (VPN) session between the VPN platform and a service node for performing a client service, andfacilitating a connection between the first VPN session and the second VPN session.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method comprising transmitting, by a controller comprising a processor, a request to a server to enable initiation of a virtual private network session on behalf of devices other than the controller. The controller transmits authentication information to enable the server to validate the request, and receives a first list of computing devices. The controller transmits a first selection of a target device from the first list to cause the server to initiate the virtual private network session between the target device and a service node providing services to the target device via the virtual private network session. The controller receives a second list of applications executable on each of the computing devices, and transmits to the server a second selection of an application from the second list that is executable by the target device. Other embodiments are disclosed.
0 Citations
20 Claims
-
1. A machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
-
authenticating a mobile application executing on a mobile device; and providing a virtual private network (VPN) including a VPN platform executing on the processing system and a VPN client executing on a client device, responsive to a request transmitted via the mobile application, wherein the mobile device is distinct from the processing system and the client device and is not communicatively coupled to the client device at a time the request is transmitted, the providing comprising; facilitating a first virtual private network (VPN) session between the VPN platform and the VPN client, facilitating a second virtual private network (VPN) session between the VPN platform and a service node for performing a client service, and facilitating a connection between the first VPN session and the second VPN session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
authenticating, by a processing system including a processor, an application executing on a first device distinct from the processing system; and providing, by the processing system, a virtual private network (VPN) including a VPN platform executing on the processing system and a VPN client executing on a second device distinct from the first device, responsive to a request transmitted via the application, wherein the first device is not communicatively coupled to the second device at a time the request is transmitted, the providing comprising; facilitating a first virtual private network (VPN) session between the VPN platform and the VPN client, facilitating a second virtual private network (VPN) session between the VPN platform and a service node for performing a client service, and facilitating a connection between the first VPN session and the second VPN session. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising; authenticating an application executing on a first device distinct from the processing system; and providing a virtual private network (VPN) including a VPN platform executing on the processing system and a VPN client executing on a second device distinct from the first device, responsive to a request transmitted via the application, wherein the first device is not communicatively coupled to the second device at a time the request is transmitted, the providing comprising; facilitating a first virtual private network (VPN) session between the VPN platform and the VPN client, facilitating a second virtual private network (VPN) session between the VPN platform and a service node for performing a client service, the service node comprising a virtual machine; and facilitating a connection between the first VPN session and the second VPN session. - View Dependent Claims (18, 19, 20)
-
Specification