US 11,941,590 B2
Token issuance method, information processor, and blockchain system
Hironobu Ueno, Tokyo (JP); and Naohito Tamaya, Tokyo (JP)
Assigned to double jump.tokyo Inc., Tokyo (JP)
Appl. No. 17/621,220
Filed by double jump.tokyo Inc., Tokyo (JP)
PCT Filed Jun. 21, 2019, PCT No. PCT/JP2019/024675
§ 371(c)(1), (2) Date Dec. 20, 2021,
PCT Pub. No. WO2020/255372, PCT Pub. Date Dec. 24, 2020.
Prior Publication US 2022/0237575 A1, Jul. 28, 2022
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/06 (2012.01)
CPC G06Q 20/065 (2013.01) 6 Claims
OG exemplary drawing
 
1. A computer program product for allowing a computer, connected to a plurality of user terminals of transaction parties of an asset in a blockchain system where an information on the asset is shared and stored in each of the user terminals, to issue a token, the computer program product comprising a non-transitory, machine-readable medium storing instructions, which when executed by at least one programmable processor, causes the at least one programmable processor to execute processing comprising:
receiving, by a processor, from one of the plurality of user terminals, an information on the asset;
receiving, by the processor, a request for a transaction regarding the asset;
storing, by the processor, information indicating a transfer of a right regarding the asset from a first user terminal to a second user terminal of the plurality of user terminals;
generating the token of the asset including a smart contract, the smart contract including:
a transaction initiation determination function, wherein the transaction initiation determination function receives, from one of the plurality of user terminals, a request for execution of a transaction between the one of the user terminals and a user terminal of another transaction party of the asset, and determines whether or not an executing party information being an identifier of a predetermined user terminal of an executing party of a transaction of the asset in the blockchain system is included in the request; and
a transaction execution function, wherein the transaction execution function, when determining that the executing party information is included in the request for execution, stores an information indicating a transfer of a right regarding the asset from the one of the user terminal to the user terminal of another transaction party into each of the user terminals in the blockchain, and stores an information on a reward to a predetermined right holder involved in creation of the asset into each of the user terminals in the blockchain system;
storing the generated token into each of the user terminals in the blockchain;
storing reward information on a distribution destination of a reward that is generated for the transaction, the reward information including information on the predetermined right holder; and
wherein the transaction execution function stores an information of a reward that is generated for the transaction into a user terminal of the distribution destination indicated by the reward information; and
displaying a predetermined screen for receiving input of the reward information.