Patent ID: 9201840
Filing Date: 2015-12-01
Classification: G06F,H04L

Abstract:
1. A computer-implemented method executed by one or more processors, the method comprising: receiving a request for a proxy automatic configuration (PAC) script from a source address associated with a device; in response to receiving the request, determining, based at least in part on the source address, a location of the device including determining whether the device is on-premise or off-premise; in response to determining that the location of the device is off-premise, generating a PAC script based at least in part on the determined location of the device, wherein the generated PAC script is associated with the determined location of the device and includes instructions configured to route network traffic directly to network resources; sending a response to the request for the PAC script including the generated PAC script; receiving a second request for a second proxy automatic configuration (PAC) script from a second source address associated with the device; in response to receiving the second request, determining, based at least in part on the second source address, a second location of the device including determining whether the device is on-premise or off-premise; and in response to determining that the second location of the device is on-premise, generating a second PAC script based at least in part on the determined second location of the device, wherein the generated second PAC script is different than the PAC script.