IP Library Granted Patent US 7,499,880
Granted Patent B2
US 7,499,880 · App. 10/803,549 · Granted Mar 3, 2009

Dynamic exchange method and apparatus

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 7,499,880
App. No.
10/803,549
Granted
Mar 3, 2009
Kind
B2
Abstract

In a live, expressive combinatorial exchange, each of a plurality of bidders can submit a bid. Based on the submitted bids, an allocation of the bids is determined that is optimal for the type of exchange being conducted. At least a portion of each bid of the allocation is displayed to each bidder of a first subset of the bidders that has at least one bid that is not included in the allocation. Each bidder of a subset of the first subset of bidders can then amend one or more of their existing bids or submit a new bid that is considered the next time the allocation is determined. The process of feeding back at least a portion of each bid of the allocation, submitting new bids or amendments to existing bids, and determining a new allocation based on all of the submitted bids continues until a predetermined condition is satisfied.

Claims (108)

1. A computer implemented method of conducting a live combinatorial exchange comprising:

(a) directing a processor to store in a memory of a computer at least one bid received from each bidder of a plurality of bidders, wherein each bid is comprised of a plurality of items, an initial quantity of each item, and a price for all of the items and their quantities;

(b) directing the processor of the computer to determine an allocation for the type of exchange being conducted, wherein said allocation includes a plurality of the bids with each bid of said allocation including all of the items of the bid and at least par of the initial quantity of each item;

(c) directing the processor of the computer to cause at least a portion of each bid of said allocation to be displayed to each bidder of a first subset of the bidders that has at least one bid that is not include in said allocation;

(d) directing the processor of the computer to store in the memory of the computer for each bidder of a subset of the first subset of bidders at least one of the following: a new bid or an amendment to en existing bid of the bidder; and

(e) directing the processor of the computer to reapeat steps (b)-(d) until a predetermined condition is satisfied, wherein the predetermined condition includes at least one of the following: (i) a lapse of a predetermined time interval from commencement of the exchange, (ii) a manual abort, or (iii) a sum of the prices of the bids of the allocation reaching a predetermined value.

2. The method of claim 1 , wherein each item includes one of a tangible good, a service and money.

3. The method of claim 1 , wherein:

each bid of a subset of the bids has associated therewith exchange description data (EDD) established by the bidder of said bid (bidder EDD);

bidder EDD comprises at least one rule (or constraint) for processing at least one of following: (i) a bid, (ii) at least one item of a bid, or (iii) a subset of bids that includes all or less than all of the bids when determining the allocation; and

step (b) further includes determining the allocation as a function of bidder EDD.

4. The method of claim 3 , wherein bidder EDD includes at least one rule related to: bid attribute(s), bid adjustment(s), item attribute(s), item adjustment(s), free disposal, action, cost constraint/requirement, unit constraint/requirement, counting constraint/requirement, homogeneity constraint, mixture constraint, cost/unit condition pricing, quote request and reserve price(s).

5. The method of claim 3 , wherein the portion of each bid in step (c) includes at least one of: (i) the at least one item of the bid, (ii) the quantity of the at least one item of the bid, (iii) the price for all of item(s) and their quantities, and (iv) at least a portion of the bidder EDD.

6. The method of claim 3 , wherein the amendment to the existing bid in step (d) includes at least one of the following:

the addition of at least one new rule to bidder EDD associated with the existing bid;

the deletion of at least one rule from bidder EDD associated with the existing bid;

the amendment of a value associated with at least one rule of bidder EDD associated with the existing bid;

the amendment of a value of the quantity of at least one item of the existing bid; or

the amendment of the price for all of item(s) and their quantities.

7. The method of claim 6 , further including imposing at least one supervisory constraint that limits at least one of the following: (i) adding at least one rule to a bidder EDD, (ii) deleting at least one rule from a bidder EDD, (iii) relaxing at least one rule of a bidder EDD or (iv) tightening of at least one said rule of a bidder EDD.

8. The method of claim 3 , wherein:

step (b) further includes determining the allocation based on EDD established by a bid taker (bid taker EDD); and

step (d) further includes receiving from the bid taker at least one of a new bid taker EDD and an amendment to an existing bid taker EDD of the bid taker, wherein the amendment to the existing bid taker EDD of the bid taker includes at least one of:

adding at least one new rule to the existing bid taker EDD;

deleting at least one rule from the existing bid taker EDD; and

amending a value associated with at least one rule of the existing bid taker EDD.

9. The method of claim 3 , wherein at least one rule is introduced into at least one bidder EDD in response to a bidder specifying (i) a precondition of said rule and (ii) an effect to apply if said precondition is satisfied.

10. The method of claim 9 , wherein the bidder specifies the precondition and the effect via a graphical user interface.

11. The method of claim 1 , further including displaying a portion of at least one bid that was determined to be part of the allocation to each biffer of a second subset of bidders that has at least one bid that is part of the allocation.

12. the method of claim 11 , wherein:

each subset of bidders includes (i) all or (ii) less than all of the plurality of bidders; and

each subset of bids includes (i) all or (ii) less than all of the bids.

13. The method of claim 11 , wherein the portion of the at least one bid in step (c) includes at least one of: (i) at least one item of the bid, (ii) the initial or allocated quantity of at least one item of the bid, (iii) the price for all of item(s) and their quantities, and (iv) at least a portion of the bidder EDD.

14. The method of claim 1 , wherein the exchange is one of a forward auction and a reverse auction.

15. The method of claim 1 , further including extending the predetermined time interval in response to receiving a bid that improves the allocation withing a predetermined dureation of the end of the predetermined time interval.

16. The method of claim 15 , wherein:

in an exchange that includes plural bidders and plural bid takers, the allocation improves when (i) the number of items exchanged increases or (ii) a difference between a sum of the prices of the buy bids and a sum of the prices of the sell bids of the allocation increases;

in an exchange that includes a single buyer and plural sellers (reverse auction), the allocation improves if a sum of the prices of the bids of the allocation decreases; and

in an exchange that includes a single seller and plural buyers (forward auction), the allocation improves if a sum of the prices of the bids of the allocation increases.

17. The method of claim 1 , further including:

OR'ing all the received bids; and

XOR'ing bids received from one bidder that include at least one item in common.

18. The method of claim 1 , wherein:

step (b) further includes determining the allocation as a function of exchange description data (EDD) established by a bid taker (bid taker EDD), wherein bid taker EDD comprises at least one rule (or constraint) for processing at least one of (i) a bid, (ii) at least one item of a bid, and (iii) a subset of the plurality of the bids when determining the allocation; and

step (d) further includes receiving from the bid taker at least one of new bid taker EDD and an amendment to an existing bid taker EDD of the bid taker, wherein the amendment to the existing bid taker EDD of the bid taker includes at least one of:

adding at least one new rule to the existing bid taker EDD;

deleting at least one rule from the existing bid taker EDD; and

amending a value associated with at least one rule of the existing bid taker EDD.

19. The method of claim 18 , further including imposing at least one supervisory constraint that limits at least one of (i) adding at least one rule to a bid taker EDD, (ii) deleting at least one rule from a bid taker EDD, (iii) relaxing at least one rule of a bid taker EDD and (iv) tightening of at least one said rule of a bid taker EDD.

20. The method of claim 18 , wherein bid taker EDD includes at least one rule related to: objective(s), constraint relaxer(s), feasibility obtainer(s), bid adjustment(s), item attribute(s), item adjustment(s), free disposal, action, cost constraint/requirement, unit constraint/requirement, counting constraint/requirement, homogeneity constraint, mixture constraint, cost/unit condition pricing, quote request and reserve price(s).

21. The method of claim 18 , wherein at least one rule is introduced into at least one bid taker EDD in response to a bid taker specifying (i) a precondition of said rule and (ii) an effect to apply if said precondition is satisfied.

22. The method of claim 21 , wherein the bidder specifies the precondition and the effect via a graphical user interface.

23. The method of claim 1 , wherein step (c) further includes causing an identification of the bidder of the bid to be displayed.

24. The method of claim 23 , wherein the display of the bidder identification is obscured.

25. A computer readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform the steps of:

(a) store in a memory of a computer at least one bid received from each bidder of a plurality of bidders, wherein each bid is comprised of a plurality of items, an intial quantity of ech item, and a price for all of the items and their quantities;

(b) determine an allocation for the type of exchange being conducted, wherein said allocation includes a plurality of the kids with each bid of said allocation including all of the items of the bid and at least part of the initial quanity of each item;

(c) cause at least a portion of each bid of said allocation to be displayed to each bidder of a first subset of the bidders that has at least one bid that is not included in said allocation;

(d) store in the memory of the computer for each bidder of a subset of the first subset bidders at least one of the following: a new bid or an amendment to an existing bid of the bidder; and

(e) repeat steps (b)-(d) until a predetermined condition is satisfied, wherein the predetermined condition includes at least one of the following: (i) a lapse of a predetermined time interval from commencement of the exchange, (ii) a manual abort, or (iii) a sum of the prices of the bids of the allocation reaching a predetermined value.

26. The computer readable medium of claim 25 , wherein each item includes one of a tangible good, a service and money.

27. The computer readable medium of claim 25 , wherein:

each bid of a subset of the bids has associated therewith an exchange description data (EDD) established by the bidder of said bid (bidder EDD);

bidder EDD comprises at least one rule (or constraint) for processing at least one of the following (i) a bid, (ii) at least one item of a bid, or (iii) a subset of bids that includes all or less than all of the bids when determining the allocation; and

step (b) further includes determining the allocation as a function of bidder EDD.

28. The computer readable medium of claim 27 , wherein bidder EDD includes at least one rule related to: bid attribute(s), bid adjustment(s), item attribute(s), item adjustment(s), free disposal, action, cost constraint/requirement, unit constraint/requirement, counting constraint/requirement, homogeneity constraint, mixture constraint, cost/unit condition pricing, quote request and reserve price(s).

29. The computer readable medium of claim 27 , wherein the portion of the at least one bid in step (c) includes at least one of: (i) the at least one item of the bid, (ii) the quantity of the at least one item of the bid, (iii) the price for all of item(s) and their quantities, and (iv) at least a portion of the bidder EDD.

30. The computer readable medium of claim 27 , wherein the amendment to the existing bid in step (d) includes at least one of the following:

the addition of at least one new rule to bidder EDD associated with the existing bid;

the deletion of at least one rule from bidder EDD associated with the existing bid;

the amendment of a value associated with at least one rule of bidder EDD associated with the existing bid;

the amendment of a value of the quantity of at least one item of the existing bid; or

the amendment of the price for all of item(s) and their quantities.

31. The computer readable medium of claim 30 , wherein the instructions further cause the processor to impose at least one supervisory constraint that limits at least one of the following: (i) adding at least one rule to a bidder EDD, (ii) deleting at least one rule from a bidder EDD, (iii) relaxing at least one rule of a bidder EDD, or (iv) tightening of at least one said rule of a bidder EDD.

32. The computer readable medium of claim 27 , wherein the instructions further cause the processor to:

determine the allocation step (b) based on EDD established by a bid taker (bid taker EDD); and

receive from the bid taker step (d) at least one of a new bid taker EDD and an amendment to an existing bid taker EDD of the bid taker, wherein the amendment to the existing bid taker EDD of the bid taker includes at least one of:

the addition of at least one new rule to the existing bid taker EDD;

the deletion of at least one rule from the existing bid taker EDD; and

the amendment of a value associated with at least one rule of the existing bid taker EDD.

33. The computer readable medium of claim 27 , wherein at least one rule is introduced into at least one bidder EDD in response to a bidder specifying (i) a precondition of said rule and (ii) an effect to apply if said precondition is satisfied.

34. The method of claim 33 , wherein the bidder specifies the precondition and the effect via a graphical user interface.

35. The computer readable medium of claim 25 , wherein the instructions further cause the processor to display a portion of at least one bid that was determined to be part of the allocation to each bidder of a second subset of bidders that has at least one bid that is part of the allocation.

36. The computer readable medium of claim 35 , wherein:

each subset of bidders includes (i) all or (ii) less than all of the plurality of bidders; and

each subset of bids includes (i) all or (ii) less than all of the bids.

37. The computer readable medium of claim 35 , wherein the portion of the at least one bid in step (c) includes at least one of: (i) at least one item of the bid, (ii) the initial or allocated quantity of at least one item of the bid, (iii) the price for all of item(s) and their quantities, and (iv) at least a portion of the bidder EDD.

38. The computer readable medium of claim 25 , wherein the exchange is one of a forward auction and a reverse auction.

39. The computer readable medium of claim 25 , wherein the instructions further cause the processor to extend the predetermined time interval in response to receiving a bid that improves the allocation within a predetermined duration of the end of the predetermined time interval.

40. The computer readable medium of claim 39 , wherein:

in an exchange that includes plural bidders and plural bid takers, the allocation improves if (i) the number of items exchanged increases or (ii) a difference between a sum of the prices of the buy bids and a sum of the prices of the sell bids of the allocation increases;

in an exchange that includes a single buyer and plural sellers (reverse auction), the allocation improves if a sum of the prices of the bids of the allocation decreases; and

in an exchange that includes plural buyers and a single seller (forward auction), the allocation improves if a sum of the prices of the bids of the allocation increases.

41. The computer readable medium of claim 25 , wherein the instructions further cause the processor to:

logically OR all the received bids; and

logically XOR all bids received from one bidder that include at least one item in common.

42. The computer readable medium of claim 25 , wherein the instructions further cause the processor to:

determine the allocation in step (b) as a function of exchange description data (EDD) established by a bid taker (bid taker EDD), wherein bid taker EDD comprises at least one rule (or constraint) for processing at least one of (i) a bid, (ii) at least one item of a bid, and (iii) a subset of the plurality of the bids when determining the allocation; and

receive from the bid taker in step (d) at least one of new EDD and an amendment to an existing EDD of the bid taker, wherein the amendment to the existing EDD of the bid taker includes at least one of:

adding at least one new rule to the existing bid taker EDD;

deleting at least one rule from the existing bid taker EDD; and

amending a value associated with at least one rule of the existing bid taker EDD.

43. The computer readable medium of claim 42 , wherein the instructions further cause the processor to impose at least one supervisory constraint that limits at least one of (i) adding at least one rule to a bid taker EDD, (ii) deleting at least one rule from a bid taker EDD, (iii) relaxing at least one rule of a bid taker EDD and (iv) tightening of at least one said rule of a bid taker EDD.

44. The computer readable medium of claim 42 , wherein bid taker EDD includes at least one rule related to: objective(s), constraint relaxer(s), feasibility obtainer(s), bid adjustment(s), item attribute(s), item adjustment(s), free disposal, action, cost constraint/requirement, unit constraint/requirement, counting constraint/requirement, homogeneity constraint, mixture constraint, cost/unit condition pricing, quote request and reserve price(s).

45. The computer readable medium of claim 42 , wherein at least one rule is introduced into at least one bid taker EDD in response to a bid taker specifying (i) a precondition of said rule and (ii) an effect to apply if said precondition is satisfied.

46. The method of claim 45 , wherein the bid taker specifies the precondition and the effect via a graphical user interface.

47. The computer readable medium of claim 25 , wherein the instructions further cause the processor to cause an identification of the bidder of said bid to be displayed in step (c) .

48. The computer readable medium of claim 47 , wherein the instructions further cause the processor to obscure the display of bidder identification.

Assignments (21)
ENTITY CONVERSION Recorded Dec 11, 2024
From: SCIQUEST, INC.
To: JAGGAER, LLC
Reel/Frame 069593/0946 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Dec 6, 2024
From: JAGGAER, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 069532/0189 →
PATENT RELEASE AND REASSIGNMENT (050049/0688) Recorded Dec 6, 2024
From: UBS AG, STAMFORD BRANCH
To: SCIQUEST, INC.
Reel/Frame 069532/0243 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Dec 6, 2024
From: JAGGAER, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 069532/0171 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2023
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR TO U.S. BANK NATIONAL ASSOCIATION)
To: JAGGAER, LLC (AS SUCCESSOR IN INTEREST TO SCIQUEST, INC.)
Reel/Frame 065303/0057 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 15, 2019
From: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
To: SCIQUEST, INC.
Reel/Frame 050067/0728 →
PATENT SECURITY AGREEMENT Recorded Aug 14, 2019
From: SCIQUEST, INC.
To: UBS AG, STAMFORD BRANCH, AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 050049/0688 →
SECURITY INTEREST Recorded Aug 14, 2019
From: SCIQUEST, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS TRUSTEE AND COLLATERAL AGENT
Reel/Frame 050058/0303 →
SECURITY INTEREST Recorded Dec 29, 2017
From: SCIQUEST, INC.
To: ANTARES CAPITAL LP, AS AGENT
Reel/Frame 044508/0437 →
RELEASE OF SECURITY INTEREST Recorded Dec 28, 2017
From: ANTARES CAPITAL LP
To: SCIQUEST, INC.
Reel/Frame 044501/0614 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2016
From: THE ADVISORY BOARD COMPANY
To: SCIQUEST, INC.; COMBINENET, INC. (ASSIGNORS' PREDECESSOR IN INTEREST)
Reel/Frame 039512/0373 →
PATENT SECURITY AGREEMENT Recorded Jul 28, 2016
From: SCIQUEST, INC.
To: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
Reel/Frame 039503/0728 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2016
From: BANK OF AMERICA, N.A.
To: SCIQUEST, INC.
Reel/Frame 039263/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2014
From: ADVANCED SOURCING CORP.
To: SCIQUEST, INC.
Reel/Frame 032671/0726 →
CHANGE OF NAME Recorded Apr 7, 2014
From: LIBERTY SECOND SUB, INC.
To: ADVANCED SOURCING CORP.
Reel/Frame 032616/0278 →
MERGER Recorded Apr 1, 2014
From: COMBINENET, INC.
To: LIBERTY SECOND SUB, INC.
Reel/Frame 032573/0793 →
SECURITY AGREEMENT Recorded Dec 26, 2013
From: ADVANCED SOURCING CORP.
To: BANK OF AMERICA, N.A.
Reel/Frame 031869/0809 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: APEX INVESTMENT FUND V, L.P.; ADVANCED TECHNOLOGY VENTURES VII, L.P.; ADVANCED TECHNOLOGY VENTURES VII (B), L.P.; ADVANCED TECHNOLOGY VENTURES VII (C), L.P.; ATV ENTREPRENEURS VII, L.P.; ADVANCED TECHNOLOGY VENTURES VI, L.P.; ATV ENTREPRENEURS VI, L.P.; ECC PARTNERS, L.P., C/O U.S. SMALL BUSINESS ADMINISTRATION, RECEIVER FOR ECC PARTNERS, L.P.; REVOLUTION CAPITAL, LLC; UPMC
To: COMBINENET, INC.
Reel/Frame 024492/0257 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: COMBINENET, INC.
To: ADVANCED TECHNOLOGY VENTURES VII, L.P.; ADVANCED TECHNOLOGY VENTURES VII (B), L.P.; ADVANCED TECHNOLOGY VENTURES VII (C), L.P.; ATV ENTREPRENEURS VII, L.P.; ADVANCED TECHNOLOGY VENTURES VI, L.P.; ATV ENTREPRENEURS VI, L.P.; APEX INVESTMENT FUND V, L.P.; UPMC; ECC PARTNERS, L.P.; REVOLUTION CAPITAL, LLC
Reel/Frame 023814/0907 →
RELEASE OF SECURITY INTEREST Recorded Dec 22, 2009
From: THE ADVISORY BOARD COMPANY
To: COMBINENET, INC.
Reel/Frame 023691/0253 →
SECURITY AGREEMENT Recorded May 28, 2009
From: COMBINENET, INC.
To: THE ADVISORY BOARD COMPANY
Reel/Frame 022746/0048 →