IP Library › Granted Patent US 12,256,031
Granted Patent B2
US 12,256,031 · App. 17/973,051 · Granted Mar 18, 2025

Data management apparatus and data management method

Inventors: Naoki Yamamuro (Nagoya, JP); Wataru Fukatsu (Tokyo, JP)
Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA; SCALAR, INC.
H04L9/50H04L9/3213H04L9/3297
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,256,031
App. No.
17/973,051
Granted
Mar 18, 2025
Kind
B2
Abstract

When a controller of a client server updates component data D 12 to component data D 13 , the controller creates in a distributed ledger which is a first proof chain, a record (Age [3]) including a hash value of the component data D 13 . Then, the controller generates a terminal hash value which is a hash value of a terminal record (Age [3]) in the first proof chain. The controller has the generated terminal hash value stored in a record in a distributed ledger which is a second proof chain, and associates the first proof chain and the second proof chain with each other.

Claims (31)

1. A data management apparatus that manages data based on a distributed ledger technology, the data management apparatus comprising:

a storage device where a distributed ledger is stored,

in the distributed ledger, a record including information on the data is stored in a time-series manner; and

a controller that adds the record to the distributed ledger, wherein

the data includes first data and second data,

the distributed ledger includes a first distributed ledger where a record including first information on the first data is stored in a time-series manner and a second distributed ledger where a record including second information on the second data is stored in a time-series manner,

the controller is configured to update the first data in the first distributed ledger and the second data in the second distributed ledger independently from each other,

when the first data is updated at a first time point, the controller

causes the record including the first information to be stored in the first distributed ledger and generates a first terminal value including information on the record, and

causes a record including the first terminal value to be stored in the second distributed ledger.

2. The data management apparatus according to claim 1 , wherein

the first terminal value is a hash value of the record stored in the first distributed ledger at the first time point.

3. The data management apparatus according to claim 1 , wherein

the first information is a hash value of the first data, and

the second information is a hash value of the second data.

4. The data management apparatus according to claim 1 , wherein

the controller causes the record including the first terminal value to be stored in the second distributed ledger based on a request from a user.

5. The data management apparatus according to claim 1 , further comprising a communication apparatus configured to communicate with a time stamp authority, wherein

at a second time point which is a time point later than the first time point, the controller transmits a second terminal value including information on a record at a terminal in the second distributed ledger through the communication apparatus to the time stamp authority and obtains a time stamp token for the second terminal value from the time stamp authority through the communication apparatus.

6. The data management apparatus according to claim 5 , wherein

the controller obtains the time stamp token based on a request from a user.

7. A data management method performed by a data management apparatus that manages data based on a distributed ledger technology, the data management apparatus including

a storage device where a distributed ledger is stored, in the distributed ledger, a record including information on the data is stored in a time-series manner, and

a controller that adds the record to the distributed ledger,

the data including first data and second data,

the distributed ledger including a first distributed ledger where a record including first information on the first data is stored in a time-series manner and a second distributed ledger where a record including second information on the second data is stored in a time-series manner, the data management method comprising:

updating, by the controller, the first data in the first distributed ledger and the second data in the second distributed ledger,

the updating including updating under control by the controller, the first data in the first distributed ledger and the second data in the second distributed ledger independently from each other,

the updating further including when the first data is updated at a prescribed time point, under control by the controller,

storing the record including the first information in the first distributed ledger and generating a first terminal value including information on the record; and

storing a record including the first terminal value in the second distributed ledger.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2022
From: YAMAMURO, NAOKI; FUKATSU, WATARU
To: TOYOTA JIDOSHA KABUSHIKI KAISHA; SCALAR, INC.
Reel/Frame 062245/0383 →
Priority Claims (1)
JP 2021-154130 · Sep 22, 2021 · national
Continuity (1)
Related Publication 20230115180A1 · Apr 13, 2023
References Cited (8)
US 10282558B2 · Chan · 2019 [cited by examiner]
US 20190180519A1 · Hausman · 2019 [cited by examiner]
US 20190279241A1 · DiTomaso · 2019 [cited by examiner]
US 20220123991A1 · Yamada · 2022 [cited by applicant]
EP 3832510A1 · 2021 [cited by applicant]
JP 6694204B1 · 2020 [cited by applicant]
WO 2020055413A1 · 2020 [cited by applicant]
Gipp, Bela et al.; “Decentralized Trusted Timestamping using the Crypto Currency Bitcoin”; Proceedings of the Conference 2015; Mar. 24-27, 2015; pp. 1-5. [cited by applicant]