US 12,229,808 B2
Control method, fund management system, recording medium, and data structure
Junji Michiyama, Fukuoka (JP); Junichiro Soeda, Nara (JP); Yuji Unagami, Osaka (JP); Yuuki Hirose, Osaka (JP); Tetsuji Fuchikami, Osaka (JP); and Motoji Ohmori, Osaka (JP)
Assigned to PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, Torrance, CA (US)
Filed by Panasonic Intellectual Property Corporation of America, Torrance, CA (US)
Filed on Jan. 25, 2021, as Appl. No. 17/157,163.
Application 17/157,163 is a continuation of application No. PCT/JP2019/041227, filed on Oct. 18, 2019.
Claims priority of provisional application 62/748,616, filed on Oct. 22, 2018.
Prior Publication US 2021/0142371 A1, May 13, 2021
Int. Cl. G06Q 30/0279 (2023.01); G06Q 20/06 (2012.01); G06Q 20/36 (2012.01); G06Q 20/40 (2012.01)
CPC G06Q 30/0279 (2013.01) [G06Q 20/0658 (2013.01); G06Q 20/3672 (2013.01); G06Q 20/405 (2013.01); G06Q 20/407 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A control method of a fund management system including a plurality of servers that hold a distributed ledger, the control method being executed by one of the plurality of servers, the control method comprising:
receiving transaction data having a data structure, wherein the data structure includes identification information that uniquely identifies a project of crowdfunding, an identifier of an account of an applicant of a plurality of applicants who pays a token to the project of crowdfunding, an identifier of a management account that receives payment of the token, information indicating an amount of tokens paid by the applicant through the distributed ledger, and an electronic signature of the applicant through the distributed ledger, wherein the transaction data pertaining to payment processing for payment of the token from the applicant, wherein the electronic signature is generated through encryption of data included in the transaction data using a private key of a creator that created the transaction data, wherein the payment processing comprises processing the amount of tokens paid by the applicant;
storing the transaction data in the distributed ledger held in each of the plurality of servers;
receiving, from a first terminal of a solicitor, a target condition of the project of crowdfunding determined by a contract code, of a smart contract, generated by the first terminal based on one or more conditions set by a second terminal of a provider;
determining, using the smart contract, whether or not the target condition of the crowdfunding is met; and
outputting information indicating a result of the determining;
determining, based on the target condition determined using the smart contract, of the project of crowdfunding being met, a payment amount per applicant of the one or moreplurality of applicants that does not exceed a maximum amount of tokens which the applicant of the plurality of applicants is capable of paying;
generating reimbursement transaction data for returning a reimbursement amount;
storing the generated reimbursement transaction in the distributed ledger held in each of the one of the plurality of servers; and
sending, based on the target condition of the project of crowdfunding being met, a notification that payment is complete to the second terminal so as to cause the second terminal to provide content of the project of crowdfunding to the applicant for use by the applicant.