Method and apparatus for evaluating the cost of operating a network infrastructure
First Claim
Patent Images
1. A method for evaluating a cost of operating a network infrastructure, comprising:
- receiving, by a processor, a request to evaluate the cost of operating the network infrastructure in a form of a first plurality of rules, wherein the first plurality of rules is presented in a natural language format;
translating, by the processor, the first plurality of rules from the natural language format into a cost model, wherein the translating comprises translating the first plurality of rules from the natural language format into a second plurality of rules comprising a plurality of events, conditions and actions, wherein a rule in the first plurality of rules having a higher salience is translated prior to a rule in the first plurality of rules having a lesser salience, where a salience of each of the rules in the first plurality of rules is defined by a user, wherein the cost model comprises the second plurality of rules; and
applying, by the processor, the cost model to determine the cost of operating the network infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
A rule-based method and apparatus for evaluating the cost of operating a network infrastructure are disclosed. For example, the method receives a request to evaluate the cost of operating a network infrastructure in a form of one or more rules, e.g., in a natural language format. The one or more rules are translated into at least one cost model. The method then applies the at least one cost model to determine the cost of operating the network infrastructure.
-
Citations
15 Claims
-
1. A method for evaluating a cost of operating a network infrastructure, comprising:
-
receiving, by a processor, a request to evaluate the cost of operating the network infrastructure in a form of a first plurality of rules, wherein the first plurality of rules is presented in a natural language format; translating, by the processor, the first plurality of rules from the natural language format into a cost model, wherein the translating comprises translating the first plurality of rules from the natural language format into a second plurality of rules comprising a plurality of events, conditions and actions, wherein a rule in the first plurality of rules having a higher salience is translated prior to a rule in the first plurality of rules having a lesser salience, where a salience of each of the rules in the first plurality of rules is defined by a user, wherein the cost model comprises the second plurality of rules; and applying, by the processor, the cost model to determine the cost of operating the network infrastructure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations for evaluating a cost of operating a network infrastructure, the operations comprising:
-
receiving a request to evaluate the cost of operating the network infrastructure in a form of a first plurality of rules, wherein the first plurality of rules is presented in a natural language format; translating the first plurality of rules from the natural language format into a cost model, wherein the translating comprises translating the first plurality of rules from the natural language format into a second plurality of rules comprising a plurality of events, conditions and actions, wherein a rule in the first plurality of rules having a higher salience is translated prior to a rule in the first plurality of rules having a lesser salience, where a salience of each of the rules in the first plurality of rules is defined by a user, wherein the cost model comprises the second plurality of rules; and applying the cost model to determine the cost of operating the network infrastructure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for evaluating a cost of operating a network infrastructure, comprising:
-
a processor; and a computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; receiving a request to evaluate the cost of operating the network infrastructure in a form of a first plurality of rules, wherein the first plurality of rules is presented in a natural language format; translating the first plurality of rules from the natural language format into a cost model, wherein the translating comprises translating the first plurality of rules from the natural language format into a second plurality of rules comprising a plurality of events, conditions and actions, wherein a rule in the first plurality of rules having a higher salience is translated prior to a rule in the first plurality of rules having a lesser salience, where a salience of each of the rules in the first plurality of rules is defined by a user, wherein the cost model comprises the second plurality of rules; and applying the cost model to determine the cost of operating the network infrastructure.
-
Specification