-
公开(公告)号:US11282309B2
公开(公告)日:2022-03-22
申请号:US17065066
申请日:2020-10-07
Inventor: Fumiaki Kagaya , Eiichi Abe , Junichiro Soeda
Abstract: A control method of controlling, using a distributed ledger, locking or unlocking of one or more storage units, in each of which an item is storable, includes: operating a first smart contract and one or more second smart contracts by a code, stored in the distributed ledger, being executed by a computer, the first smart contract managing the one or more second smart contracts that are in one-to-one correspondence with the one or more storage units; controlling, by each of the one or more second smart contracts, locking or unlocking of a corresponding one of the one or more storage units, the controlling being performed under the management by the first smart contract; and controlling, by the first smart contract, whether to place each of the one or more second smart contracts under the management.
-
公开(公告)号:US11107300B2
公开(公告)日:2021-08-31
申请号:US16047022
申请日:2018-07-27
Inventor: Yuji Unagami , Junichiro Soeda , Motoji Ohmori
Abstract: A driving management system includes an authentication server, and a vehicle capable of switching between a manual driving mode and an automatic driving mode. The vehicle includes multiple electronic control processors connected to a network inside the vehicle, a first processor that detects switching between the manual driving mode and the automatic driving mode, based on messages issued by one or more electronic control processors of the multiple electronic control processors, and the first processor generates first transaction data including information indicating the detected switching, and a first identifier indicating the vehicle, and transmitting the first transaction data to the authentication server. The authentication server includes a second processor that judges the validity of transaction data including the first transaction data obtained from the vehicle, and the second processor records the transaction data, of which the validity has been verified by the second processor, in a storage device.
-
公开(公告)号:US10818122B2
公开(公告)日:2020-10-27
申请号:US16115724
申请日:2018-08-29
Inventor: Yuji Unagami , Akira Tanaka , Junichiro Soeda
Abstract: An electronic voting system including a terminal, authentication servers, and voting servers is provided. Each authentication server includes an authentication processor that authenticates a voter using authentication data including a first identifier associated with the voter and authentication information regarding the voter, and a first synchronizer that synchronizes a first blockchain including first transaction data indicating that the voter has been authenticated. Each voting server includes a voting processor that receives, from the terminal, voting data including a second identifier associated with a vote cast by the voter, and voting information indicating the vote. Each voting server further includes a second synchronizer that synchronizes a second blockchain including second transaction data and dummy transaction data with at least one other voting server. The terminal transmits the authentication data to each authentication server and transmits the voting data to at least one of the voting servers.
-
公开(公告)号:US12086283B2
公开(公告)日:2024-09-10
申请号:US17162464
申请日:2021-01-29
Inventor: Yuji Unagami , Junji Michiyama , Junichiro Soeda , Yuuki Hirose , Tetsuji Fuchikami , Motoji Ohmori
CPC classification number: G06F21/6245 , H04L9/083
Abstract: A control method that, in an information management system including a plurality of servers each having a distributed ledger, is executed by a server from among the plurality of servers, includes: receiving first transaction data that includes identification information and permission or non-permission information, the identification information being associated with user information that is managed in the information management system and relates to a first user, the permission or non-permission information indicating whether provision of the user information to a second user is permitted; and storing the first transaction data received, in the distributed ledger in each of the plurality of servers.
-
公开(公告)号:US11973882B2
公开(公告)日:2024-04-30
申请号:US17582400
申请日:2022-01-24
Inventor: Yuji Unagami , Junji Michiyama , Junichiro Soeda , Naohisa Nishida , Yuuki Hirose , Tetsuji Fuchikami , Motoji Ohmori
CPC classification number: H04L9/3247 , G06Q20/389
Abstract: A control method includes: receiving first information pertaining to a first contract from a first terminal used by a first user who is one of two parties who have agreed to the first contract; when consent of a party aside from the two parties is required to validate the first contract, identifying a second user as the party aside from the two parties with reference to a ledger storing information pertaining to a past contract, and transmitting the first information to a second terminal operated by the second user; obtaining second information in which a confirmation result indicating whether the second user consents to the first contract and a digital signature of the second user are added to the first information; and confirming the second information, and when the confirmation result indicates consent, setting the first contract as a valid contract and storing the second information in the ledger.
-
公开(公告)号:US11960503B2
公开(公告)日:2024-04-16
申请号:US17159484
申请日:2021-01-27
Inventor: Yuji Unagami , Junichiro Soeda
CPC classification number: G06F16/275 , G06F16/2308 , G06Q50/06 , H04L9/3213 , H04L9/50
Abstract: A data management method performed by a first authentication server included in a plurality of authentication servers each having a distributed ledger in a data management system including a device and the plurality of authentication servers includes: obtaining first transaction data generated by the device and including device data obtained or generated by the device; and generating a block including the first transaction data and recording the generated block in the distributed ledger, when the device data included in the first transaction data is first data indicated in an information type list which is a data list indicating data that is subject to recording in the distributed ledger and related to a predetermined contract.
-
公开(公告)号:US11861951B2
公开(公告)日:2024-01-02
申请号:US17386209
申请日:2021-07-27
Inventor: Yuji Unagami , Junichiro Soeda , Motoji Ohmori
CPC classification number: G07C5/008 , B60W50/0098 , B60W50/082 , B60W50/14 , G07C5/02 , H04L63/123 , B60W2050/0096 , B60W2540/00 , G05D1/0061
Abstract: A vehicle in a driving management system including one or more authentication servers and one or more vehicles capable of switching between a manual driving mode and an automatic driving mode is provided. The vehicle includes a communication unit that communicate with at least one authentication server of the one or more authentication servers, and a detecting unit that detects switching between the manual driving mode where manual driving is performed, and an automatic driving mode where automatic driving is performed, based on a message issued by at least one of the plurality of electronic control processors. The vehicle also includes a generating unit that generates transaction data including information indicating the detected switching, and an identifier indicating the vehicle, and transmits, to the at least one authentication server, the transaction data.
-
公开(公告)号:US11809413B2
公开(公告)日:2023-11-07
申请号:US17497302
申请日:2021-10-08
Inventor: Yuji Unagami , Junji Michiyama , Junichiro Soeda , Yuuki Hirose , Tetsuji Fuchikami , Motoji Ohmori
CPC classification number: G06F16/2379
Abstract: A control method according to the present disclosure includes: receiving, from a terminal operated by a first user who is one of parties that have concluded a first contract, first transaction data that includes a first smart contract corresponding to the first contract and a first electronic signature associated with the first user; executing a consensus algorithm with a plurality of other servers; and recording a block including the first transaction data in a distributed ledger. The first smart contract includes (i) content of the first contract which is a main contract, (ii) a variable that is provisional and used for identifying a second smart contract corresponding to a second contract which is to be newly concluded as a sub contract of the first contract, and (iii) a condition for creation of the second smart contract.
-
公开(公告)号:US11749047B2
公开(公告)日:2023-09-05
申请号:US16996184
申请日:2020-08-18
Inventor: Yuji Unagami , Junichiro Soeda
CPC classification number: G07C13/00 , G06Q20/40 , H04L63/0876 , H04L2209/463
Abstract: A method controls one of a plurality of voting servers in an electronic voting system. The method includes receiving, from one or more terminals, one or more voting data including a first identifier (ID) associated with a vote cast by a voter and voting information indicating the vote. The method also includes generating a block including the one or more voting data when the one or more voting data satisfies a predetermined criterion of anonymization, and connecting the block to a blockchain stored in a memory.
-
公开(公告)号:US11237823B2
公开(公告)日:2022-02-01
申请号:US16441744
申请日:2019-06-14
Inventor: Junji Michiyama , Junichiro Soeda , Yuji Unagami , Yuuki Hirose , Tetsuji Fuchikami , Motoji Ohmori
IPC: G06F8/71
Abstract: The present disclosure provides a management method for software versions to improve transaction safety of software. In the management method, among management apparatuses, a first token management apparatus obtains request information indicating a requested version requested by a user, and first transaction data indicating that the user provides predetermined number of tokens to a software developer who has developed the requested version is stored in distributed ledgers through execution of a consensus algorithm by the management apparatuses.
-
-
-
-
-
-
-
-
-