METHOD AND SYSTEM TO ENABLE A VIRTUAL PRIVATE NETWORK CLIENT
First Claim
1. A server, comprising:
- a memory to store instructions; and
a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising;
receiving from a mobile device a request to enable facilitation of a virtual private network session on behalf of computing devices other than the mobile device;
receiving from the mobile device authentication information to validate the request;
responsive to successfully authenticating the mobile device;
transmitting to the mobile device a first list of computing devices and a second list of applications executable on each of the computing devices;
receiving from the mobile device a first selection of a target device from the first list of computing devices and a second selection of an application from the second list of applications that is executable by the target device;
facilitating 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; and
limiting the services provided to the target device by the service node to the application selected from the second list of applications.
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.
-
Citations
20 Claims
-
1. A server, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; receiving from a mobile device a request to enable facilitation of a virtual private network session on behalf of computing devices other than the mobile device; receiving from the mobile device authentication information to validate the request; responsive to successfully authenticating the mobile device; transmitting to the mobile device a first list of computing devices and a second list of applications executable on each of the computing devices; receiving from the mobile device a first selection of a target device from the first list of computing devices and a second selection of an application from the second list of applications that is executable by the target device; facilitating 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; and limiting the services provided to the target device by the service node to the application selected from the second list of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage device comprising instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving from a first device a request to enable facilitation of a virtual private network session on behalf of devices other than the first device; receiving from the first device authentication information to validate the request; responsive to successfully authenticating the first device; transmitting to the first device a first list of computing devices; receiving from the first device a first selection of a target device from the first list of computing devices; and facilitating 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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; transmitting, by the controller, authentication information to enable the server to validate the request; receiving, by the controller, from the server a first list of computing devices; and transmitting, by the controller, to the server a first selection of a target device from the first list of computing devices 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification