System and method for an auction of multiple types of items
First Claim
1. A computer system for conducting an auction of a plurality of types of items among a plurality of bidders, wherein bids are received and an allocation of the items among the bidders is determined by the computer system based on the bids, comprising:
- establishing means for establishing prices for the plurality of types of items, wherein the prices maintain a relationship, receiving means for receiving bids associated with the established prices, and processing means for processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, otherwise enabling the establishing means to alter the prices established for the plurality of types of items.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for a computer-implemented auction in which multiple types of items are auctioned together without imposing a particular division of supply or demand among the individual types of items. In some embodiments the auction of the present invention provides a means or method for establishing prices for the types of items, wherein the prices maintain a relationship. In other embodiments, the present invention provides a means or method for implying prices from price parameters in the bids received form bidders, based on a relation among the prices for the types of items. Market clearing may be defined by the condition that the aggregate quantity bid for all types of items is less than or equal to the available quantity of all types of items. The division among the types of items within is thus determined flexibly, based on the bids at the associated prices. In other embodiments, market clearing is defined by the condition that the quantity bid for one selected type of item is less than or equal to the available quantity of the selected type of item. The quantities of the other types of items are thus determined flexibly, based on the bids at the associated prices.
91 Citations
66 Claims
-
1. A computer system for conducting an auction of a plurality of types of items among a plurality of bidders, wherein bids are received and an allocation of the items among the bidders is determined by the computer system based on the bids, comprising:
-
establishing means for establishing prices for the plurality of types of items, wherein the prices maintain a relationship, receiving means for receiving bids associated with the established prices, and processing means for processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, otherwise enabling the establishing means to alter the prices established for the plurality of types of items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for conducting an auction of a plurality of types of items among a plurality of bidders, wherein bids are received and an allocation of the items among the bidders is determined based on the bids, comprising:
-
establishing prices for the plurality of types of items, wherein the prices maintain a relationship, receiving bids associated with the established prices, and processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, otherwise altering the established prices for the plurality of types of items. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer system for conducting an auction of a plurality of types of items among a plurality of bidders, wherein bids are received and an allocation of the items among the bidders is determined based on the bids, comprising:
-
receiving means for receiving bids comprising a quantity parameter for at least one of the types of items in the auction and a price parameter, and processing means for processing the received bids to determine an allocation of the items among the bidders that is consistent with the bids in the event that an allocation consistent with the bids is possible, wherein the processing means includes implying means for implying prices from price parameters in the received bids based on a fixed relation among the prices of the plurality of types of items. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer implemented method for conducting an auction of a plurality of types of items among a plurality of bidders, wherein bids are received and an allocation of the items among the bidders is determined based on the bids, comprising:
-
receiving bids comprising a quantity parameter for at least one of the types of items in the auction and a price parameter, and processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, wherein the processing includes implying prices from price parameters in the received bids based on a fixed relation among the prices of the plurality of types of items. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A computer system for conducting an auction of at least one type of item among a plurality of bidders in a plurality of rounds, wherein bids are received and an allocation of the items among the bidders is determined by the computer system based on the bids, comprising:
-
establishing means for establishing starting prices and ending prices for each type of item in a plurality of rounds, receiving means for receiving bids, wherein a bid comprises a quantity for at least one type of item and a price parameter signifying a percentage of the distance from the established starting prices to the established ending prices, and processing means for processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, otherwise enabling the establishing means to alter the prices established for at least one type of item. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A system as recited in claim 58 wherein the constraining means includes summation means for calculating a sum of quantities bid for a group of types of items.
-
59. A system as recited in claim 59 wherein the constraining means includes comparing means for comparing the calculated sum with a previous calculated sum for the same group of types of items.
-
60. A computer implemented method for conducting an auction of at least one type of item among a plurality of bidders in a plurality of rounds, wherein bids are received and an allocation of the items among the bidders is determined based on the bids, comprising:
-
establishing starting prices and ending prices for each type of item in a plurality of rounds, receiving bids, wherein a bid comprises a quantity for at least one type of item and a price parameter signifying a percentage of the distance from the established starting prices to the established ending prices, and processing the received bids to determine an allocation of the items among the bidders consistent with the bids in the event that an allocation consistent with the bids is possible, otherwise altering the established prices for at least one type of item.
-
- 61. A method as recited in claim 61 where the establishing includes maintaining a relation among the established prices.
- 62. A method as recited in claim 62 wherein the relation among the established prices is determined by a schedule.
-
65. A method as recited in claim 65 wherein the constraining includes calculating a sum of quantities bid for a group of types of items.
-
66. A method as recited in claim 66 wherein the constraining includes comparing the calculated sum with a previous calculated sum for the same group of types of items.
Specification