US20020046127A1 - System and method for automated commodities transactions including an automatic hedging function - Google Patents

System and method for automated commodities transactions including an automatic hedging function Download PDF

Info

Publication number
US20020046127A1
US20020046127A1 US09/835,088 US83508801A US2002046127A1 US 20020046127 A1 US20020046127 A1 US 20020046127A1 US 83508801 A US83508801 A US 83508801A US 2002046127 A1 US2002046127 A1 US 2002046127A1
Authority
US
United States
Prior art keywords
price
commodity
commodities
exchange
intermediary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/835,088
Inventor
Gary Reding
Kent Beadle
Chris Nikkel
Mark Schulze
Walker Humphries
Dave Womeldorf
David Clark
Scott Cerreta
Carl Ozkaynak
Julia Rodriguez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EYIELD SOLUTIONS Inc
Farms Tech LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26934379&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20020046127(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Priority to US09/835,088 priority Critical patent/US20020046127A1/en
Priority to AU2002222906A priority patent/AU2002222906A1/en
Priority to PCT/US2001/032606 priority patent/WO2002033632A1/en
Publication of US20020046127A1 publication Critical patent/US20020046127A1/en
Priority to US10/417,729 priority patent/US20030195822A1/en
Assigned to FARMS TECHNOLOGY, LLC reassignment FARMS TECHNOLOGY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JOSEPH, MICHAEL B., AS CHAPTER 7 TRUSTEE FOR THE ESTATE OF EYIELD SOLUTIONS, INC.
Assigned to ROOSTER.COM reassignment ROOSTER.COM ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CERRETA, SCOTT, CLARK, DAVID, HUMPHRIES, WALKER, OZKAYNAK, CARL, RODRIGUEZ, JULIA A. GRANADA, SCHULZE, MARK, WOMELDORF, DAVE, NIKKEL, CHRIS, BEADLE, KENT, REDING, GARY
Priority to US10/870,112 priority patent/US7418423B2/en
Assigned to EYIELD SOLUTIONS, INC. reassignment EYIELD SOLUTIONS, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ROOSTER.COM
Priority to US12/134,833 priority patent/US7742979B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/06Asset management; Financial planning or analysis

Definitions

  • the present invention relates generally to commodities transactions. More particularly, the present invention relates to a system for allowing automated commodities transactions to occur within limits defined by the relevant participants.
  • the producers will sell and deliver their products to local intermediaries, such as elevator operators.
  • the elevator operators then sell and deliver those products to end users/consumers (or to yet another middleman) who may be located anywhere.
  • the elevator operator must generate a profit by selling the products at a higher price than paid to the producer, while taking into account the costs for storage and transportation.
  • the producer realizes a profit when the products are sold to the intermediary at a price that is higher than the cost of production and transportation.
  • One of the major considerations in these commodities transactions is that the margins are very low.
  • the elevator operator adds a basis price to the CBOT trading price.
  • the elevator operator takes advantage of another element of the commodities exchange. For every contract that is generated with a producer, the elevator operator will place a hedge order. In the case of a cash purchase with a producer, a sell order would go into the commodities futures market.
  • a producer wishes to sell to the elevator operator 500 bushels of yellow corn for delivery 3 month from today. Yellow corn is at $2.00/bushel at CBOT and the elevator operator agrees to pay the producer $1.56/bushel for delivery in three months.
  • the elevator operator also works through a broker to sell 500 bushels of yellow corn in the futures market.
  • the futures contract is for 500 bushels of yellow corn, deliverable in three months at a price of $2.00/bushel. If in three months when the elevator operator takes delivery from the producer, the trading price of yellow corn is down, the futures contract will prevent the elevator operator from realizing a loss.
  • One way of looking at this is to assume that the elevator operator were to try and sell that corn on the market. Any potential buyer would look at the CBOT trading price, which is now below the $2.00 level and only be willing to pay a reduced amount. However, the elevator operator has the futures contract for a sale at the price of $2.00/bushel. Thus, the margin of $0.04 is maintained. Conversely, if the trading price goes up, purchasers will be willing to give the elevator operator an amount exceeding $2.00 a bushel, but the elevator operator still must fulfill his future contract to sell at $2.00.
  • the futures markets serves as a hedging tool to minimize risk for the various intermediaries, such as the elevator operators.
  • these various futures contracts are usually unwound in various ways without requiring actual delivery of the commodity. Therefore, it provides a truly advantageous function to the intermediary.
  • the producer will have various subjective and objective incentives to deal with certain elevator operators.
  • One obvious consideration is the proximity of the elevator to the producer.
  • Past dealings with a given elevator operator would be another consideration.
  • the producer will decide to sell a quantity of a product.
  • the producer must call these various operators to determine what they will be paying.
  • an elevator operator receives such a call, he must then call a broker on the CBOT to determine what the current trading price of the commodity is. Then the elevator operator subtracts his basis to determine a flat price.
  • the elevator operator makes an offer to buy a specified quantity of the commodity and a contract is ratified.
  • the operator secures a futures contract for the appropriate amount with another phone call to a broker.
  • the producer may refuse to proceed or attempt to renegotiate. In the later case, more calls to the broker may be necessary to determine if the required futures contracts can be obtained.
  • the present invention provides a platform by which producers and intermediaries can provide and obtain information related to the selling of commodities on a local level, as well as coordinating and facilitating the closing of the desired contracts.
  • the present invention establishes an electronic marketplace that interconnects the producers with the elevator operator, and the elevator operators with the commodities exchanges.
  • This global marketplace allows for individual elevator operators to provide customized local information so that the relevant producers can conveniently determine pricing and availability in their areas. Producers can then negotiate with those selected elevator operators.
  • the system provides for an automatic hedging function, wherein it is assumed that any given elevator operator will require an appropriate futures contract before agreeing to a contract with a producer.
  • the system initiates contact with the commodities exchange, determines the availability of the desired futures contract, and if available, secures the contract for the elevator operator.
  • one significant leg of the negotiation process is reduced in complexity.
  • the system can also represent the elevator operator in transactions with the producers without requiring oversight by the elevator operator.
  • Each elevator operator that participates is given control over a portion of the system representing them.
  • the elevator operator is then able to post predefined bids for specified products, regardless of the fluctuations of the commodities prices that will inevitably occur. Over a reasonable period of time, the elevator operator's basis will remain constant or at the very least it will be a known factor.
  • the elevator operator will certainly know what volume of trading he would like to engage in. These factors are entered by the elevator operator into his portion of the system.
  • the system will then repeatedly obtain the prices posted on the relevant commodities exchange and determine for each elevator operator on the system their own unique flat price. This flat price, which changes in real time in accordance with the commodities exchange is then made available to the local producers. In addition, the amount the elevator operators need during any given time period are also posted.
  • the above transaction can occur without any human intervention on the part of the elevator operator or the commodities exchange. Once the elevator operator has give the relevant information, the system can perform the necessary functions without subsequent intervention. In addition, there are automated portions of the commodities exchange that allow for after-hours trading. Of course, the system can allow human interaction at any point.
  • FIG. 1 is a schematic diagram illustrating a transaction protocol for local commodities exchanges.
  • FIG. 2 is a schematic diagram illustrating the transaction protocol for local commodities exchanges utilizing the teachings of the present invention.
  • FIG. 3 is a flowchart of the illustrating the sequence of events involved in a local commodities transaction according to the teachings of the present invention.
  • FIG. 4 is a schematic diagram illustrating the system of the present invention.
  • FIG. 1 illustrates a local commodities transaction system and is generally referred to as 10 .
  • a first commodities producer 15 has a predetermined quantity of the particular commodity that is or will be available for delivery at some known date.
  • First producer 15 may either have a volume of commodity in his possession or may be anticipating the fruition of a current or future crop. It is goal of first producer 15 to sell that commodity at the highest price obtainable within his local market structure, taking into account the cost for storing the commodity if he is unable to sell or deliver that product for some period of time, and also taking into account the cost of transportation to get the product to whomever ultimately buys it from first producer 15 .
  • First elevator operator 20 is in a position to buy commodities from local producers. First elevator operator 20 will usually have the ability to store large volumes of any given commodity for predetermined periods of time and is also in a position to coordinate the delivery of those commodities from his own site to that of other parties. It is usually the goal of first elevator operator 20 to obtain as much of the commodity as can be resold so long as that resale price generates a sufficient profit. As previously explained, the pricing of the commodity will ultimately be determined by some central commodity exchange 25 . For example, commodity exchange 25 may be the Chicago Board of Trade.
  • first elevator operator 20 can generate a local price that he is willing to pay for commodities delivered to him based upon a current price indicated by the commodities exchange 25 .
  • the price first elevator operator 20 is willing to pay is that operator's flat price, and in most cases will be somewhat less than that proffered by the commodities exchange 25 .
  • first elevator operator 25 Before first elevator operator 25 will engage in any transaction with a local producer, he most likely will attempt to secure a futures contract which will serve a hedging function that will minimize the risk for first elevator operator 20 .
  • FIG. 1 illustrates a typical scenario that could be found in any given locality.
  • the factors that a given producer will consider when deciding on which elevator operator to deal with can vary greatly, but usually will include past business dealings, capacity and proximity.
  • any given producer will have a number of elevators that they are willing to deal with, thus the determining factor becomes what price each of those individual operators will be willing to offer. It is important to realize that each individual elevator operator will determine the price that they are willing to pay independently of any other given elevator operator.
  • first producer 15 initiates contact with first elevator operator 20 ; usually via telephone.
  • First producer 15 indicates that he has a certain quantity of a commodity that will be available for delivery.
  • First elevator operator 20 determines whether or not he needs that quantity or a lessor quantity of that commodity delivered along the specified time line. Assuming that he does, first producer 15 and first elevator operator 20 will negotiate a tentative price. This price will often be based on recent historical pricing obtained from commodities exchange 25 at some previous point in time.
  • first producer 15 and first elevator operator 20 proceed simply on the basis that first elevator operator 20 will have the capacity and the desire to obtain the commodity if acceptable pricing can be determined.
  • first elevator operator 20 initiates contact with a futures commission merchant (FCM) associated with the commodities exchange 25 .
  • FCM futures commission merchant
  • the futures commission merchant will then inform first elevator operator 20 of the current price for the commodity in question.
  • First elevator operator 20 will then re-contact first producer 15 and offer a flat price based on the price obtained from the commodities exchange 25 . There may be some negotiation that occurs, but first producer 15 will either accept or reject the flat price that is being offered by first elevator operator 20 .
  • One reason to reject the price offered is that first producer 15 may wish to contact the remainder of the local elevators 35 , 36 and 37 that he is willing to do business with in order to determine which price they will be offering. Assuming, however, that first producer 15 is going to accept the flat price offered by first elevator operator 20 , he will indicate this to first elevator operator 20 .
  • first elevator operator 20 will re-contact the futures commission merchant associated with commodities exchange 25 and attempt to sell a futures contract for the same amount of the same commodity that he is planning on buying from first producer 15 at the same commodities exchange price that his flat price was determined from for the same date that delivery will be expected from first producer 15 .
  • first elevator operator 20 may indicate to first producer 15 that they do not have a deal. At that point, they can either terminate the negotiation or continue to renegotiate the terms. Conversely, first elevator operator 20 may be able to secure such a futures contract and will subsequently contact first producer 15 to finalize the agreement.
  • first producer 15 will deliver the pre-determined amount of the commodity to first elevator operator 20 .
  • the price indicated by the commodity exchange 25 for that commodity may have increased, decreased or remained the same.
  • elevator operator 20 generates a profit by realizing a gain of the margin that went into the determination of the flat price when first elevator operator 20 resells the commodity to another party. If the price indicated by commodities exchange 25 has decreased, elevator operator 20 will not realize his margin on a subsequent resell, but will realize that margin when his futures contract is unwound.
  • the virtual exchange 45 of the present invention is illustrated.
  • producers 15 , 30 , 31 and 32 are brought together with elevator operators 20 , 35 , 36 and 37 .
  • those elevator operators are also able to communicate with the commodities exchange 25 .
  • Central to all of these transactions is the Net Market (FHNM) 45 .
  • Net Market 45 is a global electronic marketplace within which each individual elevator operator 20 , 35 , 36 and 37 is provided with their own representative customized exchange display.
  • first elevator operator 20 manages a small portion of Net Market 45 within which first elevator operator's 20 parameters and requirements are displayed. This can include posts requesting desired amounts of commodities delivered in specified periods of time. Pricing parameters are input into the Net Market 45 by first elevator operator 20 .
  • Net Market 45 communicates with commodities exchange 25 on a real-time basis. From the data obtained, relevant flat prices for each individual elevator operator are determined by modifying the realtime data obtained from commodities exchange 25 based on the individual parameters provided by the respective elevator operators. Thus, any given producer can access Net Market 45 and obtain information about any desired or relevant elevator operator. Net Market 45 can also facilitate the generation and completion of a contract between a given producer and a given elevator operator, while also automatically hedging that contract for the elevator operator on the commodities exchange 25 .
  • the present invention will be described in greater detail.
  • the present system relies on electronic communication between the parties.
  • Various communicative acts and resulting actions that take place can either be generated or initiated by the parties themselves, or in many cases may be automated.
  • the level of automation, if any, will be dictated by the parties themselves. It is contemplated that the present invention will be carried out using electronic devices interconnected through a computer network or other communication mediums.
  • such communication occurs over the Internet, represented generally as 50 .
  • HTTP hypertext transfer protocol
  • This protocol permits client systems connected to the Internet to access independent and geographically scattered server systems also connected to the Internet.
  • Client side browsers such as Netscape's Navigator and Microsoft's Internet Explorer provide efficient graphical user interface based client applications that implement the client side portion of the HTTP protocol.
  • Server side application programs generically referred to as HTTPd servers, implement the server side portion of the HTTP protocol.
  • HTTP server applications are widely available.
  • the distributed system of communication and information transfer made possible by the HTTP protocol is commonly known as the World Wide Web (WWW) or as simply “the Web.”
  • WWW World Wide Web
  • a system of uniform resource locators (URLs) is used to direct the operation of a web browser in establishing transactional communication sessions with designated web server computer systems.
  • a client computer system will seek to access to a particular document or web page located on the server system.
  • a generally closed hypertext transfer protocol transaction is conducted between a client browser application executing on the client system and an HTTP'd server application executing on the server system.
  • a web page is served by the server system to the client. Subsequent actions can occur by the client selecting additional URL's that may be embedded within the delivered page.
  • specific information can be requested by the server system and the client system can provide that information so that responsive communication can occur.
  • the client may be allowed to access the server system and login as a participant in an active session.
  • the present invention only requires that the various parties are capable of electronic communication.
  • Net Market 45 is an HTTP server system capable of storing data and transmitting that data across the Internet once so requested. It is to be understood that a server system can include a single server or a plurality of server working together to achieve the desired result. Furthermore, the server system is meant to include both the hardware and the software necessary to make the system function as described.
  • Producer 15 and elevator operator 20 each use client terminals which may be embodied in personal computers or hand held electronic devices that are capable of communication with Net Market 45 via internet 50 .
  • Database 55 is associated with Net Market 45 . Within database 55 , each individual elevator operator 20 has a portion allocated to that elevator operator. This apportioned data segment is an exchange structure referred to as customer exchange 60 .
  • Elevator operator 20 is able to access and customize customer exchange 60 , so that the individual attributes selected by elevator operator 20 are displayable through customer exchange 60 when requested by a given producer 15 .
  • customer exchange 60 will be a web page or a portion of a web page obtainable through an Internet web site managed and controlled by Net Market 45 . That is, producer 15 can issue a request through Internet 50 to the server associated with Net Market 45 requesting the relevant web site. Once obtained, information indicative of elevator operator 20 will be presented in an appropriate format. Producer 15 can then request the specific page or portion of a page dedicated to customer exchange 60 associated with elevator operator 20 and this information will be transmitted to producer 15 from Net Market 45 .
  • producer 15 can directly request the specific customer exchange 60 . In either event, producer 15 is able to obtain information from Net Market 45 that is particular and specific to elevator operator 20 and is in fact, at least partially controlled by elevator operator 20 .
  • step 200 elevator operator 20 initiates contact with and registers with Net Market 45 .
  • a certain amount of basic information is provided to Net Market 45 about elevator operator's 20 business; contact, address and billing information would typically be requested and provided. While not specifically required, any information that would help a given producer 15 evaluate a given elevator operator 20 , can be selectively requested and/or provided for display through customer exchange 60 .
  • Elevator operator 20 also provides information related to which crops or commodities that elevator operator 20 is interested in obtaining.
  • elevator operator 20 will submit a basis and a corresponding futures month for a given commodity for a given period of time.
  • the basis is a differential between the price the commodity is trading at on a commodities exchange, and the flat price that will ultimately be offered to the producer 15 .
  • the basis will consist of the margin or profit the elevator operator expects to receive, as well as the anticipated costs associated with marketing and transporting the product.
  • elevator operator 20 will post bids on Net Market 45 that are to be presented in customer exchange 60 .
  • customer exchange 60 is a web page or a portion of a page that is specific to elevator operator 20 .
  • bids will include the quantity of a given commodity desired and any associated limits such as delivery times and minimum and/or maximum amounts desired. Such limits will vary and are in the given elevator operator's 20 discretion.
  • Net Market 45 interacts with the commodity exchange 25 in one of two ways.
  • Net Market 45 can communicate through a futures commission merchant 65 or through an automated commission system 70 , as directed by elevator operator 20 .
  • a futures commission merchant 65 is simply a person or party licensed by the commodities exchange 25 to conduct transactions therein for parties outside of commodities exchange 25 .
  • Communication through futures commission merchant 65 can either be manual or fully automated. That is, the human operator can receive and respond to requests initiated by Net Market 45 or an automated system an be set up to handle those requests for that futures commission merchant 65 .
  • Automated communication system 70 essentially serves the same purpose as futures commission merchant 65 , however, it is an automated system set up and controlled by commodities exchange 25 .
  • a third option would be a data collection service set up and maintained to obtain information from commodities exchange 25 and to sell or otherwise provide that information to participants in the market.
  • Net Market 45 generates a request to receive real-time pricing information from the commodities exchange 25 regarding the various commodities that elevator operator 20 is posting bids for.
  • Net Market 45 determines a flat price for the given commodity for elevator operator 20 by subtracting the basis from the real-time pricing data obtained from commodities exchange 25 . This calculated flat price is then displayed via an appropriately formatted customer exchange 60 and displayed to a given producer 15 upon request.
  • Net Market 45 manages a number of customer exchanges 60 , for a number of elevator operators 20 .
  • Net Market 45 is constantly obtaining real-time data from commodities exchange 25 regarding the real-time pricing of any number of commodities.
  • this real-time pricing data varies, Net Market 45 updates the posted flat price for the various elevator operators 20 , by recalculating each elevator operator's 20 flat price based on the real-time data.
  • a given elevator operator's 20 posted flat price will vary in near synchronicity with the real time data generated by commodities exchange 25 .
  • the producers system can be configured to repeatedly request this data so that real time updates occur.
  • a request can be sent to have FHNM 45 push this data to producer 15 at a given interval to achieve the same result.
  • elevator operator 20 has registered with the system and authorized the system to generate contracts and take certain actions on his behalf.
  • Information specific to elevator operator's 20 business has been obtained and formatted in customer exchange 60 .
  • a given producer can access FHNM 45 and obtain information specific to elevator operator 20 or other registered elevator operators.
  • elevator operator 20 must authorize Net Market 45 to conduct certain transactions for elevator operator 20 .
  • elevator operator 20 can decide whether to enable an automatic hedging function of Net Market 45 .
  • purchasing or selling a futures contract through the commodities exchange 25 minimizes the risk associated with dealing in commodities.
  • most elevator operators 20 will seek to engage this function, however, it is an option they can selectively enable or disable.
  • producer 15 registers with Net Market 45 . Such registration need only occur the first time producer 15 uses the system. Subsequently, producer 15 may simply log in the known way. During registration, producer 15 will provide to Net Market 45 certain data about producer 15 sufficient to allow Net Market 45 to conduct transactions between producer 15 and a given elevator operator 20 . Such information may not be required if producer 15 only seeks to view data rather than actually engage in transactions.
  • producer 15 will request a customer exchange 60 from one or more elevator operators 20 that producer 15 is interested in conducting business with. Displayed to the producer 15 in the returned web page or other communication format will be a posted bid for a given quantity of a given commodity, within a given time frame. For example, elevator operator 20 may post through customer exchange 60 that he would like to receive 2,000 bushels of yellow corn deliverable to his place of business three months from today's date. Currently and separately, yellow corn is trading at $2 a bushel on commodities exchange 25 . Because Net Market 45 is constantly or least regularly receiving real-time data from commodities exchange 25 , this value is known to Net Market 45 .
  • Net Market 45 attempts to sell a futures contract through commodities exchange 25 for 500 bushels of yellow corn deliverable in three months time at $2.00 a bushel, because that is the price elevator operator's 20 price was determined from.
  • a futures contract at that exact amount may or may not be obtainable through commodities exchange 25 and this is determined at step 310 .
  • the futures contract may not be obtainable for the exact quantity or price desired, however, it may be very close.
  • Such parameters can be determined in advance by elevator operator 20 so that if a futures contract within a given range is obtainable, it will be acceptable to the elevator operator 20 .
  • futures contracts may only be obtainable in predetermined amounts.
  • each contract may require a minimum amount such as 5,000 bushels. If the requested amount does not match a multiple of this minimum, the system will, in most cases, attempt to get as close to the requested amount as possible without exceeding it. For example, if each contract is for 5,000 bushels and the elevator operator wants to hedge 17,000 bushels, the system will sell 3 contracts for 15,000 bushels. The system is capable of placing the remaining 2,000 bushels into an odd lot counter. When the elevator's other orders have accumulated to bring the odd lot counter up to a contract level, a futures contract may be obtained by the system on behalf of multiple elevator sites. Some elevator operators may elect to have the system increase their hedge order rather than short it, if the amounts do not match. Thus, when needing 17,000 bushels with a 5,000 minimum for a contract, the system will actually hedge 20,000 bushels. The choice is made by the elevator operator.
  • Net Market 45 issues a communication to producer 15 that the order has been accepted and at Step 340 a contract is generated. Producer 15 and elevator operator 20 both agree in advance to abide by any contract generated at Step 340 . This solidifies the process being handled by Net Market 45 and serves to make the system that much more reliable.
  • elevator operator's 20 posted bid on customer exchange 60 is modified based upon the contract that was generated at Step 340 .
  • Elevator operator 20 had initially indicated that 2,000 bushels of yellow corn deliverable in three months was what was needed. Now that a contract has been generated for 500 bushels of yellow corn, the elevator operator 20 need only receive an additional 1,500 bushels. Thus, this is what is updated and displayed on customer exchange 60 .
  • Net Market 45 can facilitate any necessary or desired contract information for producer 15 and elevator operator 20 . That is, if it is decided to have documents signed, they can be generated and provided to the relevant parties. Of course, if acceptable, electronic documents can also be so created and distributed.
  • the present invention is a system that facilitates the interaction between producers, intermediaries and a commodities exchange.
  • the system functions through known information transactions, occurring between a client terminal and a server system appropriately coupled to the Internet or any other communications network. It is to be understood that propagated signals carry the information necessary to enact the system from the perspective of a given participant.
  • propagated signals carry the information necessary to enact the system from the perspective of a given participant.
  • the present invention has been described with respect to commodities transactions, it is equally applicable to any type of commercial transaction where diverse parties are buying and/or selling products, including but not limited to stocks, bonds or other investment or financial products.
  • the system can also facilitate such transactions for any tangible or intangible product that is to be exchanged.
  • the system has been described as giving certain automated functionality in the representation of the buyer of a commodity or other product.

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.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates generally to commodities transactions. More particularly, the present invention relates to a system for allowing automated commodities transactions to occur within limits defined by the relevant participants. [0002]
  • 2. General Background and State of the Art [0003]
  • Agricultural commodities are a basic element of our economy and their exchange through transactional markets has been well established. In short, the process is extremely simple at a high level. Producers grow the various agricultural products and sell them to consumers at the best price they are able to obtain. Thus, the success of the producer depends on the price offered by the consumer and the quantities produced and ultimately sold. In practice, however, there is an extremely complex set of transactions that can actually occur in order to achieve this rather simple result. [0004]
  • Generally, the producers will sell and deliver their products to local intermediaries, such as elevator operators. The elevator operators then sell and deliver those products to end users/consumers (or to yet another middleman) who may be located anywhere. The elevator operator must generate a profit by selling the products at a higher price than paid to the producer, while taking into account the costs for storage and transportation. The producer realizes a profit when the products are sold to the intermediary at a price that is higher than the cost of production and transportation. One of the major considerations in these commodities transactions is that the margins are very low. [0005]
  • The prices for the commodities are not static and in fact can fluctuate dramatically based on any number of factors and issues. Centralized commodities exchanges have been established that allow for regulated transactions under these fluctuating conditions to occur. Through this system, the price of commodities is determinable, both at the present time and at least speculatively into the future. For example, the Chicago Board of Trade (CBOT) is such a commodities exchange and the prices indicated by that board become the de facto price of a given commodity world-wide. More accurately, the price indicated by CBOT serves as a base by which prices in given localities are determined. As an example, assume that a bushel of yellow corn is trading on CBOT for $2.00. That means, that a bushel of yellow corn delivered to Chicago, Ill. (during the specified time period that the price is good for) is worth $2.00. [0006]
  • Thus, if a producer can deliver his product to the Chicago area, that producer should receive the price for the commodity indicated by CBOT. In practice, this usually is not feasible. A farmer in Kansas who raises corn is usually not in a position to economically transport that corn to Chicago in quantities to make it worthwhile. Thus, the farmer delivers his corn to a local elevator operator and sells it there. The elevator operator is usually going to pay the farmer an amount that is based on the CBOT price. The price paid will depend on geographical location, transportation availability and cost, storage costs, etc. [0007]
  • To determine the amount paid to the local farmer, the elevator operator adds a basis price to the CBOT trading price. The basis includes the elevator's costs, such as transportation to market and costs associated with running the facilities, as well as the margin. For example, assuming transportation charges of $0.40/bushel and a margin of $0.04, the local farmer will be paid $1.56/bushel for yellow corn, when the CBOT trading price is $2.00/bushel ($2.00−$0.40−$0.04=$1.56). In this example, the elevator operator will realize a profit of $0.04/bushel when the corn is resold at the anticipated price. [0008]
  • This is obviously a very narrow margin for the elevator operator and this translates into a high degree of risk. Risk is incurred because delivery of the material is usually scheduled for some time after the agreement is completed. If at the time of delivery, the CBOT price has dropped the elevator operator is still obligated to pay the producer the amount agreed on. However, it will be difficult if not impossible for the elevator operator to resell the product at a price high enough to obtain his desired margin. In the above example, the margin was only $0.04. A minor shift in the commodities market can financially devastate the elevator operator. [0009]
  • To manage that risk, the elevator operator takes advantage of another element of the commodities exchange. For every contract that is generated with a producer, the elevator operator will place a hedge order. In the case of a cash purchase with a producer, a sell order would go into the commodities futures market. Continuing with the above example, assume that a producer wishes to sell to the elevator operator 500 bushels of yellow corn for [0010] delivery 3 month from today. Yellow corn is at $2.00/bushel at CBOT and the elevator operator agrees to pay the producer $1.56/bushel for delivery in three months. To cover his risk the elevator operator also works through a broker to sell 500 bushels of yellow corn in the futures market. The futures contract is for 500 bushels of yellow corn, deliverable in three months at a price of $2.00/bushel. If in three months when the elevator operator takes delivery from the producer, the trading price of yellow corn is down, the futures contract will prevent the elevator operator from realizing a loss. One way of looking at this is to assume that the elevator operator were to try and sell that corn on the market. Any potential buyer would look at the CBOT trading price, which is now below the $2.00 level and only be willing to pay a reduced amount. However, the elevator operator has the futures contract for a sale at the price of $2.00/bushel. Thus, the margin of $0.04 is maintained. Conversely, if the trading price goes up, purchasers will be willing to give the elevator operator an amount exceeding $2.00 a bushel, but the elevator operator still must fulfill his future contract to sell at $2.00.
  • Thus, the futures markets serves as a hedging tool to minimize risk for the various intermediaries, such as the elevator operators. As a practical matter, these various futures contracts are usually unwound in various ways without requiring actual delivery of the commodity. Therefore, it provides a truly advantageous function to the intermediary. [0011]
  • All of this simply lays a groundwork for commodities exchanges on the local level. The elevator operator negotiates with a local producer on price. When a tentative agreement is reached, the elevator operator tries to sell a futures contract to minimize risk. If an acceptable futures contract is obtained, the elevator operator then formally agrees to accept the contract with the producer. In effect, two contracts are negotiated and ratified for the sale of a commodity from a producer to an elevator operator. [0012]
  • As discussed above, the producerwill have various subjective and objective incentives to deal with certain elevator operators. One obvious consideration is the proximity of the elevator to the producer. Past dealings with a given elevator operator would be another consideration. Whatever the reasons may be, a given producer will have several elevator operators that they might choose to deal with. At a given time, the producer will decide to sell a quantity of a product. The producer must call these various operators to determine what they will be paying. When an elevator operator receives such a call, he must then call a broker on the CBOT to determine what the current trading price of the commodity is. Then the elevator operator subtracts his basis to determine a flat price. Assuming that elevator is capable of handling it, the elevator operator makes an offer to buy a specified quantity of the commodity and a contract is ratified. The operator then secures a futures contract for the appropriate amount with another phone call to a broker. Of course, after hearing the flat price offered, the producer may refuse to proceed or attempt to renegotiate. In the later case, more calls to the broker may be necessary to determine if the required futures contracts can be obtained. [0013]
  • This process is slow and tedious when it works, but at times it is completely incapable of functioning. The elevator operators may be unavailable when the producers call or unable to immediately track down the required information. The commodities exchanges are only available during certain hours, thus further limiting the process. Even when the exchanges are open, securing quotes and placing orders by telephone is often a delayed process. In short, this can be drawn out process and fails to realize a high degree of efficiency. [0014]
  • Therefore, there exists a need to provide an automated service that allows for interaction between producers and intermediaries that can obtain and display real-time relevant data and allow for the required hedging activities to occur at any time, while facilitating the completion of commodities transactions. [0015]
  • INVENTION SUMMARY
  • The present invention provides a platform by which producers and intermediaries can provide and obtain information related to the selling of commodities on a local level, as well as coordinating and facilitating the closing of the desired contracts. [0016]
  • The present invention establishes an electronic marketplace that interconnects the producers with the elevator operator, and the elevator operators with the commodities exchanges. This global marketplace allows for individual elevator operators to provide customized local information so that the relevant producers can conveniently determine pricing and availability in their areas. Producers can then negotiate with those selected elevator operators. The system provides for an automatic hedging function, wherein it is assumed that any given elevator operator will require an appropriate futures contract before agreeing to a contract with a producer. Thus, the system initiates contact with the commodities exchange, determines the availability of the desired futures contract, and if available, secures the contract for the elevator operator. Thus, one significant leg of the negotiation process is reduced in complexity. [0017]
  • The system can also represent the elevator operator in transactions with the producers without requiring oversight by the elevator operator. Each elevator operator that participates is given control over a portion of the system representing them. The elevator operator is then able to post predefined bids for specified products, regardless of the fluctuations of the commodities prices that will inevitably occur. Over a reasonable period of time, the elevator operator's basis will remain constant or at the very least it will be a known factor. In addition, the elevator operator will certainly know what volume of trading he would like to engage in. These factors are entered by the elevator operator into his portion of the system. The system will then repeatedly obtain the prices posted on the relevant commodities exchange and determine for each elevator operator on the system their own unique flat price. This flat price, which changes in real time in accordance with the commodities exchange is then made available to the local producers. In addition, the amount the elevator operators need during any given time period are also posted. [0018]
  • Once the elevator operator posts his information to his portion of the system, transactions can occur without further input from the elevator operator. For example, assume the same values discussed in the above example. The elevator operator's basis is −$0.44 for a given period of time. A producer accesses the system and views this operator's data. The current CBOT price is $2.00/bushel so the displayed flat price is $1.56/bushel. More specifically, this elevator operator is essentially posting a bid to buy yellow corn in his locality (i.e., delivered to him) for $1.56 bushel. There may be some limit imposed for both time and quantity. For example, this elevator operator may want to receive 1500 bushels, for delivery in three months time. A further limit would be that each producer can only deliver a given minimum or maximum. [0019]
  • Assuming this price is satisfactory to the producer, he can post a response to the bid. He may indicate that he will deliver 500 bushels of yellow corn in three months time. At this point, the system connects with the commodities exchange and attempts to obtain a futures contract to sell 500 bushels of yellow corn at $2.00/bushel. The producer is then informed that a successful contract has been generated. The elevator operator's posted information is then modified. That is, the amount still desired is appropriately reduced. [0020]
  • The above transaction can occur without any human intervention on the part of the elevator operator or the commodities exchange. Once the elevator operator has give the relevant information, the system can perform the necessary functions without subsequent intervention. In addition, there are automated portions of the commodities exchange that allow for after-hours trading. Of course, the system can allow human interaction at any point.[0021]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic diagram illustrating a transaction protocol for local commodities exchanges. [0022]
  • FIG. 2 is a schematic diagram illustrating the transaction protocol for local commodities exchanges utilizing the teachings of the present invention. [0023]
  • FIG. 3 is a flowchart of the illustrating the sequence of events involved in a local commodities transaction according to the teachings of the present invention. [0024]
  • FIG. 4 is a schematic diagram illustrating the system of the present invention.[0025]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • FIG. 1 illustrates a local commodities transaction system and is generally referred to as [0026] 10. A first commodities producer 15 has a predetermined quantity of the particular commodity that is or will be available for delivery at some known date. First producer 15 may either have a volume of commodity in his possession or may be anticipating the fruition of a current or future crop. It is goal of first producer 15 to sell that commodity at the highest price obtainable within his local market structure, taking into account the cost for storing the commodity if he is unable to sell or deliver that product for some period of time, and also taking into account the cost of transportation to get the product to whomever ultimately buys it from first producer 15.
  • [0027] First elevator operator 20 is in a position to buy commodities from local producers. First elevator operator 20 will usually have the ability to store large volumes of any given commodity for predetermined periods of time and is also in a position to coordinate the delivery of those commodities from his own site to that of other parties. It is usually the goal of first elevator operator 20 to obtain as much of the commodity as can be resold so long as that resale price generates a sufficient profit. As previously explained, the pricing of the commodity will ultimately be determined by some central commodity exchange 25. For example, commodity exchange 25 may be the Chicago Board of Trade. By knowing what the localized cost for storage and transportation are and knowing what margin or profit is required, first elevator operator 20 can generate a local price that he is willing to pay for commodities delivered to him based upon a current price indicated by the commodities exchange 25. The price first elevator operator 20 is willing to pay is that operator's flat price, and in most cases will be somewhat less than that proffered by the commodities exchange 25. Before first elevator operator 25 will engage in any transaction with a local producer, he most likely will attempt to secure a futures contract which will serve a hedging function that will minimize the risk for first elevator operator 20.
  • FIG. 1 illustrates a typical scenario that could be found in any given locality. There could be any number of [0028] local producers 15, 30, 31 and 32 as well as any number of elevator operators 20, 35, 36 and 37. It is assumed that in this locality any one of these producers 15, 30, 31 and 32 would be willing to do business with any one of these elevator operators 20, 35, 36 and 37. The factors that a given producer will consider when deciding on which elevator operator to deal with can vary greatly, but usually will include past business dealings, capacity and proximity. Ultimately, any given producer will have a number of elevators that they are willing to deal with, thus the determining factor becomes what price each of those individual operators will be willing to offer. It is important to realize that each individual elevator operator will determine the price that they are willing to pay independently of any other given elevator operator.
  • Thus, what is represented in FIG. 1 are the actions required for [0029] first producer 15 to negotiate and secure a contract with first elevator operator 20. Initially, first producer 15 initiates contact with first elevator operator 20; usually via telephone. First producer 15 indicates that he has a certain quantity of a commodity that will be available for delivery. First elevator operator 20 determines whether or not he needs that quantity or a lessor quantity of that commodity delivered along the specified time line. Assuming that he does, first producer 15 and first elevator operator 20 will negotiate a tentative price. This price will often be based on recent historical pricing obtained from commodities exchange 25 at some previous point in time. Alternatively, no tentative price is discussed at all and first producer 15 and first elevator operator 20 proceed simply on the basis that first elevator operator 20 will have the capacity and the desire to obtain the commodity if acceptable pricing can be determined. At that point, first elevator operator 20 initiates contact with a futures commission merchant (FCM) associated with the commodities exchange 25. The futures commission merchant will then inform first elevator operator 20 of the current price for the commodity in question.
  • [0030] First elevator operator 20 will then re-contact first producer 15 and offer a flat price based on the price obtained from the commodities exchange 25. There may be some negotiation that occurs, but first producer 15 will either accept or reject the flat price that is being offered by first elevator operator 20. One reason to reject the price offered is that first producer 15 may wish to contact the remainder of the local elevators 35, 36 and 37 that he is willing to do business with in order to determine which price they will be offering. Assuming, however, that first producer 15 is going to accept the flat price offered by first elevator operator 20, he will indicate this to first elevator operator 20. At that point, first elevator operator 20 will re-contact the futures commission merchant associated with commodities exchange 25 and attempt to sell a futures contract for the same amount of the same commodity that he is planning on buying from first producer 15 at the same commodities exchange price that his flat price was determined from for the same date that delivery will be expected from first producer 15.
  • It may, in fact, not be possible to obtain such a futures contract. If that is the case, [0031] first elevator operator 20 may indicate to first producer 15 that they do not have a deal. At that point, they can either terminate the negotiation or continue to renegotiate the terms. Conversely, first elevator operator 20 may be able to secure such a futures contract and will subsequently contact first producer 15 to finalize the agreement.
  • At some time in the future, [0032] first producer 15 will deliver the pre-determined amount of the commodity to first elevator operator 20. At that point in time, the price indicated by the commodity exchange 25 for that commodity may have increased, decreased or remained the same. Assuming it has remained the same, elevator operator 20 generates a profit by realizing a gain of the margin that went into the determination of the flat price when first elevator operator 20 resells the commodity to another party. If the price indicated by commodities exchange 25 has decreased, elevator operator 20 will not realize his margin on a subsequent resell, but will realize that margin when his futures contract is unwound.
  • What has been described thus far is a complicated series of transactions that will usually occur between the [0033] first producer 15, first elevator operator 20 and a representative of commodities exchange 25 in order for a single transaction to occur. When it works well, this is a slow and tedious process. There are, however, a number of factors which can prevent this process from working, even at that level. For example, first elevator operator 20 may not be available for negotiations when first producer 15 initiates contact. Similarly commodities exchange 25 may not be open for business during the time period within which first producer 15 and first elevator operator 20 are negotiating. Thus, substantial delays can be imposed. This process is seriously hampered when one considers the number of elevators and number of producers that must work together at any given locality.
  • Referring to FIG. 2, the [0034] virtual exchange 45 of the present invention is illustrated. Through this system, producers 15, 30, 31 and 32 are brought together with elevator operators 20, 35, 36 and 37. Likewise, those elevator operators are also able to communicate with the commodities exchange 25. Central to all of these transactions is the Net Market (FHNM) 45. Net Market 45 is a global electronic marketplace within which each individual elevator operator 20, 35, 36 and 37 is provided with their own representative customized exchange display. For example, first elevator operator 20 manages a small portion of Net Market 45 within which first elevator operator's 20 parameters and requirements are displayed. This can include posts requesting desired amounts of commodities delivered in specified periods of time. Pricing parameters are input into the Net Market 45 by first elevator operator 20. Net Market 45 communicates with commodities exchange 25 on a real-time basis. From the data obtained, relevant flat prices for each individual elevator operator are determined by modifying the realtime data obtained from commodities exchange 25 based on the individual parameters provided by the respective elevator operators. Thus, any given producer can access Net Market 45 and obtain information about any desired or relevant elevator operator. Net Market 45 can also facilitate the generation and completion of a contract between a given producer and a given elevator operator, while also automatically hedging that contract for the elevator operator on the commodities exchange 25.
  • Referring to FIGS. 3 and 4 the present invention will be described in greater detail. In general, the present system relies on electronic communication between the parties. Various communicative acts and resulting actions that take place can either be generated or initiated by the parties themselves, or in many cases may be automated. The level of automation, if any, will be dictated by the parties themselves. It is contemplated that the present invention will be carried out using electronic devices interconnected through a computer network or other communication mediums. [0035]
  • In one embodiment, such communication occurs over the Internet, represented generally as [0036] 50. In general, transactions on the Internet will occur between a client terminal and a server and will often utilize the hypertext transfer protocol (HTTP). This protocol permits client systems connected to the Internet to access independent and geographically scattered server systems also connected to the Internet. Client side browsers, such as Netscape's Navigator and Microsoft's Internet Explorer provide efficient graphical user interface based client applications that implement the client side portion of the HTTP protocol. Server side application programs, generically referred to as HTTPd servers, implement the server side portion of the HTTP protocol. HTTP server applications are widely available.
  • The distributed system of communication and information transfer made possible by the HTTP protocol is commonly known as the World Wide Web (WWW) or as simply “the Web.” From a client side user interface perspective, a system of uniform resource locators (URLs) is used to direct the operation of a web browser in establishing transactional communication sessions with designated web server computer systems. [0037]
  • In use, a client computer system will seek to access to a particular document or web page located on the server system. A generally closed hypertext transfer protocol transaction is conducted between a client browser application executing on the client system and an HTTP'd server application executing on the server system. A web page is served by the server system to the client. Subsequent actions can occur by the client selecting additional URL's that may be embedded within the delivered page. In addition, specific information can be requested by the server system and the client system can provide that information so that responsive communication can occur. [0038]
  • As one alternative, the client may be allowed to access the server system and login as a participant in an active session. The present invention only requires that the various parties are capable of electronic communication. [0039]
  • [0040] Net Market 45 is an HTTP server system capable of storing data and transmitting that data across the Internet once so requested. It is to be understood that a server system can include a single server or a plurality of server working together to achieve the desired result. Furthermore, the server system is meant to include both the hardware and the software necessary to make the system function as described. Producer 15 and elevator operator 20 each use client terminals which may be embodied in personal computers or hand held electronic devices that are capable of communication with Net Market 45 via internet 50. Database 55 is associated with Net Market 45. Within database 55, each individual elevator operator 20 has a portion allocated to that elevator operator. This apportioned data segment is an exchange structure referred to as customer exchange 60. Elevator operator 20 is able to access and customize customer exchange 60, so that the individual attributes selected by elevator operator 20 are displayable through customer exchange 60 when requested by a given producer 15. In one context, customer exchange 60 will be a web page or a portion of a web page obtainable through an Internet web site managed and controlled by Net Market 45. That is, producer 15 can issue a request through Internet 50 to the server associated with Net Market 45 requesting the relevant web site. Once obtained, information indicative of elevator operator 20 will be presented in an appropriate format. Producer 15 can then request the specific page or portion of a page dedicated to customer exchange 60 associated with elevator operator 20 and this information will be transmitted to producer 15 from Net Market 45. Of course, if the appropriate URL or other addressing information is known, producer 15 can directly request the specific customer exchange 60. In either event, producer 15 is able to obtain information from Net Market 45 that is particular and specific to elevator operator 20 and is in fact, at least partially controlled by elevator operator 20.
  • The purpose of providing such information to [0041] producer 15 is to two fold. First, it simply provides information to producer 15 that is helpful in making business decisions. In addition, the present system is able to facilitate orders and contracts between producer 15 and elevator operator 20. Reference is made to the flow chart of FIG. 3 as well as the schematic illustration of FIG. 4 to explain the process in greater detail. At step 200, elevator operator 20 initiates contact with and registers with Net Market 45. A certain amount of basic information is provided to Net Market 45 about elevator operator's 20 business; contact, address and billing information would typically be requested and provided. While not specifically required, any information that would help a given producer 15 evaluate a given elevator operator 20, can be selectively requested and/or provided for display through customer exchange 60. Such registration will usually only be required upon elevator operator's 20 initial visit. Elevator operator 20 also provides information related to which crops or commodities that elevator operator 20 is interested in obtaining. At step 210, elevator operator 20 will submit a basis and a corresponding futures month for a given commodity for a given period of time. As previously explained, the basis is a differential between the price the commodity is trading at on a commodities exchange, and the flat price that will ultimately be offered to the producer 15. The basis will consist of the margin or profit the elevator operator expects to receive, as well as the anticipated costs associated with marketing and transporting the product.
  • At [0042] step 220, elevator operator 20 will post bids on Net Market 45 that are to be presented in customer exchange 60. Once again, customer exchange 60 is a web page or a portion of a page that is specific to elevator operator 20. For example, such bids will include the quantity of a given commodity desired and any associated limits such as delivery times and minimum and/or maximum amounts desired. Such limits will vary and are in the given elevator operator's 20 discretion.
  • At [0043] step 230, Net Market 45 interacts with the commodity exchange 25 in one of two ways. Net Market 45 can communicate through a futures commission merchant 65 or through an automated commission system 70, as directed by elevator operator 20. A futures commission merchant 65 is simply a person or party licensed by the commodities exchange 25 to conduct transactions therein for parties outside of commodities exchange 25. Communication through futures commission merchant 65 can either be manual or fully automated. That is, the human operator can receive and respond to requests initiated by Net Market 45 or an automated system an be set up to handle those requests for that futures commission merchant 65. Automated communication system 70 essentially serves the same purpose as futures commission merchant 65, however, it is an automated system set up and controlled by commodities exchange 25.
  • A third option, not separately illustrated would be a data collection service set up and maintained to obtain information from [0044] commodities exchange 25 and to sell or otherwise provide that information to participants in the market. In any event, at step 230 Net Market 45 generates a request to receive real-time pricing information from the commodities exchange 25 regarding the various commodities that elevator operator 20 is posting bids for.
  • At [0045] step 240, Net Market 45 determines a flat price for the given commodity for elevator operator 20 by subtracting the basis from the real-time pricing data obtained from commodities exchange 25. This calculated flat price is then displayed via an appropriately formatted customer exchange 60 and displayed to a given producer 15 upon request.
  • The above was described with respect to a single elevator operator posting a bid for a single commodity. In practice, [0046] Net Market 45 manages a number of customer exchanges 60, for a number of elevator operators 20. Thus, as a matter of efficiency, Net Market 45 is constantly obtaining real-time data from commodities exchange 25 regarding the real-time pricing of any number of commodities. As this real-time pricing data varies, Net Market 45 updates the posted flat price for the various elevator operators 20, by recalculating each elevator operator's 20 flat price based on the real-time data. Thus for any producer accessing the system, a given elevator operator's 20 posted flat price will vary in near synchronicity with the real time data generated by commodities exchange 25. In fact, the producers system can be configured to repeatedly request this data so that real time updates occur. Alternatively, a request can be sent to have FHNM 45 push this data to producer 15 at a given interval to achieve the same result.
  • Thus, what has been achieved thus far is that [0047] elevator operator 20 has registered with the system and authorized the system to generate contracts and take certain actions on his behalf. Information specific to elevator operator's 20 business has been obtained and formatted in customer exchange 60. Thus, a given producer can access FHNM 45 and obtain information specific to elevator operator 20 or other registered elevator operators.
  • Returning to Step [0048] 200, elevator operator 20, must authorize Net Market 45 to conduct certain transactions for elevator operator 20. When so authorizing the system to function in this regard, elevator operator 20 can decide whether to enable an automatic hedging function of Net Market 45. As explained above, purchasing or selling a futures contract through the commodities exchange 25, minimizes the risk associated with dealing in commodities. As a practical matter, most elevator operators 20, will seek to engage this function, however, it is an option they can selectively enable or disable.
  • At [0049] step 250, producer 15 registers with Net Market 45. Such registration need only occur the first time producer 15 uses the system. Subsequently, producer 15 may simply log in the known way. During registration, producer 15 will provide to Net Market 45 certain data about producer 15 sufficient to allow Net Market 45 to conduct transactions between producer 15 and a given elevator operator 20. Such information may not be required if producer 15 only seeks to view data rather than actually engage in transactions.
  • Once registered or logged in, [0050] producer 15 will request a customer exchange 60 from one or more elevator operators 20 that producer 15 is interested in conducting business with. Displayed to the producer 15 in the returned web page or other communication format will be a posted bid for a given quantity of a given commodity, within a given time frame. For example, elevator operator 20 may post through customer exchange 60 that he would like to receive 2,000 bushels of yellow corn deliverable to his place of business three months from today's date. Currently and separately, yellow corn is trading at $2 a bushel on commodities exchange 25. Because Net Market 45 is constantly or least regularly receiving real-time data from commodities exchange 25, this value is known to Net Market 45. Previously elevator operator 20 had posted to the system that his basis would be $0.44/per bushel for yellow corn. Thus, a flat price of $1.56 per bushel is displayed on customer exchange 60. Upon viewing this information, producer 15 may decide that he would like to sell 500 bushels of yellow corn to elevator operator 20 at $1.56 per bushel deliverable in three months. This information is then transmitted from producer 15 to Net Market 45 at Step 280. Since the producer's 15 offer is within the parameters established by elevator operator 20 the system recognizes that a transaction can be facilitated and a contract could be generated.
  • Previously at [0051] Step 200, elevator operator 20 had enabled the automatic hedging function of Net Market 45. Thus, prior to completing the transaction, between producer 15 and elevator operator 20, Net Market 45 again communicates with commodities exchange 25 either via a futures commission merchant 65 or an automated commission system 70.
  • At [0052] Step 300, Net Market 45 attempts to sell a futures contract through commodities exchange 25 for 500 bushels of yellow corn deliverable in three months time at $2.00 a bushel, because that is the price elevator operator's 20 price was determined from. A futures contract at that exact amount may or may not be obtainable through commodities exchange 25 and this is determined at step 310. Often times, the futures contract may not be obtainable for the exact quantity or price desired, however, it may be very close. Such parameters can be determined in advance by elevator operator 20 so that if a futures contract within a given range is obtainable, it will be acceptable to the elevator operator 20. For example, futures contracts may only be obtainable in predetermined amounts. That is, each contract may require a minimum amount such as 5,000 bushels. If the requested amount does not match a multiple of this minimum, the system will, in most cases, attempt to get as close to the requested amount as possible without exceeding it. For example, if each contract is for 5,000 bushels and the elevator operator wants to hedge 17,000 bushels, the system will sell 3 contracts for 15,000 bushels. The system is capable of placing the remaining 2,000 bushels into an odd lot counter. When the elevator's other orders have accumulated to bring the odd lot counter up to a contract level, a futures contract may be obtained by the system on behalf of multiple elevator sites. Some elevator operators may elect to have the system increase their hedge order rather than short it, if the amounts do not match. Thus, when needing 17,000 bushels with a 5,000 minimum for a contract, the system will actually hedge 20,000 bushels. The choice is made by the elevator operator.
  • If an acceptable futures contract is obtainable, it is then obtained by [0053] Net Market 45 on elevator operator's 20 behalf. At Step 330, Net Market 45 issues a communication to producer 15 that the order has been accepted and at Step 340 a contract is generated. Producer 15 and elevator operator 20 both agree in advance to abide by any contract generated at Step 340. This solidifies the process being handled by Net Market 45 and serves to make the system that much more reliable.
  • At [0054] Step 350, elevator operator's 20 posted bid on customer exchange 60 is modified based upon the contract that was generated at Step 340. Elevator operator 20 had initially indicated that 2,000 bushels of yellow corn deliverable in three months was what was needed. Now that a contract has been generated for 500 bushels of yellow corn, the elevator operator 20 need only receive an additional 1,500 bushels. Thus, this is what is updated and displayed on customer exchange 60. Of course, any pricing data that needs to be updated based on changes on commodities exchange is likewise modified. Net Market 45 can facilitate any necessary or desired contract information for producer 15 and elevator operator 20. That is, if it is decided to have documents signed, they can be generated and provided to the relevant parties. Of course, if acceptable, electronic documents can also be so created and distributed.
  • The present invention is a system that facilitates the interaction between producers, intermediaries and a commodities exchange. As described, the system functions through known information transactions, occurring between a client terminal and a server system appropriately coupled to the Internet or any other communications network. It is to be understood that propagated signals carry the information necessary to enact the system from the perspective of a given participant. Furthermore, while the present invention has been described with respect to commodities transactions, it is equally applicable to any type of commercial transaction where diverse parties are buying and/or selling products, including but not limited to stocks, bonds or other investment or financial products. The system can also facilitate such transactions for any tangible or intangible product that is to be exchanged. The system has been described as giving certain automated functionality in the representation of the buyer of a commodity or other product. This function can be provided for both the buyer and the seller or either one individually. Finally, terms such as producer and elevator operator have been used to illustrate possible embodiments. It is to be understood that the present invention involves parties who sell and parties who buy and the terminology used to describe these parties in a given context is not meant to be limited. For example, elevator operators could by any merchant or other party that engages in the purchase of tangible or intangible products. [0055]
  • From the foregoing detailed description, it will be evident that there are a number of changes, adaptations and modifications of the present invention which come within the province of those skilled in the art. However, it is intended that all such variations not departing from the spirit of the invention be considered as within the scope of the invention. [0056]

Claims (24)

We claim:
1. An Internet based system for facilitating commercial transactions between producers of agricultural commodities and intermediaries who purchase agricultural commodities from the producers, comprising:
a first computing sub-system configured to receive electronic communications from an intermediary;
a memory associated with the first computing sub-system wherein the memory includes information relating to the intermediary including an agricultural commodity desired to be purchased, a quantity of the agricultural commodity desired to be purchased, and a basis price for the agricultural commodity desired to be purchased, wherein the communications received from the intermediary will selectively affect the information relating to the intermediary;
a second computing sub-system operatively coupled to the first computing subsystem and the memory, the second computing sub-system configured to selectively request data from a commodities exchange, wherein the data includes a current trading price of the commodity;
a third computing subsystem configured to generate at least a portion of a web page specific to the intermediary based upon the information stored in the memory and the data obtained from the commodities exchange, wherein the second computing subsystem can transmit the web page to a producer of an agricultural commodity, wherein the web page includes the quantity of the agricultural commodity desired to be purchased by the intermediary, and a flat price for the commodity wherein the third computing subsystem calculates the flat price by adding the basis provided by the intermediary from the current trading price obtained from the commodities exchange; and
a fourth computing sub-system operatively coupled to the first, second and third computing sub-systems, the fourth computing subsystem configured to receive responses from producers indicating an ability to deliver an available quantity of the commodity to the intermediary and to communicate with the commodities exchange on behalf of the intermediary in order to attempt to obtain a futures contract for the commodity in an amount as close as possible to (within pre-set parameters), but not exceeding the available quantity and to generate a contract between the producer and the intermediary.
2. The system of claim 1 wherein the second computing subsystem periodically requests updated information about the current trading price of the commodity.
3. The system of claim 2 wherein the periodic requests occur at a rate to generate a near real-time correlation to the trading price as posted by the commodities exchange.
4. The system of claim 3 wherein the web page made available to the producer is updated so as to provide a near real time correlation between fluctuations occurring on the commodities exchange and a resulting change in the flat price.
5. A system for facilitating commercial transactions, comprising:
a first computing sub-system configured to receive communications from a logically external intermediary;
a memory associated with the first computing sub-system wherein the memory includes information relating to the intermediary, wherein the communications received from the intermediary will selectively affect the information relating to the intermediary;
a second computing sub-system operatively coupled to the first computing subsystem and the memory, the second computing sub-system configured to selectively request data from an external source and further configured to generate an exchange structure specific to the intermediary based upon the information stored in the memory for the intermediary and the data obtained from the external source, wherein the second computing subsystem can transmit the exchange structure to a third party;
a third computing sub-system operatively coupled to the first and second computing sub-systems, the third computing subsystem configured to facilitate commercial transactions between the third party and the intermediary and to automatically engage in a commercial transaction with a centralized exchange on behalf of the intermediary.
6. The system of claim 5, wherein the information includes a basis price and the data includes a trading price, wherein the second computing sub-system calculates a fixed price based upon the basis price and the trading price, and the fixed price is presented in the exchange structure.
7. The system of claim 6 wherein the trading price is repeatedly obtained from the external source over a time period and the fixed price is recalculated each time the trading price is obtained.
8. The system of claim 7 wherein the fixed price is determined and updated at a near real time rate as compared to a posting of the trading price by the centralized exchange.
9. The system of claim 5 wherein the commercial transaction that is automatically engaged in on behalf of the intermediary is the selling of a futures contract on the centralized exchange.
10. The system of claim 6 wherein the commercial transaction that is automatically engaged in on behalf of the intermediary is the selling of a futures contract on the centralized exchange.
11. The system of claim 10 wherein terms of the futures contract are based upon a trading price on the commodities exchanges that was utilized to calculate the fixed price.
12. The system of claim 6 wherein the intermediary is a purchaser of commodities and the third party is a producer of commodities.
13. The system of claim 12 wherein the commercial transaction between the producer of commodities and the purchaser of commodities is an agreement that the producer will sell a quantity of a commodity to the purchaser.
14. The system of claim 13 wherein a maximum amount of the commodity desired by the purchaser is included in the information in the memory and after an agreement is made between a purchaser and a producer, the second computing sub-system updates the information to reduce the maximum amount of the commodity desired.
15. A method of facilitating commercial transactions between a first class of participants and a second class of participants, utilizing a system having a centralized electronic information exchange, accessible to the first class of participants wherein information specifically pertaining to each of the second class of participants is available, and members of the second class of participants have limited access to the system to provide and update the information that specifically pertains to the members, comprising:
obtaining pricing data from a centralized source;
receiving bids from the second class of participants, wherein a posted offer is generated by the system based in part on the information provided and in part based upon the data obtained;
displaying the generated offer on the centralized electronic information exchange;
receiving a response from a given member of the first class of participants to the generated offer for a given member of the second class of participants;
communicating with the centralized source to attempt to generate a hedging transaction on behalf of the given member of the second class of participants; and
generating a contract between the given member of the first class of participants and the given member of the second class of participants
16. The method of claim 15 wherein the contract is generated without requiring further input from the given member of the first class of participants or the given member of the second class of participants.
17. The method of claim 15 wherein the centralized source is a commodities exchange and the hedging transaction is an attempt to sell a futures contract on the commodities exchange.
18. The method of claim 15 wherein the first class of participants are producers of a commodity and the first party patrons are purchasers of the commodity.
19. The method of claim 15, further comprising:
resubmitting a request for the pricing data from the centralized source at a periodic interval; and
recalculating the generated offer based upon the most recent pricing data.
20. The method of claim 19 where the request is continuously resubmitted so as to receive at least near real time pricing data from the centralized source.
21. A system for facilitating commercial transactions between first parties and second parties, comprising:
a first computing subsystem configured to receive information from one first party, sufficient to generate an offer for specified quantities of an item, to display the offer upon request, and to interact with one second party on behalf of the one first party to generate a contract for an amount of the item without requiring further interaction from the one first party;
a second computing sub-system operatively coupled to the first computing subsystem and configured to automatically communicate with a centralized exchange to initiate the placement of a hedging order on behalf of the one first party.
22. The system of claim 21 wherein the hedging order is a futures contract to sell a quantity of the item as close to, without exceeding the amount of the item.
23. A server based system for facilitating transactions between buyers of a commodity and sellers of a commodity, comprising:
a server system configured to receive input from one or more buyers including information relating to a quantity of a commodity desired and a basis price, to communicate with a commodities exchange to obtain pricing information relating to the commodity, to calculate a flat price for each buyer based on the provided basis price and the obtained pricing information, to provide the calculated flat price and an offer associated with it to a seller when requested, to periodically communicate with the commodities exchange to update the pricing information, to receive responses from a given seller indicating an acceptance of a given offer from a given buyer, to communicate with the commodities exchange on behalf of the given buyer to attempt to sell a futures contract based on the given offer, and to generate a contract between the given seller and the given buyer.
24. A method for allowing a purchaser of a commodity to post information relating to bids to purchase commodities on a system and to have the system act on behalf of the purchaser in contracting with a seller of the commodity and in contracting with a futures commission merchant to obtain a futures contract, comprising:
determining a quantity of a commodity to purchase;
determining a basis price for the commodity; and
posting the quantity and the basis price on a system configured to obtain a current trading price for the commodity from a commodities exchange, determine a flat price based on the basis price and the trading price, deliver the determined price and the quantity to the seller, receive an offer from the seller, initiate communication with the futures commission merchant and negotiate a futures contract, and generate a contract between the purchaser and the seller.
US09/835,088 2000-10-18 2001-04-13 System and method for automated commodities transactions including an automatic hedging function Abandoned US20020046127A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US09/835,088 US20020046127A1 (en) 2000-10-18 2001-04-13 System and method for automated commodities transactions including an automatic hedging function
AU2002222906A AU2002222906A1 (en) 2000-10-18 2001-10-17 System and method for automated commodities transactions including an automatic hedging function
PCT/US2001/032606 WO2002033632A1 (en) 2000-10-18 2001-10-17 System and method for automated commodities transactions including an automatic hedging function
US10/417,729 US20030195822A1 (en) 2001-04-13 2003-04-17 Methods and systems for purchase of commodities
US10/870,112 US7418423B2 (en) 2000-10-18 2004-06-17 System and method for automated commodities transactions including an automatic hedging function
US12/134,833 US7742979B2 (en) 2000-10-18 2008-06-06 System and method for automated commodities transactions including an automatic hedging function

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24154300P 2000-10-18 2000-10-18
US09/835,088 US20020046127A1 (en) 2000-10-18 2001-04-13 System and method for automated commodities transactions including an automatic hedging function

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/417,729 Continuation US20030195822A1 (en) 2001-04-13 2003-04-17 Methods and systems for purchase of commodities
US10/870,112 Continuation US7418423B2 (en) 2000-10-18 2004-06-17 System and method for automated commodities transactions including an automatic hedging function

Publications (1)

Publication Number Publication Date
US20020046127A1 true US20020046127A1 (en) 2002-04-18

Family

ID=26934379

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/835,088 Abandoned US20020046127A1 (en) 2000-10-18 2001-04-13 System and method for automated commodities transactions including an automatic hedging function
US10/870,112 Expired - Fee Related US7418423B2 (en) 2000-10-18 2004-06-17 System and method for automated commodities transactions including an automatic hedging function
US12/134,833 Expired - Fee Related US7742979B2 (en) 2000-10-18 2008-06-06 System and method for automated commodities transactions including an automatic hedging function

Family Applications After (2)

Application Number Title Priority Date Filing Date
US10/870,112 Expired - Fee Related US7418423B2 (en) 2000-10-18 2004-06-17 System and method for automated commodities transactions including an automatic hedging function
US12/134,833 Expired - Fee Related US7742979B2 (en) 2000-10-18 2008-06-06 System and method for automated commodities transactions including an automatic hedging function

Country Status (3)

Country Link
US (3) US20020046127A1 (en)
AU (1) AU2002222906A1 (en)
WO (1) WO2002033632A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003026190A1 (en) * 2001-09-19 2003-03-27 Korosec Jason A System and method for identity validation for a regulated transaction
US20030195822A1 (en) * 2001-04-13 2003-10-16 Tatge Jason G. Methods and systems for purchase of commodities
US20030196097A1 (en) * 2001-09-19 2003-10-16 Korosec Jason A. System and method for airport security employing identity validation
US20050171887A1 (en) * 2004-01-29 2005-08-04 Daley Thomas J. System and method for avoiding transaction costs associated with trading orders
US20050171888A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for routing a trading order
US20050171889A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for routing a trading order according to price
US20050171890A1 (en) * 2004-01-29 2005-08-04 Daley Thomas J. System and method for matching trading orders
US20050171891A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for controlling the disclosure of a trading order
US20060015530A1 (en) * 2004-07-15 2006-01-19 Flint Hills Resources, L.P. System method for marketing commodity products electronically
US20060059010A1 (en) * 2004-09-14 2006-03-16 Amdocs Software Systems Limited Product and price determination system
US20060085360A1 (en) * 2004-10-14 2006-04-20 Grim Clifton E Iii System and method for providing a secure intellectual property marketplace
US20060155685A1 (en) * 2005-01-13 2006-07-13 International Business Machines Corporation System and method for exposing internal search indices to Internet search engines
US20070130048A1 (en) * 2005-08-04 2007-06-07 Claus Matthew W System and method for apportioning trading orders based on size of displayed quantities
US20070130050A1 (en) * 2005-08-05 2007-06-07 Claus Matthew W System and method for matching trading orders based on priority
US20080177652A1 (en) * 2006-12-30 2008-07-24 David Weiss Methods and systems for managing and trading using a shared order book as internal exchange
US20080228621A1 (en) * 2007-03-16 2008-09-18 Johnson James C System And Method For Transfer Of Dispute Data In A Distributed Electronic Trading System
US20090106163A1 (en) * 2007-10-19 2009-04-23 Pioneer Hi-Bred International, Inc. Electronic forum based on grain quality
US20110071937A1 (en) * 2005-06-07 2011-03-24 Claus Matthew W Trading order routing
US20110223860A1 (en) * 2008-04-17 2011-09-15 Dell Products L.P. System and Method for Configuring Devices for Wireless Communication
US8538858B2 (en) 2011-02-23 2013-09-17 Farms Technology, Llc Apparatus and method for commodity trading with automatic odd lot hedging
US20150066736A1 (en) * 2001-06-01 2015-03-05 Bgc Partners, Inc. System and methods for electronic trading that permit principal/broker trading
US11010834B2 (en) 2006-04-04 2021-05-18 Bgc Partners, Inc. System and method for optimizing execution of trading orders
US11449957B2 (en) * 2019-05-22 2022-09-20 Zhuhai Biyao Industrial Technology Co., Ltd. Method, apparatus, device and system for processing commodity transaction, and storage medium

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7373323B1 (en) * 2000-04-13 2008-05-13 I2 Technologies Us, Inc. Method and system for multi-enterprise optimization using flexible trade contracts
US7689498B2 (en) * 2000-08-24 2010-03-30 Volbroker Limited System and method for trading options
US7676406B2 (en) * 2003-01-24 2010-03-09 Kinnear Kirk P Method and system for consolidating commodity futures contracts having guaranteed physical delivery
US10002385B2 (en) * 2003-10-28 2018-06-19 Bgc Partners, Inc. Managing the execution of trades between market makers
US8200568B2 (en) 2004-07-21 2012-06-12 Bgc Partners, Inc. System and method for managing trading orders received from market makers
US20070168275A1 (en) * 2006-01-13 2007-07-19 Andrew Busby Method for trading using volume submissions
US20070265953A1 (en) * 2006-05-09 2007-11-15 Cunningham William D Smooth scrolling for software application
US20080071663A1 (en) * 2006-09-19 2008-03-20 Andrew Busby User interface tab strip
US20080172322A1 (en) 2007-01-17 2008-07-17 Steidlmayer Pete Method for scheduling future orders on an electronic commodity trading system
US8156022B2 (en) 2007-02-12 2012-04-10 Pricelock, Inc. Method and system for providing price protection for commodity purchasing through price protection contracts
US8538795B2 (en) 2007-02-12 2013-09-17 Pricelock, Inc. System and method of determining a retail commodity price within a geographic boundary
US7945500B2 (en) 2007-04-09 2011-05-17 Pricelock, Inc. System and method for providing an insurance premium for price protection
US7945501B2 (en) 2007-04-09 2011-05-17 Pricelock, Inc. System and method for constraining depletion amount in a defined time frame
US20090150205A1 (en) * 2007-12-06 2009-06-11 Verizon Corporate Services Group Inc. Capital allocation systems and methods
US8160952B1 (en) 2008-02-12 2012-04-17 Pricelock, Inc. Method and system for providing price protection related to the purchase of a commodity
US20100217550A1 (en) * 2009-02-26 2010-08-26 Jason Crabtree System and method for electric grid utilization and optimization
US20110040666A1 (en) * 2009-08-17 2011-02-17 Jason Crabtree Dynamic pricing system and method for complex energy securities
US20140035363A1 (en) 2009-09-25 2014-02-06 Pucline, Llc Electrical power supplying device having a central power-receptacle assembly supplying electrical power to power plugs, adaptors and modules while concealed from view and managing excess power cord during power supplying operations
US20120246050A1 (en) * 2011-03-22 2012-09-27 Mcnew Kevin Patrick Systems and Methods For Locating the Best Cash Market For a Commodity
US9927837B2 (en) 2013-07-03 2018-03-27 Pucline, Llc Electrical power supplying system having an electrical power supplying docking station with a multi-function module for use in diverse environments
US9513682B2 (en) 2013-07-03 2016-12-06 Pucline, Llc Transportable electrical power supplying device for storing and configuring excess power cord and sharing a multiplicity of AC and DC electrical power supplies in diverse user environments
US11263707B2 (en) 2017-08-08 2022-03-01 Indigo Ag, Inc. Machine learning in agricultural planting, growing, and harvesting contexts
US11710196B2 (en) 2018-04-24 2023-07-25 Indigo Ag, Inc. Information translation in an online agricultural system
US11367093B2 (en) 2018-04-24 2022-06-21 Indigo Ag, Inc. Satellite-based agricultural modeling
US11423465B2 (en) * 2019-01-07 2022-08-23 Masters Choice Systems and methods for facilitating agricultural transactions
US11880894B2 (en) 2021-08-31 2024-01-23 Indigo Ag, Inc. Systems and methods for ecosystem credit recommendations

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706442A (en) * 1995-12-20 1998-01-06 Block Financial Corporation System for on-line financial services using distributed objects
US5732400A (en) * 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5775734A (en) * 1996-08-02 1998-07-07 George, Jr.; Ralph N. Investment administration system
US5787156A (en) * 1985-07-10 1998-07-28 Ronald A. Katz Technology Licensing, Lp Telephonic-interface lottery system
US5873071A (en) * 1997-05-15 1999-02-16 Itg Inc. Computer method and system for intermediated exchange of commodities
US6418419B1 (en) * 1999-07-23 2002-07-09 5Th Market, Inc. Automated system for conditional order transactions in securities or other items in commerce
US6622129B1 (en) * 2000-02-14 2003-09-16 Brian L. Whitworth Method of creating an index of residual values for leased assets, transferring residual value risk, and creating lease securitizations
US6673479B2 (en) * 2001-03-15 2004-01-06 Hydrogenics Corporation System and method for enabling the real time buying and selling of electricity generated by fuel cell powered vehicles
US7076452B2 (en) * 2000-10-23 2006-07-11 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903201A (en) * 1983-11-03 1990-02-20 World Energy Exchange Corporation Automated futures trading exchange
US4677552A (en) * 1984-10-05 1987-06-30 Sibley Jr H C International commodity trade exchange
US4674044A (en) * 1985-01-30 1987-06-16 Merrill Lynch, Pierce, Fenner & Smith, Inc. Automated securities trading system
US5077665A (en) * 1989-05-25 1991-12-31 Reuters Limited Distributed matching system
US5136501A (en) * 1989-05-26 1992-08-04 Reuters Limited Anonymous matching system
US5297031A (en) * 1990-03-06 1994-03-22 Chicago Board Of Trade Method and apparatus for order management by market brokers
US5063507A (en) * 1990-09-14 1991-11-05 Plains Cotton Cooperative Association Goods database employing electronic title or documentary-type title
GB9027249D0 (en) * 1990-12-17 1991-02-06 Reuters Ltd Offer matching system
US5970479A (en) * 1992-05-29 1999-10-19 Swychco Infrastructure Services Pty. Ltd. Methods and apparatus relating to the formulation and trading of risk management contracts
US5794207A (en) * 1996-09-04 1998-08-11 Walker Asset Management Limited Partnership Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers
US5884286A (en) * 1994-07-29 1999-03-16 Daughtery, Iii; Vergil L. Apparatus and process for executing an expirationless option transaction
GB9416673D0 (en) * 1994-08-17 1994-10-12 Reuters Ltd Data exchange filtering system
US5845266A (en) * 1995-12-12 1998-12-01 Optimark Technologies, Inc. Crossing network utilizing satisfaction density profile with price discovery features
US6393406B1 (en) * 1995-10-03 2002-05-21 Value Mines, Inc. Method of and system for valving elements of a business enterprise
US5715402A (en) * 1995-11-09 1998-02-03 Spot Metals Online Method and system for matching sellers and buyers of spot metals
US6014643A (en) 1996-06-28 2000-01-11 Minton; Vernon F. Interactive securities trading system
US5930767A (en) * 1997-05-28 1999-07-27 Motorola, Inc. Transaction methods systems and devices
US5812462A (en) * 1997-04-03 1998-09-22 Micron Technology, Inc. Integrated circuit clock input buffer
ES2229510T3 (en) * 1997-06-27 2005-04-16 Fujisawa Pharmaceutical Co., Ltd. DERIVATIVES OF AROMATIC RING.
US6058379A (en) * 1997-07-11 2000-05-02 Auction Source, L.L.C. Real-time network exchange with seller specified exchange parameters and interactive seller participation
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6131087A (en) * 1997-11-05 2000-10-10 The Planning Solutions Group, Inc. Method for automatically identifying, matching, and near-matching buyers and sellers in electronic market transactions
JPH11232354A (en) 1997-12-08 1999-08-27 Nippon Steel Corp Commodity transaction device, system therefor and storage medium
US6317728B1 (en) * 1998-10-13 2001-11-13 Richard L. Kane Securities and commodities trading system
US6338050B1 (en) * 1998-11-16 2002-01-08 Trade Access, Inc. System and method for providing and updating user supplied context for a negotiations system
US6584451B1 (en) * 1999-01-12 2003-06-24 Ariba, Inc. Facilitator for aggregating buyer power in an on-line market system
US6272474B1 (en) 1999-02-08 2001-08-07 Crisostomo B. Garcia Method for monitoring and trading stocks via the internet displaying bid/ask trade bars
US6635261B2 (en) * 1999-07-13 2003-10-21 Wyeth Holdings Corporation Adjuvant and vaccine compositions containing monophosphoryl lipid A
US7251629B1 (en) * 1999-10-14 2007-07-31 Edge Capture, Llc Automated trading system in an electronic trading exchange
US6598027B1 (en) * 1999-11-16 2003-07-22 Xs, Inc. Systems, methods and computer program products for conducting regulation-compliant commercial transactions of regulated goods via a computer network
US20020023038A1 (en) * 1999-12-03 2002-02-21 Fritsch Daniel Scott Computerized system and method for conducting an online virtual auction
US7349879B2 (en) * 1999-12-06 2008-03-25 Alsberg Peter A Methods and systems for market clearance
AU2589401A (en) * 1999-12-21 2001-07-03 Net Horsepower, Inc. Method and apparatus for internet connectivity for agriculture buyers, sellers and transporters
US6390472B1 (en) * 2000-02-02 2002-05-21 Michael A. Vinarsky Pseudo-commodities interactive futures trading game
SE0000385D0 (en) 2000-02-07 2000-02-07 Om Technology Ab A trading system
US20010034663A1 (en) * 2000-02-23 2001-10-25 Eugene Teveler Electronic contract broker and contract market maker infrastructure
US7318045B2 (en) * 2000-02-29 2008-01-08 Accenture Llp Event-driven trade link between trading and clearing systems
US6401041B1 (en) * 2000-05-11 2002-06-04 Clayton Petersen Automated graphical representation of agricutural information
JP2003533793A (en) * 2000-05-16 2003-11-11 ブラックバード・ホールディングス,インコーポレイテッド System and method for electronically executing a derivative transaction
WO2002003307A2 (en) * 2000-07-05 2002-01-10 Renessen Llc Apparatus and methods for selecting farms to grow a crop of interest
US7584136B2 (en) * 2000-07-20 2009-09-01 Agspan, Inc. Systems and methods for interactive beef cattle marketplace
US6988083B2 (en) * 2000-11-02 2006-01-17 Cargill, Inc. Sales transactions for transfer of agricultural products
AU2002239859A1 (en) * 2001-01-12 2002-07-24 Verticalcrossings.Com, Inc. Anonymous auctioning of structured financial products over a computer network
US20020138393A1 (en) * 2001-01-22 2002-09-26 Tatge Jason G. Computerized system and method for conducting an online virtual auction
US7200572B2 (en) * 2001-02-02 2007-04-03 E-Markets, Inc. Method and apparatus for pricing a commodity
US7840475B2 (en) * 2002-08-01 2010-11-23 Farms Technology, Llc Methods and systems for purchase of commodities
WO2002088883A2 (en) * 2001-04-26 2002-11-07 Optionable, Inc. A system and method for real-time options trading over a global computer network

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787156A (en) * 1985-07-10 1998-07-28 Ronald A. Katz Technology Licensing, Lp Telephonic-interface lottery system
US5732400A (en) * 1995-01-04 1998-03-24 Citibank N.A. System and method for a risk-based purchase of goods
US5706442A (en) * 1995-12-20 1998-01-06 Block Financial Corporation System for on-line financial services using distributed objects
US5775734A (en) * 1996-08-02 1998-07-07 George, Jr.; Ralph N. Investment administration system
US5873071A (en) * 1997-05-15 1999-02-16 Itg Inc. Computer method and system for intermediated exchange of commodities
US6418419B1 (en) * 1999-07-23 2002-07-09 5Th Market, Inc. Automated system for conditional order transactions in securities or other items in commerce
US6622129B1 (en) * 2000-02-14 2003-09-16 Brian L. Whitworth Method of creating an index of residual values for leased assets, transferring residual value risk, and creating lease securitizations
US7076452B2 (en) * 2000-10-23 2006-07-11 Costar Group, Inc. System and method for collection, distribution, and use of information in connection with commercial real estate
US6673479B2 (en) * 2001-03-15 2004-01-06 Hydrogenics Corporation System and method for enabling the real time buying and selling of electricity generated by fuel cell powered vehicles

Cited By (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030195822A1 (en) * 2001-04-13 2003-10-16 Tatge Jason G. Methods and systems for purchase of commodities
US20150066736A1 (en) * 2001-06-01 2015-03-05 Bgc Partners, Inc. System and methods for electronic trading that permit principal/broker trading
US10438286B2 (en) * 2001-06-01 2019-10-08 Bgc Partners, Inc. System and methods for electronic trading that permit principal/broker trading
WO2003026190A1 (en) * 2001-09-19 2003-03-27 Korosec Jason A System and method for identity validation for a regulated transaction
US20030196097A1 (en) * 2001-09-19 2003-10-16 Korosec Jason A. System and method for airport security employing identity validation
US7827410B2 (en) 2001-09-19 2010-11-02 Eleytheria, Ltd System and method for identity validation for a regulated transaction
US20090008446A1 (en) * 2001-09-19 2009-01-08 Eleytheria, Ltd System and method for identity validation for a regulated transaction
US7433826B2 (en) 2001-09-19 2008-10-07 Eleytheria, Ltd System and method for identity validation for a regulated transaction
US20040236637A1 (en) * 2002-08-01 2004-11-25 Jason Tatge Methods and systems for managing commodity transactions
US7840475B2 (en) * 2002-08-01 2010-11-23 Farms Technology, Llc Methods and systems for purchase of commodities
US20040024648A1 (en) * 2002-08-01 2004-02-05 Tatge Jason G. Methods and systems for purchase of commodities
US7991685B2 (en) * 2002-08-01 2011-08-02 Farms Technology, Llc Methods and systems for purchase of commodities
US20090177574A1 (en) * 2002-08-01 2009-07-09 Farms Technology, Llc. Methods and systems for purchase of commodities
WO2004013743A2 (en) * 2002-08-01 2004-02-12 Farms Technology Methods and systems for purchase of commodities
WO2004013743A3 (en) * 2002-08-01 2004-06-03 Farms Technology Methods and systems for purchase of commodities
US10304097B2 (en) 2004-01-29 2019-05-28 Bgc Partners, Inc. System and method for controlling the disclosure of a trading order
US20050171887A1 (en) * 2004-01-29 2005-08-04 Daley Thomas J. System and method for avoiding transaction costs associated with trading orders
US20050171889A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for routing a trading order according to price
US11244365B2 (en) 2004-01-29 2022-02-08 Bgc Partners, Inc. System and method for controlling the disclosure of a trading order
US8738498B2 (en) 2004-01-29 2014-05-27 Bgc Partners, Inc. System and method for routing a trading order
US20050171888A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for routing a trading order
US20050171891A1 (en) * 2004-01-29 2005-08-04 Espeed, Inc. System and method for controlling the disclosure of a trading order
US20050171890A1 (en) * 2004-01-29 2005-08-04 Daley Thomas J. System and method for matching trading orders
US7835987B2 (en) 2004-01-29 2010-11-16 Bgc Partners, Inc. System and method for routing a trading order according to price
US8055573B2 (en) * 2004-07-15 2011-11-08 Flint Hills Resources, L. P. System method for marketing commodity products electronically
US20060015530A1 (en) * 2004-07-15 2006-01-19 Flint Hills Resources, L.P. System method for marketing commodity products electronically
US20060059010A1 (en) * 2004-09-14 2006-03-16 Amdocs Software Systems Limited Product and price determination system
US20060085360A1 (en) * 2004-10-14 2006-04-20 Grim Clifton E Iii System and method for providing a secure intellectual property marketplace
US7747537B2 (en) 2004-10-14 2010-06-29 International Business Machines Corporation System and method for providing a secure intellectual property marketplace
US8874544B2 (en) 2005-01-13 2014-10-28 International Business Machines Corporation System and method for exposing internal search indices to internet search engines
US20060155685A1 (en) * 2005-01-13 2006-07-13 International Business Machines Corporation System and method for exposing internal search indices to Internet search engines
US10585866B2 (en) 2005-01-13 2020-03-10 International Business Machines Corporation System and method for exposing internal search indices to internet search engines
US9471702B2 (en) 2005-01-13 2016-10-18 International Business Machines Corporation System and method for exposing internal search indices to internet search engines
US11023438B2 (en) 2005-01-13 2021-06-01 International Business Machines Corporation System and method for exposing internal search indices to internet search engines
US11625777B2 (en) 2005-06-07 2023-04-11 Bgc Partners, Inc. System and method for routing a trading order based upon quantity
US8131630B2 (en) 2005-06-07 2012-03-06 Bgc Partners, Inc. Trading order routing
US10817938B2 (en) 2005-06-07 2020-10-27 Bgc Partners, Inc. Systems and methods for routing trading orders
US20110071937A1 (en) * 2005-06-07 2011-03-24 Claus Matthew W Trading order routing
US8583540B2 (en) 2005-06-07 2013-11-12 Bgc Partners, Inc. Systems and methods for routing trading orders
US8484122B2 (en) 2005-08-04 2013-07-09 Bgc Partners, Inc. System and method for apportioning trading orders based on size of displayed quantities
US11094004B2 (en) 2005-08-04 2021-08-17 Espeed, Inc. System and method for apportioning trading orders based on size of displayed quantities
US10395310B2 (en) 2005-08-04 2019-08-27 Bgc Partners, Inc. System and method for apportioning trading orders based on size of displayed quantities
US20070130048A1 (en) * 2005-08-04 2007-06-07 Claus Matthew W System and method for apportioning trading orders based on size of displayed quantities
US11030693B2 (en) 2005-08-05 2021-06-08 Bgc Partners, Inc. System and method for matching trading orders based on priority
US20070130050A1 (en) * 2005-08-05 2007-06-07 Claus Matthew W System and method for matching trading orders based on priority
US10424015B2 (en) 2005-08-05 2019-09-24 Bgc Partners, Inc. Managing trading orders based on priority
US8494951B2 (en) 2005-08-05 2013-07-23 Bgc Partners, Inc. Matching of trading orders based on priority
US11010834B2 (en) 2006-04-04 2021-05-18 Bgc Partners, Inc. System and method for optimizing execution of trading orders
US11017410B2 (en) 2006-12-30 2021-05-25 Cfph, Llc Methods and systems for managing and trading using a shared order book as internal exchange
US20080177652A1 (en) * 2006-12-30 2008-07-24 David Weiss Methods and systems for managing and trading using a shared order book as internal exchange
US20080228621A1 (en) * 2007-03-16 2008-09-18 Johnson James C System And Method For Transfer Of Dispute Data In A Distributed Electronic Trading System
US20090106163A1 (en) * 2007-10-19 2009-04-23 Pioneer Hi-Bred International, Inc. Electronic forum based on grain quality
US8543094B2 (en) * 2008-04-17 2013-09-24 Dell Products L.P. System and method for configuring devices for wireless communication
US20110223860A1 (en) * 2008-04-17 2011-09-15 Dell Products L.P. System and Method for Configuring Devices for Wireless Communication
US8538858B2 (en) 2011-02-23 2013-09-17 Farms Technology, Llc Apparatus and method for commodity trading with automatic odd lot hedging
US11449957B2 (en) * 2019-05-22 2022-09-20 Zhuhai Biyao Industrial Technology Co., Ltd. Method, apparatus, device and system for processing commodity transaction, and storage medium

Also Published As

Publication number Publication date
AU2002222906A1 (en) 2002-04-29
WO2002033632A1 (en) 2002-04-25
US7418423B2 (en) 2008-08-26
US20080301034A1 (en) 2008-12-04
US20040230520A1 (en) 2004-11-18
US7742979B2 (en) 2010-06-22

Similar Documents

Publication Publication Date Title
US7742979B2 (en) System and method for automated commodities transactions including an automatic hedging function
US9576296B2 (en) Automated system for adapting market data and evaluating performance in transactions
US7792699B2 (en) System and method for pooled electronic purchasing
US6415270B1 (en) Multiple auction coordination method and system
US7035820B2 (en) Systems and methods for trading and originating financial products using a computer network
US20050065871A1 (en) Collateralized loan market systems and methods
US20010034663A1 (en) Electronic contract broker and contract market maker infrastructure
US20020002523A1 (en) Online patent and license exchange
US20030220867A1 (en) Systems and methods for trading and originating financial products using a computer network
US20050187859A1 (en) Online auction method and system facilitating the sale of multiple product units at prices varying with volume
US20010037205A1 (en) Apparatus and method for effectuating an affiliated marketing relationship
US20020052824A1 (en) Method and apparatus for electronic trading
US20020065769A1 (en) Method and apparatus for processing unmet demand
US20040220884A1 (en) Intelligent internet bargaining system
AU2002308407A1 (en) System and method for pooled electronic purchasing
US20080162375A1 (en) Computer-based aggregated securities investment service
US7483852B2 (en) Total value bidding
JP2004510223A (en) Enhanced online sales risk management system
KR100412345B1 (en) System and method for integrating stock issuing and trading
JP2005173908A (en) Method for liquidating account receivable in electronic market
WO2000070520A1 (en) Method for facilitating a continuous market auction system

Legal Events

Date Code Title Description
AS Assignment

Owner name: FARMS TECHNOLOGY, LLC, KANSAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JOSEPH, MICHAEL B., AS CHAPTER 7 TRUSTEE FOR THE ESTATE OF EYIELD SOLUTIONS, INC.;REEL/FRAME:014208/0166

Effective date: 20030612

AS Assignment

Owner name: ROOSTER.COM, MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:REDING, GARY;BEADLE, KENT;NIKKEL, CHRIS;AND OTHERS;REEL/FRAME:014791/0975;SIGNING DATES FROM 20010222 TO 20010228

AS Assignment

Owner name: EYIELD SOLUTIONS, INC., MINNESOTA

Free format text: CHANGE OF NAME;ASSIGNOR:ROOSTER.COM;REEL/FRAME:015705/0804

Effective date: 20010726

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION