Patent Application Number: 2007212667
Filing Date: January 30, 2007Priority Date: February 02, 2006
Inventors: Bantz David F., Chefalas, Thomas E., Gayek Peter W., Huber Walter C., Jalan Srikant, Lehrner Patrik, Mastrianni Steven J., Porak Marco
Applicants: International Business Machines Corporation
View Prior Art for Claim 15

An electronic device to perform operations for managing the interactive specification of a service level agreement to govern a contemplated service delivery between parties to the service level agreement, the electronic device comprising:

a memory for storing at least one computer program;

a network interface for communicating with a computer being operated by a party to the service level agreement; and

a digital processor coupled to the memory and network interface for executing the at least one computer program, wherein when the at least one computer program is executed the following operations are performed: receiving a request for a particular service level agreement over a network from a computer being operated by the party;

accessing a machine-readable electronic file corresponding to the particular service level agreement requested, the electronic file comprising at least a description of a graphical representation of the requested particular service level agreement;

transmitting the machine-readable electronic file corresponding to the requested particular service level agreement to the computer being operated by the party, wherein when the graphical representation of the requested particular service level- agreement is displayed in a graphical user interface of a computer system, the graphical representation displays an initial value of at least one service variable, an initial value of at least one service level attribute, and an initial value of a cost estimate for the contemplated service delivery, receiving a selection of a new value for one of the at least one service variable or the at least one service level attribute; accessing a service delivery model that specifies a functional relationship among the at least one service variable, the at least one service level attribute and the cost estimate;

using the service delivery model to determine an updated value for the one of the at least one service variable or the at least one service level attribute for which a new value was not selected, wherein the updated value depends at least in part on the selected new value for one of the at least one service variable or the at least one service level attribute;

using the service delivery model to determine an updated value for the cost estimate of the contemplated service delivery; and

transmitting the updated values for the one of the at least one service variable or the at least one service level attribute for which a new value was not selected and the cost estimate to the computer being operated by one of the service customer and the service provider.