A system is provided for facilitating the closure of a multi-party transaction consisting of multiple offers. In this system, atomic offers are generated by or on behalf of parties that produce or provide basic goods or services or other things of value. A broker, supplier, dealer, purchaser or other party may aggregate multiple offers (including atomic offers and other aggregated offers) to form a multi-party offer. Offers may be initiated by buyers as well as sellers and, when a buyer's and a seller's offers match (e.g., on price and/or other terms), a zero-sum offer is generated and the multi-party transaction can be closed. Closing a transaction involves a first stage in which payment of the agreed-upon funds and shipment of goods/services are authorized. More particularly, the availability of the funds and the goods/services are verified. In a second phase the funds are committed and the goods/services are obligated by being held for shipment or performance. Finally, the funds are remitted to each supplier, broker and other intermediary that provided value after shipment and or delivery are verified. Advantageously, closure of the transaction allows collective settling of all the offers included in the transaction rather than requiring each to be settled separately.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for transacting multi-party electronic commerce over a network, comprising: creating a plurality of atomic offers associated with a plurality of suppliers; creating a plurality of hierarchical offers based on the plurality of atomic offers, the plurality of hierarchical offers including: at least one first-level offer including at least a first one of the plurality of atomic offers, and at least one second-level offer including the first-level offer and at least a second one of the plurality of atomic offers not included within the first-level offer, creating at least one counter offer associated with a consumer; storing the plurality of atomic offers, the plurality of hierarchical offers and the counter offer in a computer memory: matching the counter offer to one of the plurality of hierarchical offers to create a zero-sum offer; and closing the zero-sum offer, wherein the first one of the plurality of atomic offers is an atomic offer for a first good or service, and the second one of the plurality of atomic offers is an atomic offer for a second good or service different from the first good or service.
2. The method of claim 1 , wherein: each of the plurality of atomic offers include an atomic offer description and an atomic offer price; each first-level offer includes: a first-level fee, a first-level description based on each of the included atomic offer descriptions, and a first-level price based on the first-level fee and each of the included atomic offer prices; each second-level offer includes: a second-level fee, a second-level description based on the first-level description and each of the included atomic offer descriptions, and a second-level price based on the second-level fee, the first-level price, and each of the included atomic offer prices; the counter offer includes a counter offer description and a counter offer price; and said matching the counter offer includes comparing the counter offer description and price to each first-level and second-level description and price, respectively, to determine a match.
3. The method of claim 1 , wherein the zero-sum offer includes an atomic offer corresponding to each of the atomic offers included within the first-level and second-level offers.
4. The method of claim 3 , further comprising: determining whether each atomic offer included within the zero-sum offer is expired, invalid or unavailable; and if so determined, not closing the zero-sum offer.
5. The method of claim 3 , wherein said closing the zero-sum offer includes closing each atomic offer included within corresponding first-level and second-level offers.
6. The method of claim 4 , wherein said closing each atomic offer includes: sending a payment based on the atomic offer price from the consumer to the supplier associated with the atomic offer; and at least one of: shipping a product associated with the atomic offer to the consumer, and providing a service associated with the atomic offer to the consumer.
7. A computer readable medium including instructions adapted to be executed by a processor to perform a method for transacting multi-party electronic commerce over a network, the method comprising: creating a plurality of atomic offers associated with a plurality of suppliers; creating a plurality of hierarchical offers based on the plurality of atomic offers, the plurality of hierarchical offers including: at least one first-level offer including at least a first one of the plurality of atomic offers, and at least one second-level offer including the first-level offer and at least a second one of the plurality of atomic offers not included within the first-level offer; creating at least one counter offer associated with a consumer; storing the plurality of atomic offers, the plurality of hierarchical offers and the counter offer in a memory; matching the counter offer to one of the plurality of hierarchical offers to create a zero-sum offer; and closing the zero-sum offer, wherein the first one of the plurality of atomic offers is an atomic offer for a first good or service, and the second one of the plurality of atomic offers is an atomic offer for a second good or service different from the first good or service.
8. The computer readable medium of claim 7 , wherein: each of the plurality of atomic offers include an atomic offer description and an atomic offer price; each first-level offer includes: a first-level fee, a first-level description based on each of the included atomic offer descriptions, and a first-level price based on the first-level fee and each of the included atomic offer prices; each second-level offer includes: a second-level fee, a second-level description based on the first-level description and each of the included atomic offer descriptions, and a second-level price based on the second-level fee, the first-level price, and each of the included atomic offer prices; the counter offer includes a counter offer description and a counter offer price; and said matching the counter offer includes comparing the counter offer description and price to each first-level and second-level description and price, respectively, to determine a match.
9. The computer readable medium of claim 7 , wherein the zero-sum offer includes an atomic offer corresponding to each of the atomic offers included within the first-level and second-level offers.
10. The computer readable medium of claim 8 , further comprising: determining whether each atomic offer included within the zero-sum offer is expired, invalid or unavailable; and if so determined, not closing the zero-sum offer.
11. The computer readable medium of claim 8 , wherein said closing the zero-sum offer includes closing each atomic offer included within corresponding first-level and second-level offers.
12. The computer readable medium of claim 10 , wherein said closing each atomic offer includes: sending a payment based on the atomic offer price from the consumer to the supplier associated with the atomic offer; and at least one of: shipping a product associated with the atomic offer to the consumer, and providing a service associated with the atomic offer to the consumer.
13. A system for transacting multi-party electronic commerce over a network, comprising: an offer processing server, having a memory and coupled to a network, adapted to: create a plurality of atomic offers associated with a plurality of suppliers, create a plurality of hierarchical offers based on the plurality of atomic offers, the plurality of hierarchical offers including: at least one first-level offer including at least a first one of the plurality of atomic offers, and at least one second-level offer including the first-level offer and at least a second one of the plurality of atomic offers not included within the first-level offer, create at least one counter offer associated with a consumer, store the plurality of atomic offers, the plurality of hierarchical offers and the counter offer in the memory, match the counter offer to one of the plurality of hierarchical offers to create a zero-sum offer, and close the zero-sum offer; wherein the first one of the plurality of atomic offers is an atomic offer for a first good or service, and the second one of the plurality of atomic offers is an atomic offer for a second good or service different from the first good or service; a payment server, coupled to the network, to exchange payments between the consumer and the plurality of suppliers; and a fulfillment server, coupled to the network, to exchange messages associated with the zero-sum offer between the consumer and the plurality of suppliers.
14. The system of claim 13 , wherein: each of the plurality of atomic offers include an atomic offer description and an atomic offer price; each first-level offer includes: a first-level fee, a first-level description based on each of the included atomic offer descriptions, and a first-level price based on the first-level fee and each of the included atomic offer prices; each second-level offer includes: a second-level fee, a second-level description based on the first-level description and each of the included atomic offer descriptions, and a second-level price based on the second-level fee, the first-level price, and each of the included atomic offer prices; the counter offer includes a counter offer description and a counter offer price; and said match the counter offer includes to compare the counter offer description and price to each first-level and second-level description and price, respectively, to determine a match.
15. The system of claim 13 , wherein the zero-sum offer includes an atomic offer corresponding to each of the atomic offers included within the first-level and second-level offers.
16. The system of claim 14 , wherein the offer processing server is further adapted to: determine whether each atomic offer included within the zero-sum offer is expired, invalid or unavailable; and if so determined, not close the zero-sum offer.
17. The system of claim 14 , wherein said close the zero-sum offer includes to close each atomic offer included within corresponding first-level and second-level offers.
18. The system of claim 16 , wherein said close each atomic offer includes to: send a payment based on the atomic offer price from the consumer to the supplier associated with the atomic offer; and at least one of: ship a product associated with the atomic offer to the consumer, and provide a service associated with the atomic offer to the consumer.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
May 19, 2000
May 19, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.