Patent ID: 11922477
Assignee: PHOTONON INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An information processing device for performing an object exchange, the information processing device comprising:
a computer-readable medium including executable instructions stored in a storage device, and
a processor configured to perform the executable instructions and to store data representing object IDs of determined objects, user IDs of users owning determined objects, exchange destination prices for each determined object, exchange source prices for each determined object, exchange conditions associated with each determined object, and an ownership information that represents relations between the user IDs and the object IDs, and is also configured to store user information in association with the user IDs, and store object information in association with the object IDs,
wherein the executable instructions cause the processor to:
receive the exchange destination price from a user's computing device associated with the user owning an object, wherein the user's computing device is not provided with the exchange source price of another user's object;
receive the exchange condition associated with the another user's object from another user's computing device associated with the another user owning the another user's object;
perform matching to determine a matching exchange object in accordance with data representing the exchange condition associated with the another user's object;
determine the exchange source prices of each determined object without displaying the exchange source prices to the users involved in the transaction;
display, to the another user, a difference amount between the exchange destination price of the matching exchange object that includes at least the user's object, and the exchange source price of the another user's object, without displaying the exchange destination price of the user's object and the exchange source price of the another user's object;
receive, from the another user's computing device, the user's object selected by the another user, as an exchange destination object in an exchange in which an execution of an exchange program is triggered due to only the exchange condition associated with the another user's object;
compare the exchange destination price of the user's object with the exchange source price of the another user's object;
determine a payment amount from the another user owning the another user's object;
check a first payment information from the another user owning the another user's object;
in response to the selecting of the user's object by the another user, and the checking the first payment information confirming receipt of a payment from the another user,
update a table containing the ownership information to reflect new relations between the object IDs and the user IDs after checking the first payment information to generate an updated table; based on the updated table,
determine that (i) the exchange destination price of the user's object is lower than the exchange source price of the another user's object and (ii) a difference between the exchange destination price of the user's object and the exchange source price of the another user's object exceeds a set value, and
based on the determining the (i) and the (ii), initiate an operation to transfer the user's object to the another user and the another user's object to the user; and

execute an exchange of the objects between the users, without a financial transaction to the another user owning the another user's object from the user owning the user's object.