US 11,928,689 B2
Deleting transactions from a distributed ledger
Saurabh Narayan Singh, Bayern (DE); and Nejc Zupan, Munich (DE)
Assigned to SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
Filed by Siemens Aktiengesellschaft, Munich (DE)
Filed on Apr. 14, 2023, as Appl. No. 18/134,996.
Claims priority of application No. 22169268 (EP), filed on Apr. 21, 2022.
Prior Publication US 2023/0342785 A1, Oct. 26, 2023
Int. Cl. G06F 16/00 (2019.01); G06F 16/215 (2019.01); G06F 16/23 (2019.01); G06Q 20/40 (2012.01); G06F 21/64 (2013.01)
CPC G06Q 20/407 (2013.01) [G06F 16/215 (2019.01); G06F 16/2365 (2019.01); G06F 21/64 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method of operating a node of a network of nodes that is maintaining a distributed ledger of smart contracts amongst a consortium of parties, the method comprising:
obtaining one or more transactions associated with one or more smart contracts for storage in the distributed ledger, each smart contract of the one or more smart contracts being associated with a respective owner selected from the consortium of parties;
storing the one or more transactions in the distributed ledger;
storing, in association with the one or more transactions, one or more identifiers of the owners of the one or more smart contracts associated with the one or more transactions in the distributed ledger;
obtaining, from a given party of the consortium of parties, a withdrawal request for leaving the consortium; and
upon obtaining the withdrawal request, deleting, from the distributed ledger and based on the one or more identifiers, any transaction associated with the given party as owner.