US 12,189,651 B2
Computer-implemented method for storing data using a distributed transaction database, computer program product, and network
Tobias Aigner, Munich (DE); Markus Sauer, Munich (DE); Saurabh Narayan Singh, Bayern (DE); and Nejc Zupan, Munich (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/927,981
Filed by SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
PCT Filed May 26, 2021, PCT No. PCT/EP2021/064031
§ 371(c)(1), (2) Date Nov. 28, 2022,
PCT Pub. No. WO2021/239801, PCT Pub. Date Dec. 2, 2021.
Claims priority of application No. 20177465 (EP), filed on May 29, 2020.
Prior Publication US 2023/0214404 A1, Jul. 6, 2023
Int. Cl. G06F 7/00 (2006.01); G06F 16/25 (2019.01); G06F 16/27 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 16/25 (2019.01)] 13 Claims
OG exemplary drawing
 
1. A computer-implemented method for storing data in a network of linked computing devices using a distributed transaction database, the method comprising:
generating the distributed transaction database in a form of a distributed graph database using a plurality of nodes, wherein the plurality of nodes are linked to each other by cryptographic methods that represent a consensus mechanism; and
storing the data in at least one node of the distributed graph database, wherein the at least one node is part of a path of the distributed graph database comprising two or more nodes of the plurality of nodes, wherein the path forms a branch of the distributed graph databases, wherein all nodes of the branch are stored using a true subset of the linked computing devices of the network, wherein the data stored in the two or more nodes of the branch is transaction data, and the true subset includes a unifying set of the computing devices involved in transactions of the transaction data of the two or more nodes of the branch.