Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
118 words
A method for implementing high-level, device-independent traffic management policies within a computer network having multiple, dissimilar intermediate network devices, the method comprising the steps of: selecting one or more high-level policies; translating the one or more high-level policies into a plurality of executable rules; receiving a request for traffic management policies from an intermediate device supporting a set of network services; selecting, in response to the request, one or more rules that are compatible with the network services supported by the intermediate device; forwarding the selected one or more rules to the intermediate device; and utilizing the one or more rules to configure the set of network services at the intermediate device to realize the selected high-level policies.
Claim 2
Independent Claim
118 words
A method for implementing high-level, device-independent traffic management policies within a computer network having multiple, dissimilar intermediate network devices, the method comprising the steps of: selecting one or more high-level policies; translating the one or more high-level policies into a plurality of executable rules; receiving a request for traffic management policies from an intermediate device supporting a set of network services; selecting, in response to the request, one or more rules that are compatible with the network services supported by the intermediate device; forwarding the selected one or more rules to the intermediate device; and utilizing the one or more rules to configure the set of network services at the intermediate device to realize the selected high-level policies.
Claim 3
Dependent Claim
24 words
The method of claim 1 wherein the rules formulated by the step of translating include at least one of classification, behavioral and configuration rules.
Claim 4
Dependent Claim
30 words
The method of claim 2 wherein the step of selecting further includes the step of selecting a predefined traffic template and loading the selected template with user and application information.
Claim 5
Dependent Claim
29 words
The method of claim 3 further comprising the step of up-dating one or more data structures associated with the selected template as user and application information is inserted therein.
Claim 6
Dependent Claim
27 words
The method of claim 4 wherein at least one classification rule includes an access control list object, a rule management object and a classification decision rule object.
Claim 7
Dependent Claim
21 words
The method of claim 5 wherein the at least one classification rule further includes a location object and a direction object.
Claim 8
Dependent Claim
21 words
The method of claim 6 wherein at least one behavioral rule includes a label test object and a behavioral rule object.
Claim 9
Dependent Claim
21 words
The method of claim 7 wherein the at least one behavioral rule further includes a location object and a direction object.
Claim 10
Dependent Claim
16 words
The method of claim 8 wherein at least one configuration rule includes a configuration rule object.
Claim 11
Dependent Claim
21 words
The method of claim 9 wherein the at least one configuration rule further includes a location object and a direction object.
Claim 12
Dependent Claim
34 words
The method of claim 10 wherein the step of translating includes the step of performing an algorithmic transformation on the one or more data structures to obtain the corresponding classification, behavioral and configuration rules.
Claim 13
Dependent Claim
165 words
A policy server for use in implementing high-level, device-independent traffic management policies within a computer network having multiple, dissimilar intermediate network devices and one or more information resources, the policy server comprising: means for receiving the high-level traffic management policies including one or more corresponding data structures; a policy translator that is configured to access the one or more information resources for inserting information in the data structures; a policy rule generating engine coupled to the policy generator and configured to translate the data structures into one or more executable traffic management rules; a device-specific filter entity coupled to the policy rule generating engine and configured to select a subset of the one or more traffic management rules in response to a request from a respective intermediate network device having particular traffic management resources and services; and and a communication engine coupled to the device-specific filter entity for exchanging requests from intermediate network devices and selected subsets of the one or more traffic management rules.
Claim 14
Dependent Claim
165 words
A policy server for use in implementing high-level, device-independent traffic management policies within a computer network having multiple, dissimilar intermediate network devices and one or more information resources, the policy server comprising: means for receiving the high-level traffic management policies including one or more corresponding data structures; a policy translator that is configured to access the one or more information resources for inserting information in the data structures; a policy rule generating engine coupled to the policy generator and configured to translate the data structures into one or more executable traffic management rules; a device-specific filter entity coupled to the policy rule generating engine and configured to select a subset of the one or more traffic management rules in response to a request from a respective intermediate network device having particular traffic management resources and services; and and a communication engine coupled to the device-specific filter entity for exchanging requests from intermediate network devices and selected subsets of the one or more traffic management rules.
Claim 15
Dependent Claim
38 words
The policy server of claim 12 wherein the one or more corresponding data structures include a user table that maps individual network users identified in the high-level polices to network addresses and maps network groups to network masks.
Claim 16
Dependent Claim
34 words
The policy server of claim 13 wherein the one or more corresponding data structures further include an application table that maps application programs identified in the high-level policies to network protocol and port number.
Claim 17
Dependent Claim
51 words
The policy server of claim 14 wherein the high-level traffic management policies are represented by a selected traffic template that maps each of a plurality of traffic types defined by the selected traffic template with at least one of a differentiated service (DS) codepoint, a network user and an application program.
Claim 18
Dependent Claim
27 words
The policy server of claim 15 wherein the one or more corresponding data structures further include a queue assignment table that maps DS codepoints to queue numbers.
Claim 19
Dependent Claim
27 words
The policy server of claim 16 wherein the one or more corresponding data structures further include a queue threshold table that maps DS codepoints to queue thresholds.
Claim 20
Dependent Claim
36 words
The policy server of claim 17 wherein the one or more corresponding data structures further include a priority table that maps DS codepoints to DS mark down values, user priority values and type of service values.