Patent ID: 9735943
Date: 2017-08-15
CPC Classifications: G06F,H04L,H04W

Claim:
1. A method comprising: determining, by a processor of a mobile device, that a mobile application executing on the mobile device requests to communicate with a private network; intercepting, by the processor, one or more system calls to communicate with the private network issued by the mobile application executing on the mobile device; allocating, by the processor, a dynamic port of the mobile device to be used for routing communications from the mobile application by assigning different dynamic ports to each of a plurality of mobile applications that requests to communicate with the private network; generating, by the processor and on the dynamic port of the mobile device, a communication link to a virtual private network (VPN) server through which to transmit communications from the mobile application to the private network; and instructing, by the processor, the VPN server to transmit one or more messages from the mobile application to an access gateway for forwarding to the private network.