Object exchange assistant system
AssigneePhotonon Inc.
InventorTakeshi YOGI
Life of this patent
Estimating the term…
Abstract
Systems and methods facilitate an automatic object exchange between users. The process comprises receiving an exchange condition from another user's computing device after a user's exchange condition has already been received. Once a matching process identifies the user's object as a potential exchange object, the another user's computing device displays that object and allows it to be selected as an exchange destination object in an exchange. The execution of an exchange program is triggered by the another user's exchange condition, and not the user's exchange condition. The exchange required no financial transaction between the users, e.g., if an exchange destination price of the user's object is lower than an exchange source price of the another user's object.
Claims20
A computer-implemented method for facilitating an object exchange via a networked system, the method comprising:
- receiving, by a processor, from another user's computing device through a network interface, another user's exchange condition associated with another user's object wherein a user's exchange condition associated with a user's object has already been received to initiate an automatic exchange process;
- in response to a matching process that identifies, in accordance with the another user's exchange condition, the user's object as an exchange object, causing the another user's computing device to display the user's object;
- receiving, from the another user's computing device a selection of the user's object as an exchange destination object in an exchange between the user and the another user in which an execution of an exchange program is triggered due to the another user's exchange condition wherein the execution is not triggered due to the user's exchange condition;
- executing, by the processor, the exchange through the networked system, without a financial transaction between the another user owning the another user's object and the user owning the user's object if an exchange destination price of the user's object is lower than an exchange source price of the another user's object.
A computer-implemented method for facilitating an object exchange via a networked system, the method comprising:
- performing, by a processor, a matching process to identify a user's object that satisfies another user's exchange condition associated with another user's object;
- causing another user's computing device to display a user's object;
- receiving, from another user's computing device, the user's object selected by the another user;
- comparing an exchange destination price of the user's object and an exchange source price of the another user's object to obtain a difference amount;
- in response to determining that the exchange destination price of the user's object is less than the exchange source price of the another user's object, determining that a financial transaction is not required to complete the exchange;
- and
- executing an exchange of the user's object and the another user's object between the user and the another user without the financial transaction.
An information processing device for performing an object exchange, the information processing device comprising:
- a computer-readable medium including executable instructions, and
- a processor configured to perform the executable instructions to cause the processor to:
- receive from a user's computing device an exchange destination price for a user's object, without receiving an exchange source price for another user's object;
- receive an exchange condition associated with the another user's object from another user's computing device;
- perform a matching to determine a matching exchange object in accordance with data representing the exchange condition;
- determine the exchange source prices of each of the objects;
- display, to the another user, a difference amount between the exchange destination price of the matching exchange 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;
- in response to determining that the exchange destination price of the user's object is less than the exchange source price of the another user's object, determine that a financial transaction is not required to complete the exchange;
- and
- execute an exchange of the user's object and the another user's object between the user and the another user, without the financial transaction.
Dependencies are inferred from the claim text.