Patent ID: 7426485

Claim:
A method for data processing service licenses, comprising: receiving, from a user over a network, a request for at least one data processing service license; determining if the at least one data processing service license is available in a license inventory; if the at least one data processing service license is available in the license inventory, then assigning the at least one data processing service license to the user, and updating the license inventory; if the at least one data processing service license is not available in the license inventory, then requesting the at least one data processing system service license from the at least one provider, receiving the at least one data processing system service license from the at least one provider, assigning the at least one data processing service license to the user, and updating the license inventory; using predictive modeling to maintain data processing service licenses in the license inventory; and requesting the at least one data processing system service license further comprising if the at least one data processing service license is not available from a first provider, then requesting the at least one data processing system service license from a second provider.