Method and system for routing network traffic based upon application information
First Claim
1. A system for routing network traffic, comprising:
- a content traffic governor (CTG);
a content switch;
a data source;
an analysis means that analyzes customer data supplied from the data source; and
wherein the content traffic governor (CTG), in conjunction with the analysis means, sets up traffic routing rules at the content switch (CS) thereby providing routing of network traffic based upon the customer data supplied from the data source.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides techniques for routing network traffic based upon application information. Specific embodiments provide users, such as businesspersons or other professionals with the capability to understand relationships among customers or clients, for example, and to manipulate traffic in enterprise network resources based upon these relationships. Various network applications, such as HTTP, SNMP, and the like, are supported by specific embodiments. Content-based routing methods can direct network traffic based on the Uniform Resource Locator (URL), which may contain an HTTP cookie in certain embodiments. Accordingly, novel ways to define the cookie by including the application data obtained from customer data analysis can be used with specific embodiments. Multidimensional models, statistical computations, rule based systems, report generators, and the like can be used with various specific embodiments in order to enable the decision maker to understand, analyze and present relationships among various information entities.
40 Citations
20 Claims
-
1. A system for routing network traffic, comprising:
-
a content traffic governor (CTG);
a content switch;
a data source;
an analysis means that analyzes customer data supplied from the data source; and
wherein the content traffic governor (CTG), in conjunction with the analysis means, sets up traffic routing rules at the content switch (CS) thereby providing routing of network traffic based upon the customer data supplied from the data source. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing network traffic, comprising:
-
determining an identity of a sender of a request;
determining a service level based upon the identity;
forwarding the request to resources appropriate for servicing requests of the service level; and
setting a cookie in a machine sending the request to cause request from that machine to be directed to the appropriate resources. - View Dependent Claims (9)
-
-
10. A method for routing network traffic, comprising:
-
receiving a request for content from a client;
retrieving a user ID cookie from the request;
retrieving a user ID from the user ID cookie; and
fetching a routing cookie from the request. - View Dependent Claims (11, 12, 13, 15, 17, 19)
-
-
14. A computer program product, comprising a computer readable storage medium for holding:
-
code that determines an identity of a sender of a request;
code that determines a service level based upon the identity;
code that forwards the request to resources appropriate for servicing requests of the service level; and
code that sets a cookie in a machine sending the request to cause request from that machine to be directed to the appropriate resources.
-
-
16. A computer program product, comprising a computer readable storage medium for holding:
-
code that receives a request for content from a client;
code that retrieves a user ID cookie from the request;
code that retrieves a user ID from the user ID cookie; and
code that fetches a routing cookie from the request.
-
-
18. An apparatus for routing network traffic, comprising:
-
means for determining an identity of a sender of a request;
means for determining a service level based upon the identity;
means for forwarding the request to resources appropriate for servicing requests of the service level; and
means for setting a cookie in a machine sending the request to cause request from that machine to be directed to the appropriate resources.
-
-
20. An apparatus for routing network traffic, comprising:
-
a processor;
a memory; and
at least one network interface;
wherein said processor is operative to determine an identity of a sender of a request;
determine a service level based upon the identity;
forward the request to resources appropriate for servicing requests of the service level; and
set a cookie in a machine sending the request to cause request from that machine to be directed to the appropriate resources.
-
Specification