IP Library Granted Patent US 8,584,135
Granted Patent B2
US 8,584,135 · App. 13/571,904 · Granted Nov 12, 2013

Intelligent buyer's agent usage for allocation of service level characteristics

Inventors: Gregory J. Boss (American Fork, UT); Christopher J. Dawson (Arlington, VA); Rick A. Hamilton, II (Charlottesville, VA); Timothy M. Waters (Hiram, GA)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,584,135
App. No.
13/571,904
Granted
Nov 12, 2013
Kind
B2
Abstract

A system, method, program product and service for managing bidding in a resource management framework. A buyer's agent is provided to manage the bidding process for resources for a client. The buyer's agent includes the ability to submit a bid to a resource broker to acquire a set of resources for the client based on service level requirements of the client. Once the set of resources is obtained, they are monitored to ensure the required service level of the client is being met. If the service level requirements are not met, the buyer's agent automatically resubmits a bid to the resource broker. Finally, collaboration among a plurality of buyer's agents may be utilized to avoid bidding wars and the like.

Claims (33)

1. At least one computer positioned between a first business unit and a resource broker for managing bids within a resource management framework, the at least one computer system comprising:

a bid management system configured to:

use historical data to determine an amount of a set of resources capable of

fulfilling a required service level for the first business unit,

wherein the first business unit is one of a plurality of business units within the resource management framework,

wherein the plurality of business units compete for the set of resources via a dynamic auction,

wherein each of the set of resources includes distinct levels of service,

wherein the required service level is a service level necessary to perform a function of the first business unit;

use historical data to determine a likely amount of chips needed to obtain the amount of the set of resources;

submit a first bid to the resource broker to acquire the amount of the set of resources;

monitor activity to ensure the required service level is met based upon the acquired set of resources;

automatically force a bidding process for the set of resources between the first business unit and another business unit in the plurality of business units based upon a likelihood that the required service level will not be met by the acquired set of resources; and

automatically submit a second bid to the resource broker when the required service level is not met, based upon the acquired set of resources after the first bid,

wherein the second bid includes a distinct bid amount from the first bid.

2. The at least one computer of claim 1 , wherein the bid management system monitors performance metrics associated with the set of resources.

3. The at least one computer of claim 1 , wherein the bid management system determines whether a resource among the acquired set of resources is lost to a higher bidder in the plurality of business units.

4. The at least one computer of claim 1 , wherein the bid management system further allows a plurality of agents representing the plurality of business units to collaborate on a bidding process for the set of resources.

5. The at least one computer of claim 1 , wherein the bid management system further determines a best time to acquire a resource among the set of resources with a minimum bid value.

6. A program product stored on a non-transitory computer readable storage medium for managing bids for a first business unit within a resource management framework, the non-transitory computer readable storage medium comprising program code for causing a computer system to:

use historical data to determine an amount of a set of resources capable of fulfilling a required service level for the first business unit,

wherein the first business unit is one of a plurality of business units within the resource management framework,

wherein the plurality of business units compete for the set of resources via a dynamic auction,

wherein each of the set of resources includes distinct levels of service,

wherein the required service level is a service level necessary to perform a function of the business unit;

use historical data to determine a likely amount of chips needed to obtain the amount of the set of resources;

submit a first bid to the resource broker to acquire the amount of the set of resources;

monitor activity to ensure the required service level is met based upon the acquired set of resources;

automatically force a bidding process for the set of resources between the first business unit and another business unit in the plurality of business units based upon a likelihood that the required service level will not be met by the acquired set of resources; and

automatically submit a second bid to the resource broker when the required service level is not met, based upon the acquired set of resources after the first bid, wherein the second bid includes a distinct bid amount from the first bid.

7. The program product of claim 6 , wherein the monitoring of the activity includes monitoring performance metrics associated with the set of resources.

8. The program product of claim 6 , wherein the monitoring of the activity includes determining whether a resource among the acquired set of resources is lost to a higher bidder in the plurality of business units.

9. The program product of claim 6 , further comprising program code for causing the computer system to allow a plurality of agents representing the plurality of business units to collaborate on a bidding process for the set of resources.

10. The program product of claim 6 , further comprising program code for causing the computer system to determine a best time to acquire a resource among the set of resources with a minimum bid value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
Continuity (2)
Continuation 11755980 · May 31, 2007
Related Publication 20120303400A1 · Nov 29, 2012