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

Claim 15:
16. The information processing device of claim 1,
wherein user's object becomes another user's new object and another user's object becomes user's new object,
wherein the object IDs further include a third-party's object,
the user IDs further include a third-party user owning the third-party's object,
the exchange destination prices further include the third-party's object,
the exchange source prices further include the third-party's object,
the exchange conditions are further associated between the user's new object,

the another user's new object, and the third-party's object, and is also configured to store user information in association with the user IDs of the user, another user and third-party users, and store object information in association with the object IDs of the objects,
wherein the executable instructions further comprise performing the following operations after the executing the exchange of the user's new object and the another user's new object between the user and the another user:
receiving the exchange destination price from the another user's computing device associated with the another user owning the another user's new object that was exchanged from the user, wherein the another user's computing device is not provided with the exchange source price;
receiving the exchange condition associated with the another user's new object from the another user's computing device associated with the another user owning the another user's new object;
performing matching to determine another matching exchange object in accordance with data representing the exchange condition associated with the another user's new object;
determining the exchange source prices of the another user's new object and the third party's object without displaying the exchange source prices to the another user and the third-party user;
displaying, to the another user, another difference amount between the exchange destination price of the matching exchange object that includes at least the third-party's object, and the exchange source price of the another user's new object, without displaying the exchange destination price of the third-party's object and the exchange source price of the first another user's new object;
receiving, from the another user's computing device, the third-party's object selected by the another user, as another exchange destination object in another exchange in which the execution of the exchange program is triggered due to only the exchange condition associated with the another user's new object;
comparing the exchange destination price of the third-party's object with the exchange source price of the another user's new object;
determining another payment amount from the another user owning the another user's new object;
checking a second payment information from the another user owning the another user's new object;
in response to the selecting, and receiving another payment from the another user, updating the table containing the ownership information to reflect new relations between the object IDs and the user IDs after checking the second payment information to generate the updated table; based on the updated table, determining that (i) the exchange destination price of the third-party's object is lower than the exchange source price of the another user's new object and (ii) a difference between the exchange destination price of the third-party's object and the exchange source price of the another user's new object exceeds another set value, and based on the determining the (i) and the (ii), initiating another operation to transfer the third-party's object to the another user and the another user's new object to the third-party user; and
executing another exchange of the another user's new object and the third-party's object between the another user and the third-party user, without another financial transaction between the another user owning the another user's new object and the third-party user owning the third-party's object.