Claims
- 1. A method for conducting a transaction, comprising:
associating a plurality of distinct rules with a respective plurality of distinct entities; contemporaneously with or after said associating a plurality of distinct rules with a plurality of distinct entities, determining that one of said plurality of entities is conducting a transaction; determining a rule from said plurality of rules that is associated with said one of said plurality of entities regarding said transaction; and conducting said transaction in accordance with said rule.
- 2. The method of claim 1, wherein said rule is based, at least in part, on at least one of the following:
a barter credit; a spot price for a product; a price of a product involved in said transaction; a minimum number of products purchased during said transaction; a maximum number of products purchased during said transaction; a payment term associated with said transaction; a delivery requirement associated with said transaction; a shipping requirement associated with said transaction; a quality requirement for a product involved in said transaction; bundled products associated with said transaction; a customer associated with said transaction; an amount of inventory of a product involved in said transaction; and availability of a product involved in said transaction.
- 3. The method of claim 1, wherein said determining a rule from said plurality of rules includes at least one of the following:
determining an identifier associated with said one of said plurality of entities; and receiving a notification of said rule.
- 4. The method of claim 1, wherein said conducting said transaction in accordance with said rule includes at least one of the following:
determining a product involved in said transaction; determining a spot price for a product; determining a price for a product involved in said transaction; applying a barter credit to said transaction; applying a predetermined credit term to said transaction; applying a predetermined payment term to said transaction; applying a predetermined discount to said transaction; selling a non-financial product; purchasing a non-financial product; selling a dynamically priced product; purchasing a dynamically priced product; determining an average price for a product over a designated period of time; determining a minimum price for a product over a designated period of time; determining a maximum price for a product over a designated period of time; applying a function of market prices for a product over a designated period of time for said product when said product is involved in said transaction; providing a fulfillment priority to said transaction; determining logistics terms for said transaction; providing a designated price to a product involved in said transaction; providing a notification of said rule; and providing an authorization to conduct said transaction.
- 5. The method of claim 1, wherein said determining that one of said plurality of entities is conducting a transaction includes receiving a notification that one of said plurality of entities is conducting a transaction.
- 6. The method of claim 5, wherein said receiving a notification that one of said plurality of entities is conducting a transaction includes at least one of the following:
receiving said notification from a user device; receiving said notification from a server; receiving said notification from a device associated with a marketplace; receiving an electronic communication via a communications network; receiving a notification of a marketplace involved in said transaction; receiving said notification from said entity; receiving said notification from a marketplace involved in said transaction; and receiving said notification from a party other than said entity involved in said transaction.
- 7. The method of claim 5, wherein said notification comprises at least one of the following:
an email message; an XML feed; an HTTP transmission; an HTML transmission; an FTP transmission; a wireless transmission; an instant message communication; an electronic communication sent via a communications network; a facsimile transmission; a telephone signal; and a radio signal.
- 8. The method of claim 1, wherein said associating a plurality of rules with a respective plurality of entities includes at least one of the following:
determining at least one rule that will apply for an entity conducting a transaction; and receiving a notification of a rule to associate with one of said plurality of entities.
- 9. The method of claim 1, further comprising:
providing a notification regarding said transaction to a marketplace.
- 10. The method of claim 1, further comprising:
providing a notification regarding said transaction to said one of said plurality of entities.
- 11. The method of claim 1, wherein said rule includes a condition and a result.
- 12. The method of claim 11, wherein said conducting said transaction includes determining if said condition is satisfied.
- 13. The method of claim 12, wherein said conducting said transaction includes providing said result if said condition is satisfied.
- 14. The method of claim 12, wherein said conducting said transaction includes providing a notification that said condition is satisfied.
- 15. The method of claim 11, wherein said condition includes at least one of the following:
a requirement that a minimum number of products be purchased as part of said transaction; a requirement of a predetermined lead time between said transaction and delivery of a product involved in said transaction; a requirement of a predetermined lead time between said transaction and shipping of a product involved in said transaction; a requirement of a cumulative transactional volume over a designated time period; a requirement of a cumulative transactional volume by said one of said plurality of entities; a requirement of a cumulative transactional volume at a designated marketplace; a requirement of an availability of a product involved in said transaction; a requirement that a specific entity be involved in said transaction; a requirement that a specific marketplace be involved in said transaction; a requirement that a specific marketplace not be involved in said transaction; a requirement that a specific entity not be involved in said transaction; a requirement for an insurance policy associated with said transaction; a requirement that a specific product be bundled with said transaction; a requirement of a minimum financial amount involved in said transaction; and a requirement of a designated security associated with said transaction.
- 16. The method of claim 1, wherein said transaction involves at least one of the following:
a dynamically priced product; and a non-financial product.
- 17. The method of claim 1, further comprising:
determining a charge associated with at least one of said associating a plurality of rules with a respective plurality of entities, said receiving a notification that one of said plurality of entities is conducting a transactions, said determining a rule from said plurality of rules that is associated with said one of said plurality of entities, and said conducting said transaction.
- 18. The method of claim 17, further comprising:
providing a notification of said charge.
- 19. The method of claim 17, wherein said charge is based, at least in part, on at least one of the following:
a monetary amount involved in said transaction; a non-financial product involved in said transaction; a dynamically priced product involved in said transaction; an anticipated cost savings associated with said transaction; a realized cost savings associated with said transaction; a cost associated with said transaction relative to a benchmark; an anticipated benefit associated with said transaction; a realized benefit associated with said transaction; a benefit associated with said transaction relative to a benchmark; a delivery requirement associated with said transaction; a financial requirement associated with said transaction; a number of entities in said plurality of entities; a number of rules in said plurality of rules, a number of products involved in said transaction; a number of times said rule from said plurality of rules has been applied in previous transactions; a number of times said entity from said plurality of entities has been involved in previous transactions; and a marketplace involved in said transaction.
- 20. The method of claim 1, further comprising:
modifying said rule from said plurality of rules.
- 21. The method of claim 20, wherein said modifying said rule from said plurality of rules occurs after said conducting said transaction in accordance with said rule.
- 22. A method for facilitating a transaction, comprising:
associating a first rule governing a first transaction with a first entity, wherein a first marketplace will honor said first rule when said first entity conducts said first transaction at said first marketplace; associating a second rule governing a second transaction with a second entity, wherein a second marketplace will honor said second rule when said second entity conducts said second transaction at said second marketplace; and authorizing application of said first rule when said first entity conducts said firsts transaction at said first marketplace and application of said second rule when said second entity conducts said second transaction at said second marketplace.
- 23. The method of claim 22, wherein said first rule includes a condition and a result.
- 24. The method of claim 23, wherein said applying said first rule includes determining if said condition is met.
- 25. The method of claim 23, wherein said applying said first rule includes providing said result if said condition is met.
- 26. The method of claim 22, wherein said first marketplace and said second marketplace are the same but said first rule and said second rule are different.
- 27. The method of claim 22, wherein said first marketplace and said second marketplace are different but said first rule is the same as said second rule.
- 28. The method of claim 22, further comprising:
receiving a notification when said first entity initiates said first transaction.
- 29. The method of claim 28, further comprising:
receiving a notification when said second entity initiates said second transaction.
- 30. The method of claim 22, wherein said first transaction involves at least one of the following:
a dynamically priced product; and a non-financial product.
- 31. A method for facilitating a transaction, comprising:
associating a plurality of rules with a respective plurality of entities; receiving a notification of a transaction involving one of said plurality of entities; determining one of said plurality of rules that is associated with said transaction; and providing a notification of said one of said plurality of rules.
- 32. The method of claim 31, wherein said providing a notification of said one of said plurality of rules includes at least one of the following:
providing said notification to a marketplace; and providing said notification to one of said plurality of entities.
- 33. The method of claim 31, wherein said transaction involves at least one of the following:
a dynamically priced product; and a non-financial product.
- 34. A method for conducting a transaction, comprising:
associating a first rule governing a first transaction with a first entity and a second rule governing a second transaction with a second entity; receiving a notification of said first entity conducting said first transaction; and applying said first rule when said first entity conducts said first transaction.
- 35. The method of claim 34, further comprising:
receiving a notification of said second entity conducting said second transaction.
- 36. The method of claim 35, further comprising:
applying said second rule when said second entity conducts said second transaction.
- 37. The method of claim 34, wherein said first transaction involves at least one of the following:
a dynamically priced product; and a non-financial product.
- 38. A method for facilitating a transaction, comprising:
receiving a notification of a transaction involving a product; determining a rule that is associated with said transaction; and providing a notification of said rule.
- 39. A method for facilitating a transaction, comprising:
determining a rule associated with at least one product; determining a plurality of transactions that satisfies said rule; and applying said rule to at least one of said plurality of transactions.
- 40. The method of claim 39, wherein said determining a rule associated with at least one product includes at least one of the following:
receiving a notification regarding said rule; and receiving a notification of an identifier associated with said rule,
- 41. The method of claim 39, wherein said applying said rule to at least one of said plurality of transactions includes at least one of the following:
applying a barter credit to said at least one transaction; applying a predetermined credit term to said at least one transaction; applying a predetermined payment term to said at least one transaction; applying a predetermined discount to said at least one transaction; selling a non-financial product in accordance with said rule; purchasing a non-financial product in accordance with said rule; selling a dynamically priced product in accordance with said rule; purchasing a dynamically priced product in accordance with said rule; determining an average price for a product over a designated period of time and applying said average price to said at least one transaction; determining a minimum price for a product over a designated period of time and applying said minimum price to said at least one transaction; determining a maximum price for a product over a designated period of time and applying said maximum price to said at least one transaction; applying a function of market prices for a product over a designated period of time for said product when said product is involved in said at least one transaction; providing a payment to an entity conducting at least one of said plurality of transactions; applying a price discount retroactively to at least one of said plurality of transactions; and providing a designated price to a product involved in said at least one transaction.
- 42. The method of claim 39, further comprising:
providing a notice of said applying said rule to at least one of said plurality of transactions.
- 43. The method of claim 39, wherein at least one of said plurality of transactions occurs prior to said determining a plurality of transactions that satisfies said rule.
- 44. The method of claim 39, wherein all said plurality of transactions occur prior to said determining a plurality of transactions that satisfies said rule.
- 45. The method of claim 39, wherein at least one of said plurality of transactions occurs after said determining a plurality of transactions that satisfies said rule.
- 46. A system for facilitating a transaction, comprising:
a memory; a communication port; and a processor connected to said memory and said communication port, said processor being operative to:
associate a plurality of rules with a respective plurality of entities; determine that one of said plurality of entities is conducting a transaction; determine a rule from said plurality of rules that is associated with said one of said plurality of entities regarding said transaction; and authorize said transaction in accordance with said rule.
- 47. A computer program product in a computer readable medium for facilitating a transaction, comprising:
first instructions for establishing a respective rule for each of a plurality of entities; second instructions for identifying one of said plurality of entities conducting a transaction; third instructions for identifying a rule associated with said one of said plurality of entities; and fourth instructions for sending an authorization of said transaction in accordance with said rule.
CROSS-REFERENCE TO RELATED PATENT APPLICATIONS
[0001] This patent application is related to co-pending patent application entitled Method and Apparatus for Establishing Multiple Transactions to Fulfill a Requirement Involving a Product, which has application Ser. No. ______ and was filed on May 15, 2001, and to co-pending patent application entitled Method and Apparatus for Conducting Multiple Transactions, which has application Ser. No. ______ and was filed on May 15, 2001, both of which are incorporated herein by reference.