DYNAMIC CONTENT-BASED ROUTING
First Claim
1. A system, comprising:
- a policy server configured to be in communication with a policy database; and
a client disposed on a remote device,the policy server configured to receive an inquiry from the client regarding a use request and, based on a policy obtained from the policy database, cause the client to control the remote device such that network traffic associated with the use request is routed via an indicated interface when so required by the policy, and network traffic associated with the use request is routed over another interface when so required by the policy.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for redirecting network traffic include a policy server configured to be in communication with a policy database and a client disposed on a remote device. The policy server is configured to receive an inquiry from the client regarding a universal resource locator (URL) request and, based on a policy obtained from the policy database, cause the client to control the remote device such that network traffic associated with the URL request is routed (tunneled) via a particular interface, e.g., a virtual private network (VPN) connection, when so required by the policy, and network traffic associated with the URL request is routed over a different VPN connection or a non-VPN connection when so required by the policy.
-
Citations
20 Claims
-
1. A system, comprising:
-
a policy server configured to be in communication with a policy database; and a client disposed on a remote device, the policy server configured to receive an inquiry from the client regarding a use request and, based on a policy obtained from the policy database, cause the client to control the remote device such that network traffic associated with the use request is routed via an indicated interface when so required by the policy, and network traffic associated with the use request is routed over another interface when so required by the policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving an inquiry regarding a universal resource locator (URL) request; querying a policy database having stored therein a plurality of URLs, where each URL has a respective routing preference; and tunneling network traffic to and from a remote device over a virtual private network (VPN) connection when so required by the routing preference obtained from the policy database, and routing network traffic associated with the browser URL request via a non-VPN connection when so required by the routing preference obtained from the policy database. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A processor readable medium encoded with instructions that, when executed by a processor, cause the processor to:
-
intercept a universal resource locator (URL) request to obtain an intercepted URL request; query, using the intercepted URL request, a policy database having stored therein a plurality of URLs, where each URL has a respective routing preference; and in accordance with a response from the query including a routing preference for the URL, cause a remote device integrated with the processor to tunnel network traffic to and from the remote device over a first virtual private network (VPN) connection or route network traffic associated with the URL request via a second VPN connection different from the first VPN connection or via a non-VPN connection. - View Dependent Claims (19, 20)
-
Specification