AU732142B2

Computer method and system for intermediated exchanges of commodities

Abstract

This record has no abstract on file.

AU732142B2, drawing sheet 1
Sheet 1 of 32

Term

Term ended

Expired 14 May 2018, 8.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

85 claims: 6 independent, 79 dependent

  1. 1
    MAR 15 ’99 16'24 FR PENNIE EDMONDS LLP 212 735 Θ70Θ TO J g 1 0 0 2^ IPEA/US 1 i MAS 1999 WHAT IS CLAIMED IS:1. A computer system for electronic intermediated exchange of a plurality of commodities among a plurality of participants comprising: a. one or more computer-based machines;b. a plurality of electronic agent computer programs running on at least one of said computer-based machines, wherein each said participant is associated with at least one of said electronic agent (e-agent) computer programs, 10 and each said e-agent computer program stores in an electronic memory digital data representing commodity exchange objectives of its associated participant;and c. an electronic intermediary computer program running on at least one of said computer-based machines, wherein said intermediary computer program stores in an associated electronic memory digital data representing commodity 15 exchange objectives of the intermediated exchange and exchanges electronic offer . and electronic counter-offer messages with said e-agent computer programs;wherein (i) said e-agent computer programs receive said electronic offer messages from said intermediary computer program, generate said electronic 20 counter-offer messages according to said exchange objectives of said associated participants, and send said electronic counter-offer messages to said intermediary computer program, and (ii) said intermediary computer program receives said electronic counter-offer messages from said e-agent computer programs, generates said electronic offer messages according to said exchange objectives of said 25 . intermediated exchange, and sends said electronic offer messages to said e-agent computer programs.
  2. 44
    45. A computer implemented method for an electronic intermediated exchange of a plurality of commodities among a plurality of participants comprising electronic negotiation steps of:a. sending a plurality of electronic offer messages generated by an intermediary computer program to a plurality of e-agent computer programs, each e-agent computer program associated with and representing one of said participants, each said electronic offer message including digital data representing amounts of commodities offered to said e-agent computer programs by said intermediary computer program;b. sending a plurality of electronic counter-offer messages generated by said e-agent computer programs to said intermediary computer program, each said electronic counter-offer message including digital data representing amounts of commodities accepted by said e-agent computer program;and c. repeating steps (a) and (b) until the amounts of commodities in said electronic offer messages are substantially satisfactory to said e-agent computer programs, according to exchange objectives of said participants stored as digital data accessible to said e-agent computer programs, and to said intermediary computer program, according to objectives for said intermediated exchange stored as digital data accessible to said intermediary computer program. 120 NY2 WO 98/52133 PCT/US98/10022
  3. 61
    62. A computer implemented method for representing a participant in an intermediated exchange of commodities, said intermediated exchange performed by an electronic negotiation with an intermediary computer program, said method comprising:a receiving an electronic order message from a computer of said participant, said electronic order message including digital data representing the objectives of said participant for said intermediated exchange in order that e-agent computer program can represent said participant;b. receiving one of a plurality of electronic request messages from said intermediary computer program;and c. sending one of a plurality of electronic response messages to said intermediary computer program in response to said electronic request message, said electronic response message being 15 (i) an electronic opening message, if said electronic request message was a query for an electronic opening message, said electronic opening message including digital data representing the maximum amounts of commodities that said e-agent computer program will exchange in said intermediated exchange, 2 o and (ii) an electronic counter-offer message, if said electronic request message was an electronic offer message, said electronic offer message including digital data representing amounts of commodities offered to said e-agent computer program by said intermediary computer program, said electronic counter 25 offer message including digital data representing amounts of commodities accepted by said e-agent computer program as determined according to exchange objectives, said accepted amounts being less than or equal to said offered amounts and being all equal to said offered amounts only if said offered amounts meet said exchange 3Q objectives. - 124 MY2 · 939720.;ΐ·.-:Εί·.ϊ V ’99 16 = 25 FR FENNIE 8. EDMONDS LLP 212 735 Θ70Θ TO 17 , MAR 033050040 Ρ.0Θ PCT/U8 98/ 10022 IPEA/US11 MAR 1239
  4. 68
    69. Cancelled. - 125 NY2 - 939720.'. ,MAR 13 ’99 16:26 FR FENNIE EDMONDS LLP 212 735 Θ706 TO 1 98^10022 IPEA/US11 MAR 1039
  5. 69
    70. A computer implemented method for an intermediated exchange of commodities among a plurality of participants, each participant represented by an e-agent computer program, said method comprising:5 . . a. sending electronic opening messages to an intermediary computer program from said e-agent computer programs, said electronic opening messages including digital data representing the maximum amount of each commodity that each e-agent computer program will exchange in said intermediated 10 exchange;b. sending electronic offer messages by said intermediary computer program to said e-agent computer programs, each said electronic offer message including digital data representing amounts of commodities currently offered to each e-agent computer program, said amounts being determined so that for each commodity the amount being offered for sale by all the e-agent computer programs equals the amount being offered for purchase by all the e-agent computer programs;c. receiving electronic counter-offer messages by said 2 0 intermediary computer program from said e-agent computer programs, each said electronic counter-offer message including digital data representing amounts of offered commodities accepted by each said e-agent computer program, said accepted commodity amounts being less than or equal to said offered commodity amounts;d. repeating steps (b) and (c), each repetition being a round of an 2 5 electronic negotiation, until said e-agent computer programs accept all the amounts of commodities offered, said accepted amounts being final commodity amounts;and e. sending results electronic messages to computers of said participants, said electronic results messages including digital data representing said 3 0 final commodity amounts. - 126 ΝΎ2 - 93973C.1 I 15 ’99 16:26 FR RENNIE EDMONDS LLP 212 735 Θ70Θ TO 170 'MRR PCT/US 9B71002 2 SPEAAJS 11 MAR 1139
  6. 81
    82. An order-manager computer system for electronic intermediated exchange of a plurality of commodities among a plurality of participants, said computer system comprising:a. one or more computer-based machines;b. a plurality of client-interface electronic processes runing on one or more of said computer-based machines for communicating with computer-based machines of said participants in order to receive from said participants electronic order messages representing exchange objectives of said participants and to send to said participants electronic results messages representing the commodities exchanged in said intermediated exchange;c. an exchange-driver electronic process running on one of said computer-based machines for transferring said electronic order messages and said electronic results messages between said client-interface processes and an intermediary electronic process;d. an electronic database running on one of said computer-based machines for storing copies of said order and said electronic results messages, and, in event of process failure in said order-manager computer system, for retrieving said message copies in order to restart said failed process;and e. a plurality of e-agent electronic processes running on one or more of said computer-based machines, each said e-agent process for representing one of said participants according to said exchange objectives by generating electronic counter-offer messages sent to said intermediary process in response to electronic offer messages received from said intermediary process;·wherein f. said intermediary electronic process running on one of said computer-based machines for generating said electronic offer messages sent to said e-agent processes in response to said electronic counter-offer messages received 129 H7US 98^10022 IPEA/US 11 MAR 1999 . MAR 1’5 ’99 16:26 FR RENNIE 8. EDMONDS LLP 212 735 Θ70Θ TO 17 from said e-agent processes, said exchange of offer and electronic counter-offer messages being according to a protocol for performing said intermediated exchange, and further for generating said electronic results messages when said intermediated exchange completes.