Patent ID: 8370231

Claim:
A method for supporting, by a computer, transactions executed by a plurality of client terminals of a plurality of users, wherein: said computer is connected to each of said plurality of client terminals, said transactions are exchange transactions, the computer is connected to an exchange transaction database that stores data regarding the exchange transactions, and said method comprises: storing a user exchange order x in the exchange transaction database by the computer, the user exchange order x being sent from a client terminal of a user X who desires to perform an exchange transaction, and having order information specified by the client terminal that includes: an exchange object A serving as a desired offer item of the user X; an exchange object B serving as a desired procurement item of the user X; and a desired exchange difference XA minus XB, of the user X, arithmetically determined from a desired offer value XA of the exchange object A and a desired procurement value XB of the exchange object B; storing a user exchange order y in the exchange transaction database by the computer, the user exchange order y being sent from a client terminal of a user Y who desires to perform an exchange transaction, and having order information specified by the client terminal that includes: the exchange object A serving as a desired procurement item of the user Y; the exchange object B serving as a desired offer item of the user Y; and a desired exchange difference YA minus YB, of the user Y, arithmetically determined from a desired procurement value YA of the exchange object A and a desired offer value YB of the exchange object B; comparing, by the computer, the user exchange order x and the user exchange order y as objects of matching in the exchange transaction database, and determining, by the computer, whether or not the desired exchange difference XA minus XB and the desired exchange difference YA minus YB match, to execute the exchange transaction between the user exchange order x and the user exchange order y; and deleting, by the computer, the user exchange order x and the user exchange order y from the objects of matching in the exchange transaction database in a case where it is determined, by the computer, that the desired exchange difference XA minus XB and the desired exchange difference YA minus YB match, to execute the exchange transaction.