Computer-implemented method, system and program product for quoting a business service
First Claim
Patent Images
1. A computer implemented method for quoting a business solution for a customer, performed on a computer, the method comprising the steps of:
- receiving customer requirements;
determining a plurality of types of price units to be invoiced to customer, with each type of price unit being an elementary unit used to measure the billing to the customer;
designing a business solution to map the customer requirements;
decomposing the business solution into a plurality of types of cost elements, where each type of cost element represents the cost of a technical component;
creating rules to link the price units to the cost elements so that values for the cost elements are determined as a function of values for the price units; and
generating, by the computer, a quotation by applying the rules created to at least one business rollout scenario;
wherein the generating step is performed iteratively to generate iterative price quotations, with at least one of the price units, the cost units and the rules being iteratively modified before each iteration of the generating step, and with the relationships between the price units and cost units being interlocked so that an iterative adjustment of any one of the price units, the cost units and the rules will cause corresponding adjustments, based on the interlocked relationships between the price units and cost units, to values of any affected price units and values of any affected cost units in order to generate the iterative price quotation; and
wherein the receiving, determining, designing, decomposing, creating steps are performed on a computer.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method, system and computer program product for quoting a business service wherein a large variety of predefined scenario may be exercised to assess a business quotation in real time. The invention allows to establish relationships between an infrastructure design and the various components of the solution to offer a flexible solution that automatically check the impact of changes and new requirements.
49 Citations
18 Claims
-
1. A computer implemented method for quoting a business solution for a customer, performed on a computer, the method comprising the steps of:
-
receiving customer requirements; determining a plurality of types of price units to be invoiced to customer, with each type of price unit being an elementary unit used to measure the billing to the customer; designing a business solution to map the customer requirements; decomposing the business solution into a plurality of types of cost elements, where each type of cost element represents the cost of a technical component; creating rules to link the price units to the cost elements so that values for the cost elements are determined as a function of values for the price units; and generating, by the computer, a quotation by applying the rules created to at least one business rollout scenario; wherein the generating step is performed iteratively to generate iterative price quotations, with at least one of the price units, the cost units and the rules being iteratively modified before each iteration of the generating step, and with the relationships between the price units and cost units being interlocked so that an iterative adjustment of any one of the price units, the cost units and the rules will cause corresponding adjustments, based on the interlocked relationships between the price units and cost units, to values of any affected price units and values of any affected cost units in order to generate the iterative price quotation; and wherein the receiving, determining, designing, decomposing, creating steps are performed on a computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for quoting a business solution for a customer, the system comprising:
-
means for receiving customer requirements; means for determining a plurality of types of price units to be invoiced to customer, with each type of price unit being an elementary unit used to measure the billing to the customer; means for designing a business solution to map the customer requirements; means for decomposing the business solution into a plurality of types of cost elements, where each type of cost element represents the cost of a technical component; means for creating rules to link the price units to the cost elements so that values for the cost elements are determined as a function of values for the price units; and mean for computing a quotation automatically by the computer system by applying the rules created to at least one business rollout scenario; wherein the means for computing further comprises means for iteratively generating iterative price quotations, with at least one of the price units, the cost units and the rules being iteratively modified before each iteration of the generating step, and with the relationships between the price units and cost units being interlocked so that an iterative adjustment of any one of the price units, the cost units and the rules will cause corresponding adjustments, based on the interlocked relationships between the price units and cost units, any affected values of the price units and any affected values of the cost units in order to generate the iterative price quotation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising programming code stored on a computer readable medium for quoting a business solution for a customer, performed on a computer, comprising:
-
means for receiving customer requirements; means for determining a plurality of types of price units to be invoiced to customer, with each type of price unit being an elementary unit used to measure the billing to the customer; means for designing a business solution to map the customer requirements; means for decomposing the business solution into a plurality of types of cost elements, where each type of cost element represents the cost of a technical component; means for creating rules to link the price units to the cost elements so that values for the cost elements are determined as a function of values for price units; and means for computing a quotation automatically by the computer by applying the rules created to at least one business rollout scenario; wherein the means for computing comprises means for iteratively generating iterative price quotations, with at least one of the price units, the cost units and the rules being iteratively modified before each iteration of the generating step, and with the relationships between the price units and cost units being interlocked so that an iterative adjustment of any one of the price units, the cost units and the rules will cause corresponding adjustments, based on the interlocked relationships between the price units and cost units, any affected values of the price units and any affected values of the cost units in order to generate the iterative price quotation. - View Dependent Claims (16, 17, 18)
-
Specification