US 12,293,356 B2
Control method, device, and recording medium
Yuji Unagami, Osaka (JP); Junji Michiyama, Fukuoka (JP); Junichiro Soeda, Nara (JP); Motoji Ohmori, Osaka (JP); Tetsuji Fuchikami, Osaka (JP); Yuuki Hirose, Osaka (JP); Naohisa Nishida, Osaka (JP); and Masahiro Taguchi, 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 Jun. 13, 2022, as Appl. No. 17/838,846.
Application 17/838,846 is a continuation of application No. PCT/JP2020/046396, filed on Dec. 11, 2020.
Claims priority of provisional application 62/950,536, filed on Dec. 19, 2019.
Prior Publication US 2022/0309495 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); G06F 16/27 (2019.01)
CPC G06Q 20/3825 (2013.01) [G06F 16/27 (2019.01)] 10 Claims
OG exemplary drawing
 
1. A control method executed by a device out of a plurality of devices in a contract management system that includes the plurality of devices, the plurality of devices are directly or indirectly connected to a network in a manner that the plurality of devices can communicate with one another via the network, the control method comprising:
obtaining first transaction data that includes a first variable and a second variable, the first variable indicating first information on a first contract made between a first user and a second user, the second variable indicating second information different from the first information on the first contract and being set to a predetermined value indicating that the second information is undetermined;
storing the first transaction data obtained into a distributed ledger;
executing storing processing of reading out the second variable included in the first transaction data stored in the distributed ledger, and storing the second variable into a storage included in the device, the storage being rewritable, the storage also being separate from the distributed ledger;
obtaining second transaction data that includes a third variable and a change command, the third variable indicating third information on a second contract made between the first user and a third user, the change command being a command for changing the second variable, based on the third variable;
storing the second transaction data obtained into the distributed ledger; and executing change processing of changing, according to the change command, the second variable stored in the storage from the predetermined value, after the second transaction data is stored into the distributed ledger,
wherein the first contract includes a contract that stipulates that the first user is to purchase material from the second user, and the material purchased is to be delivered to a delivery destination,
the first information includes a purchase price of the material and a deadline for delivering the material,
the second information includes the delivery destination of the material,
the second contract includes a contract that stipulates that the third user is to manufacture a product from the material delivered from the second user, and deliver the product to the first user, and
the third information includes a purchase price of the product, a deadline for delivering the product, and a delivery destination of the product.