SYSTEM AND METHOD FOR AUTOMATED COMMODITIES TRANSACTIONS INCLUDING AN AUTOMATIC HEDGING FUNCTION
First Claim
1. A method for executing a commodities transaction on a net market system, said method comprising:
- (a) receiving from a seller client terminal an offer from a seller to sell a commodity, the offer including an available quantity and an asking price for the commodity;
(b) receiving from a plurality of buyer client terminals a respective plurality of bids from a respective plurality of buyers to buy the commodity, each bid including for each buyer a buyer-specific basis and a desired quantity for the commodity;
(c) receiving from a commodities exchange an updated exchange price for the commodity;
(d) modifying each bid in the plurality of bids to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis for said each bid to the updated exchange price;
(e) storing the offer, the plurality of bids and the updated exchange price in a database associated with the net market system;
(f) if the buyer-specific flat price in a bid for a particular buyer is not less than the asking price for the seller, then attempting on behalf of the particular buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price;
(g) if the attempt to sell the futures contract succeeds, generating a contract between the seller and the particular buyer, whereby the seller is obligated to sell the available quantity of the commodity to the particular buyer for the asking price; and
(h) iteratively repeating above steps (c) through (g) automatically without intervention from the seller or the particular buyer until (1) the contract is generated, or (2) the offer is canceled by the seller.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated virtual market is provided that facilitates communication between the producers of a given commodity and the parties wishing to purchase such commodities. This system provides real-time updated information about local pricing being offered by those purchasers. In addition, those producers can post offers that can automatically be accepted by purchasers and have contracts automatically generated. An important consideration from a purchaser'"'"'s prospective is minimizing the risk associated with making such transactions. Due to this, futures contracts are often obtained. The virtual market system of the present inventions automatically requests and obtains futures contracts to hedge the contracts being generated.
-
Citations
42 Claims
-
1. A method for executing a commodities transaction on a net market system, said method comprising:
-
(a) receiving from a seller client terminal an offer from a seller to sell a commodity, the offer including an available quantity and an asking price for the commodity; (b) receiving from a plurality of buyer client terminals a respective plurality of bids from a respective plurality of buyers to buy the commodity, each bid including for each buyer a buyer-specific basis and a desired quantity for the commodity; (c) receiving from a commodities exchange an updated exchange price for the commodity; (d) modifying each bid in the plurality of bids to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis for said each bid to the updated exchange price; (e) storing the offer, the plurality of bids and the updated exchange price in a database associated with the net market system; (f) if the buyer-specific flat price in a bid for a particular buyer is not less than the asking price for the seller, then attempting on behalf of the particular buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price; (g) if the attempt to sell the futures contract succeeds, generating a contract between the seller and the particular buyer, whereby the seller is obligated to sell the available quantity of the commodity to the particular buyer for the asking price; and (h) iteratively repeating above steps (c) through (g) automatically without intervention from the seller or the particular buyer until (1) the contract is generated, or (2) the offer is canceled by the seller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for executing a commodities transaction, comprising:
-
(a) a server; (b) a database associated with the server; and (c) an application program running on the server; (d) wherein the application program is operable with the server to; i) receive from a seller client terminal an offer from a seller to sell a commodity, the offer including an available quantity and an asking price for the commodity; ii) receive from a plurality of buyer client terminals a respective plurality of bids from a respective plurality of buyers to buy the commodity, each bid including for each buyer a buyer-specific basis and a desired quantity for the commodity; iii) receive from a commodities exchange an updated exchange price for the commodity; iv) modify each bid in the plurality of bids to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis for said each bid to the updated exchange price; v) store the offer, the plurality of bids and the updated exchange price in a database associated with the net market system; vi) if the buyer-specific flat price in a bid for a particular buyer is not less than the asking price for the seller, then attempt on behalf of the particular buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price; vii) if the attempt to sell the futures contract succeeds, then generate a contract between the seller and the particular buyer, whereby the seller is obligated to sell the available quantity of the commodity to the particular buyer for the asking price; and viii) iteratively repeat (iii) through (viii) automatically without intervention from the seller or the particular buyer until (1) the contract is generated, or (2) the offer is canceled by the seller. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for executing a commodities transaction on a net market system, said method comprising:
-
(a) receiving on the net market system bid information from a plurality of buyers, the bid information including for each buyer in the plurality of buyers a desired commodity, a desired quantity and a buyer-specific basis for the desired commodity; (b) repetitively receiving from a commodities exchange an updated exchange price for the desired commodity and calculating for each buyer in the plurality of buyers a buyer-specific flat price for the desired commodity based on the buyer-specific basis for said each buyer and said updated exchange price; (c) storing the bid information on the net market system; (d) generating on the net market system a web page for a particular buyer in the plurality of buyers, the web page being configured to present to a seller the desired commodity, the desired quantity and the buyer-specific flat price for said particular buyer and to receive from the seller an offer to sell an available quantity of the desired commodity to the particular buyer for an asking price; (e) transmitting the web page to a seller client terminal controlled by the seller; (f) receiving the offer from the seller client terminal; (g) if the buyer-specific flat price for said particular buyer is not less than the asking price, attempting to sell a futures contract for the desired commodity through the commodities exchange on behalf of said particular buyer; and (h) if the attempt to sell the futures contract on the commodities exchange succeeds, generating a contract between said seller and said particular buyer, whereby the seller is obligated to sell the available quantity of the desired commodity to the particular buyer for the buyer-specific flat price; (i) wherein steps (b) through (h) are carried out automatically by the net market system without intervention from said particular buyer. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for executing a commodities transaction on a net market system, comprising:
-
receiving from a seller client terminal an offer from a seller to sell a commodity, the offer including an available quantity and an asking price for the commodity; receiving from a plurality of buyer client terminals a respective plurality of bids from a respective plurality of buyers to buy the commodity, each bid including for each buyer a buyer-specific basis and a desired quantity for the commodity; while the offer is not canceled by the seller and no contract is formed based on the offer, iteratively performing the following steps (a) through (e) without intervention from the seller; (a) receiving from a commodities exchange an updated exchange price for the commodity; (b) modifying each bid in the plurality of bids to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis for said each bid to the updated exchange price; (c) storing the offer, the plurality of bids and the updated exchange price in a database associated with the net market system; (d) if the buyer-specific flat price in a bid for a particular buyer is not less than the asking price for the seller, then attempting on behalf of the particular buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price; and (e) if the attempt to sell the futures contract succeeds, forming a contract between the seller and the particular buyer, whereby the seller is obligated to sell the available quantity of the commodity to the particular buyer for the asking price. - View Dependent Claims (28, 29, 30)
-
-
31. A computer system for executing a commodities transaction, comprising:
-
a server; a database associated with the server; an application program running on the server; wherein the application program is operable with the server to; receive from a seller client terminal an offer from a seller to sell a commodity, the offer including an available quantity and an asking price for the commodity; receive from a plurality of buyer client terminals a respective plurality of bids from a respective plurality of buyers to buy the commodity, each bid including for each buyer a buyer-specific basis and a desired quantity for the commodity; while the offer is not canceled by the seller and no contract is formed based on the offer, iteratively perform (a) through (e) below without intervention from the seller; (a) receive from a commodities exchange an updated exchange price for the commodity; (b) modify each bid in the plurality of bids to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis for said each bid to the updated exchange price; (c) store the offer, the plurality of bids and the updated exchange price in a database associated with the net market system; (d) if the buyer-specific flat price in a bid for a particular buyer is not less than the asking price for the seller, then attempt on behalf of the particular buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price; and (e) if the attempt to sell the futures contract succeeds, form the contract between the seller and the particular buyer, whereby the seller is obligated to sell the available quantity of the commodity to the particular buyer for the asking price. - View Dependent Claims (32, 33, 34)
-
-
35. A method for executing a commodities transaction on a net market system, comprising:
-
receiving from a buyer client terminal a bid from a buyer to buy a commodity, the bid including a buyer-specific basis and a desired quantity for the commodity; while the bid is not canceled by the buyer and no contract is generated based on the bid, iteratively performing the following steps (a) through (f) without intervention from the buyer; (a) receiving from a commodities exchange an updated exchange price for the commodity; (b) modifying the bid to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis to the updated exchange price; (c) receiving from a seller client terminal an offer from a seller to sell the commodity, the offer including an available quantity and an asking price for the commodity; (d) storing the bid, the offer and the updated exchange price in a database associated with the net market system; (e) if the asking price in the offer for the seller is not greater than the buyer-specific flat price in the bid for the buyer, then attempting on behalf of the buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price; and (f) if the attempt to sell the futures contract succeeds, generating a contract between the buyer and the seller, whereby the buyer is obligated to buy the available quantity of the commodity from the seller for the asking price. - View Dependent Claims (36, 37, 38)
-
-
39. A computer system for executing a commodities transaction, comprising:
-
a server; a database associated with the server; and an application program running on the server; wherein the application program is operable with the server to (a) receive from a buyer client terminal a bid from a buyer to buy a commodity, the bid including a buyer-specific basis and a desired quantity for the commodity, and (b) while the bid is not canceled by the buyer and no contract is generated based on the bid, iteratively perform (i) through (vi) without intervention from the buyer; i) receive from a commodities exchange an updated exchange price for the commodity, ii) modify the bid to include a buyer-specific flat price, wherein the buyer-specific flat price is calculated by adding the buyer-specific basis to the updated exchange price; iii) receive from a seller client terminal an offer from a seller to sell the commodity, the offer including an available quantity and an asking price for the commodity, iv) store the bid, the offer and the updated exchange price in a database associated with the net market system, v) if the asking price in the offer for the seller is not greater than the buyer-specific flat price in the bid for the buyer, then attempt on behalf of the buyer to sell, through the commodities exchange, a futures contract for the commodity at the updated exchange price, and vi) if the attempt to sell the futures contract succeeds, generate a contract between the buyer and the seller, whereby the buyer is obligated to buy the available quantity of the commodity from the seller for the asking price. - View Dependent Claims (40, 41, 42)
-
Specification