Patent ID: 9147215
Filing Date: 2015-09-29
Classification: G06Q,H04L

Abstract:
1. A method for allocating a supply of discrete, depleting chips for obtaining desired service level characteristics, comprising: allocating a first party a fixed quantity of chips and a second party a different quantity of chips for a pre-determined allocation cycle time period, the fixed quantity of chips and the different quantity of chips being based on financial transactions of the party and the second party, the chips for bidding on a computational resource having service level characteristics; receiving a first bid for the computational resource using an amount of the fixed quantity of chips pursuant to a discrete event for the computational resource and receiving a second bid using an amount of the different quantity of chips pursuant to the discrete event, the first and second bids being received by a resource unit broker, the resource unit broker identifying a winner of the computational resource utilizing a ratio of resources allocation, wherein the winner receives a ratio of the computational resource equal to the ratio of a total bid from all parties, the ratio of the computational resource comprising a percentage of an overall capacity of a CPU resource; wherein the first bid is received from a first agent representing the first party and the second bid is received from a second agent representing the second party, wherein the first and second agent engage in cooperative or competitive negotiations on behalf of the first and second party; debiting the fixed quantity of chips by the amount of the first bid in response to the first party being awarded the ratio of the computational resource for a pre-determined duration and debiting the different quantity of chips by the amount of the second bid in response to the second party being awarded the ratio of the computational resource for the pre-determined duration; receiving a third bid for the computational resource using a third amount of the fixed quantity of chips left from the debiting pursuant to a second discrete event for the computational resource subsequent to the pre-determined duration during the pre-determined allocation cycle; and debiting the fixed quantity of chips left from the debiting by the third amount in response to the first party being awarded the ratio of the computational resource for the pre-determined duration.