Claims
- 1. A method of determining a winning allocation in an exchange comprising:
(a) receiving a plurality of bids, with each bid placed on a quantity of at least one item; (b) receiving at least one allocation modifier; (c) defining an objective as a function of each bid and the allocation modifier; (d) defining at least one limitation on how the allocation modifier can be changed; (e) determining from the objective subject to the at least one limitation how the allocation modifier changes; and (f) responsive to how the allocation modifier changes, outputting data from which a bidder of a bid associated with the allocation modifier can be identified.
- 2. The method of claim 1, wherein, in step (f), said data includes at least one of (1) the identified bidder's identity and (2) the allocation modifier.
- 3. The method of claim 1, wherein the change in the allocation modifier includes a change in a value of a variable thereof.
- 4. The method of claim 1, wherein:
the allocation modifier expresses a modification to be imposed on the bid when a limitation associated with the bid is satisfied; the change of the allocation modifier is indicative of whether the condition associated with the bid is satisfied; and the data is output when the one or more values of the allocation modifier indicate the condition is satisfied.
- 5. The method of claim 1, further including:
(g) responsive to how the allocation modifier changes, soliciting the identified bidder to accept the allocation modifier.
- 6. The method of claim 5, further including:
receiving the identified bidder's acceptance or rejection of the allocation modifier; responsive to the identified bidder accepting the allocation modifier, outputting a first allocation wherein the quantity of each item is allocated to a first set of bidders that includes the identified bidder; and responsive to the identified bidder rejecting the allocation modifier, repeating steps (e)(g), inclusive, with one of (1) a different allocation modifier or (2) no allocation modifier and outputting a second allocation wherein the quantity of each item is allocated to a second set of bidders.
- 7. The method of claim 6, wherein the first and second set of bidders are the same.
- 8. The method of claim 6, wherein the second set of bidders includes the identified bidder.
- 9. The method of claim 6, further including displaying at least one of:
the bidder; the first allocation; and the second allocation.
- 10. The method of claim 1, wherein the objective includes a variable and a coefficient for each bid and a variable and a coefficient for each allocation modifier.
- 11. The method of claim 1, wherein the limitation is one of an equality and an inequality.
- 12. The method of claim 1, wherein the change in the allocation modifier corresponds to a change in at least one of:
a volume discount; a volume discount threshold; a number of bidders to receive an award in an allocation; an allocation value; a delivery date; a credit term; an item property; and a non-price bid property.
- 13. The method of claim 12, wherein the non-price bid property includes at least one of:
credit history; delivery history; and bidder reputation.
- 14. A computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform the steps of:
(a) receive a plurality of bids, with each bid placed on a quantity of at least one item; (b) receive at least one allocation modifier; (c) form an objective as a function of each bid and the allocation modifier; (d) receive at least one limitation on how the allocation modifier can be changed; (e) determine from the objective subject to the at least one limitation how the allocation modifier changes; and (f) in response to how the allocation modifier changes, output data from which a bidder of a bid associated with the allocation modifier can be identified.
- 15. The computer readable medium of claim 14, wherein at least one of:
the allocation modifier expresses a modification to be imposed on the bid when a condition associated with the bid is satisfied; the change of the allocation modifier is indicative of whether the condition associated with the bid is satisfied; and the data is output when the change of the allocation modifier indicates the condition is satisfied.
- 16. The computer readable medium of claim 15, wherein the instructions further cause the processor to:
determine when the change of the allocation modifier indicates the condition is satisfied; and in response to determining the condition is satisfied, output an allocation wherein the quantity of each item is allocated to a set of bids that includes the bid of the identified bidder.
- 17. The computer readable medium of claim 14, wherein the instructions further cause the processor to notify the identified bidder that acceptance by said bidder of the allocation modifier will cause said bidder to be included in a winning allocation.
- 18. The computer readable medium of claim 14, wherein the instructions further cause the processor to:
receive said bidder's acceptance or rejection of the allocation modifier; in response to the said bidder accepting the allocation modifier, output a first allocation wherein the quantity of each item is allocated to a first set of bidders that includes said bidder; and in response to said bidder rejecting the allocation modifier, repeat steps (e) and (f) with one of (1) a different allocation modifier or (2) no allocation modifier and output a second allocation wherein the quantity of each item is allocated to a second set of bidders.
- 19. The computer readable medium of claim 18, wherein the first and second set of bidders are the same.
- 20. The computer readable medium of claim 18, wherein the second set of bidders includes the identified bidder.
- 21. The computer readable medium of claim 18, further including displaying at least one of:
the identified bidder; the first allocation; and the second allocation.
- 22. The computer readable medium of claim 14, wherein the objective includes a variable and a coefficient for each bid and a variable and a coefficient for each allocation modifier.
- 23. The computer readable medium of claim 14, wherein the limitation is one of an equality and an inequality.
- 24. The computer readable medium of claim 15, wherein the allocation modifier includes a change in at least one of:
a volume discount; a volume discount threshold; a number of bidders to receive an award in an allocation; an allocation value; a delivery date; a credit term; an item property; and a non-price bid property.
- 25. A method of determining at least one winning bidder in an exchange comprising:
(a) receiving a plurality of bids, with each bid for a quantity of at least one item; (b) defining for each bid an expression that includes a bid variable; (c) receiving at least one allocation modifier; (d) defining for each allocation modifier an expression that includes an allocation modifier variable; (e) defining at least one limitation on the at least one allocation modifier; (f) forming a function that includes each bid expression and each allocation modifier expression; (g) establishing an objective for the function; (h) determining values for each bid variable and for each allocation modifier variable as a function of the objective and the at least one limitation, wherein the thus determined value of each allocation modifier variable is indicative of whether the limitation on the allocation modifier is satisfied; and (i) responsive to the value of each allocation modifier indicating the limitation thereon is satisfied, outputting data from which a bidder Of a bid associated with said allocation modifier can be identified.
- 26. The method of claim 25, wherein the at least one allocation modifier includes a modification to be imposed on at least one bid when a limitation associated with said one bid is satisfied.
- 27. The method of claim 25, wherein the objective is one of maximize and minimize the function.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 10/254,241, filed Sep. 25, 2002.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10254241 |
Sep 2002 |
US |
Child |
10400246 |
Mar 2003 |
US |