IP Library Granted Patent US 12,273,455
Granted Patent B2
US 12,273,455 · App. 16/761,211 · Granted Apr 8, 2025

Computer-implemented systems and methods for linking a blockchain to a set of digital twins

Inventors: Silvia Bartolucci (London, GB); Simone Madeo (London, GB)
Assignee: NCHAIN LICENSING AG
H04L9/3215G06F16/27G06F21/64H04L9/0637H04L9/0891H04L9/3236H04L9/3239H04L9/3297G06Q20/389H04L9/50
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,273,455
App. No.
16/761,211
Granted
Apr 8, 2025
Kind
B2
Abstract

A blockchain that can be used to generate an immutable transaction history of data produced by the set of digital twins. In the case of an error or failure, parties of interest can then access and analyze an immutable record of data. The invention may be used in conjunction with the Bitcoin blockchain or another blockchain protocol.

Claims (43)

1. A computer-implemented method for a blockchain network, the computer-implemented method comprising:

receiving data from a set of at least one pair of digital twins;

storing said data in an accessible distributed storage system;

calculating a digest of a data structure representing a compressed version of the data received from the set of at least one pair of digital twins; and

transmitting the digest for storage on a blockchain in the blockchain network, wherein the digest of the data structure is transmitted to a buffer prior to forwarding for storage on the blockchain, the buffer selecting a sampling frequency of digest information represented by the digest of the data structure,

wherein the buffer generates messages containing the digest information and transmits the messages through a secure channel for storage on the blockchain,

wherein a receiver receives the messages from the buffer and accesses the accessible distributed storage system to verify the messages, and

wherein, the buffer and the receiver use a key negotiation protocol to create a shared key between the buffer and the receiver to implement the secure channel, each time the buffer transmits a message through the secure channel for storage on the blockchain.

2. The computer-implemented method according to claim 1 , wherein the data structure is configured to identify in which node of the accessible distributed storage system the data has been stored.

3. The computer-implemented method according to claim 1 , wherein the data structure is stored in the accessible distributed storage system.

4. The computer-implemented method according to claim 1 , wherein the accessible distributed storage system is a distributed hash table and distributed hash table is a private platform such that non-authorised users cannot have access to the information stored within the distributed hash table.

5. The computer-implemented method according to claim 4 , wherein the receiver is authorized to have access to the distributed hash table.

6. The computer-implemented method according to claim 1 , wherein, after the receiver verifies the messages, the receiver transmits the digest of the data structure for storage on the blockchain.

7. The computer-implemented method according to claim 1 , further comprising a second data structure having a second digest derived from the data received from the set of digital twins.

8. The computer-implemented method according to claim 7 , wherein digests from each data structure are stored in the accessible distributed storage system.

9. The computer-implemented method according to claim 1 , wherein the accessible distributed storage system comprises a distributed hash table and the digest of the data structure is a root of a Merkle tree derived from the data received from the set of digital twins.

10. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure one or more processors to perform the method of claim 1 .

11. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure one or more processors to perform the method of claim 2 .

12. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed, configure one or more processors to perform the method of claim 3 .

13. An electronic device comprising:

an interface device;

one or more processor(s) coupled to the interface device; and

a memory coupled to the one or more processor(s), the memory having stored thereon computer executable instructions which, when executed, configure the one or more processor(s) to perform the method of claim 1 .

14. An electronic device comprising:

an interface device;

one or more processor(s) coupled to the interface device; and

a memory coupled to the one or more processor(s), the memory having stored thereon computer executable instructions which, when executed, configure the one or more processor(s) to perform the method of claim 2 .

15. A system comprising:

a set of at least one pair of digital twins that transmits data;

an accessible distributed storage system for storing data from the set of at least one pair of digital twins;

a processor for calculating a digest of a data structure representing a compressed version of the data received from the set of digital twins; and

a transmitter for transmitting the digest for storage on a blockchain in the blockchain network, wherein the digest of the data structure is transmitted to a buffer prior to forwarding for storage on the blockchain, the buffer selecting a sampling frequency of digest information represented by the digest of the data structure,

wherein the buffer generates messages containing the digest information and transmits the messages through a secure channel for storage on the blockchain,

wherein a receiver receives the messages from the buffer and accesses the accessible distributed storage system to verify the messages, and

wherein, the buffer and the receiver use a key negotiation protocol to create a shared key between the buffer and the receiver to implement the secure channel, each time the buffer transmits a message through the secure channel for storage on the blockchain.

16. A system comprising:

a set of at least one pair of digital twins that transmits data;

a private and accessible distributed hash table for storing data from the set of at least one pair of digital twins;

a processor for calculating a digest of a data structure representing a compressed version of the data received from the set of at least one pair of digital twins, wherein the data structure is configured to identify in which node of the private and accessible distributed hash table the data has been stored; and

a transmitter for transmitting the digest for storage on a blockchain in the blockchain network, wherein the digest of the data structure is transmitted to a buffer prior to forwarding for storage on the blockchain, the buffer selecting a sampling frequency of digest information represented by the digest of the data structure,

wherein the buffer generates messages containing the digest information and transmits the messages through a secure channel for storage on the blockchain,

wherein a receiver receives the messages from the buffer and accesses the private and accessible distributed hash table to verify the messages, and

wherein, the buffer and the receiver use a key negotiation protocol to create a shared key between the buffer and the receiver to implement the secure channel, each time the buffer transmits a message through the secure channel for storage on the blockchain.

Assignments (4)
CHANGE OF NAME Recorded Feb 5, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 062640/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2020
From: DESTEFANIS, GIUSEPPE; MADEO, SIMONE; VINCENT, STEPHANE; COVACI, ALEXANDRA; MOTYLINSKI, PATRICK
To: NCHAIN HOLDINGS LTD
Reel/Frame 052552/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2020
From: DESTEFANIS, GIUSEPPE; MADEO, SIMONE; COVACI, ALEXANDRA; MOTYLINSKI, PATRICK; VINCENT, STEPHANE
To: NCHAIN HOLDINGS LTD
Reel/Frame 052552/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2020
From: MADEO, SIMONE; BARTOLUCCI, SILVIA
To: NCHAIN HOLDINGS LTD
Reel/Frame 052553/0369 →
Priority Claims (3)
GB 1718182 · Nov 2, 2017 · national
GB 1719212 · Nov 20, 2017 · national
GB 1804744 · Mar 23, 2018 · national
Continuity (1)
Related Publication 20200295942A1 · Sep 17, 2020
References Cited (107)
US 4918589A · Floro et al. · 1990 [cited by applicant]
US 5034686A · Aspelin · 1991 [cited by applicant]
US 5801938A · Kalantery · 1998 [cited by applicant]
US 9426185B1 · Vora · 2016 [cited by examiner]
US 11050690B2 · Hong · 2021 [cited by examiner]
US 11080665B1 · Poelstra et al. · 2021 [cited by applicant]
US 11514448B1 · Liberman · 2022 [cited by applicant]
US 20100070674A1 · Campbell · 2010 [cited by applicant]
US 20110157473A1 · Choi et al. · 2011 [cited by applicant]
US 20130069772A1 · Najafi et al. · 2013 [cited by applicant]
US 20150213122A1 · Neumeier · 2015 [cited by examiner]
US 20160098723A1 · Feeney · 2016 [cited by examiner]
US 20160134593A1 · Gvili · 2016 [cited by applicant]
US 20160164884A1 · Sriram et al. · 2016 [cited by applicant]
US 20160261404A1 · Ford · 2016 [cited by examiner]
US 20160321654A1 · Lesavich et al. · 2016 [cited by applicant]
US 20160357686A1 · Waldspurger · 2016 [cited by examiner]
US 20170147975A1 · Natarajan et al. · 2017 [cited by applicant]
US 20170163733A1 · Grefen et al. · 2017 [cited by applicant]
US 20170173262A1 · Veltz · 2017 [cited by applicant]
US 20170235970A1 · Conner · 2017 [cited by applicant]
US 20170262862A1 · Aljawhari · 2017 [cited by applicant]
US 20170284974A1 · Hershey et al. · 2017 [cited by applicant]
US 20170287090A1 · Hunn et al. · 2017 [cited by applicant]
US 20170307387A1 · Kohlhepp · 2017 [cited by applicant]
US 20170310747A1 · Cohn et al. · 2017 [cited by applicant]
US 20170364908A1 · Smith et al. · 2017 [cited by applicant]
US 20170366347A1 · Smith · 2017 [cited by applicant]
US 20180001183A1 · Tran et al. · 2018 [cited by applicant]
US 20180007131A1 · Cohn et al. · 2018 [cited by applicant]
US 20180017447A1 · Raj et al. · 2018 [cited by applicant]
US 20180063709A1 · Morrison · 2018 [cited by applicant]
US 20180082043A1 · Witchey · 2018 [cited by examiner]
US 20180094953A1 · Colson et al. · 2018 [cited by applicant]
US 20180115428A1 · Lysenko · 2018 [cited by examiner]
US 20180117446A1 · Tran et al. · 2018 [cited by applicant]
US 20180139056A1 · Imai et al. · 2018 [cited by applicant]
US 20180139278A1 · Bathen et al. · 2018 [cited by applicant]
US 20180144147A1 · Nix · 2018 [cited by examiner]
US 20180173372A1 · Greenspan · 2018 [cited by examiner]
US 20180227277A1 · Fischer · 2018 [cited by examiner]
US 20180264347A1 · Tran et al. · 2018 [cited by applicant]
US 20190114182A1 · Chalakudi · 2019 [cited by examiner]
US 20190171187A1 · Cella et al. · 2019 [cited by applicant]
US 20190266146A1 · Rose · 2019 [cited by examiner]
US 20200225655A1 · Cella et al. · 2020 [cited by applicant]
US 20200348662A1 · Cella et al. · 2020 [cited by applicant]
US 20210081938A1 · Falk · 2021 [cited by examiner]
US 20210157312A1 · Cella et al. · 2021 [cited by applicant]
US 20230186201A1 · Cella et al. · 2023 [cited by applicant]
CN 105812126A · 2016 [cited by applicant]
CN 106022681A · 2016 [cited by applicant]
CN 107122985A · 2017 [cited by applicant]
CN 107194822A · 2017 [cited by applicant]
CN 107301501A · 2017 [cited by applicant]
EP 3382616A1 · 2018 [cited by applicant]
GB 2551643A · 2017 [cited by applicant]
JP H11177623A · 1999 [cited by applicant]
JP 2006279179A · 2006 [cited by applicant]
JP 2009081564A · 2009 [cited by applicant]
KR 20160127878A · 2016 [cited by applicant]
WO 2017165909A1 · 2017 [cited by applicant]
WO 2017187397A1 · 2017 [cited by applicant]
WO 2017198891A1 · 2017 [cited by applicant]
WO 2017201489A1 · 2017 [cited by applicant]
WO 2017220115A1 · 2017 [cited by applicant]
WO 2018026727A1 · 2018 [cited by applicant]
WO 2018037148A1 · 2018 [cited by applicant]
Angrish et al., “A Flexible Data Schema and System Architecture for the Virtualization of Manufacturing Machines (VMM),” 2017, 3 pages. [cited by applicant]
Anonymous, “What is Blockchain Technology? A Step-by-Step Guide for Beginners,” retrieved from https://web.archive.org/web/20171016062654/https://blockgeeks.com/guides/what-is-blockchain-technology/, Oct. 16, 2017, 12 p… [cited by applicant]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Cryptocurrencies,” O'Reilly Media, Inc., Dec. 20, 2014, 282 pages. [cited by applicant]
Blechschmidt, “Digital Twin on Blockchain,” Cognizant Business Consulting, Jun. 2017, 15 pages. [cited by applicant]
Blockgeeks, “What is Blockchain Technology? A Step-by-Step Guide For Beginners,” retrieved from https://web.archive.org/web/20171016062654/https://blockgeeks.com/guides/what-is-blockchain-technology/, Oct. 16, 2017, 2 p… [cited by applicant]
Cpchain, “Decentralized Infrastructure for Next Generation Internet of Things,” Jan. 10, 2018, 34 pages. [cited by applicant]
Datta, “Emergence of Digital Twins—Is This the March of Reason?,” Journal of Innovation Management, 2017, 20 pages. [cited by applicant]
Gutierrez, “Boeing Improves Operations with Blockchain and the Internet of Things,” retrieved from https://www.altoros.com/blog/boeing-improves-operations-with-blockchain-and-the-internet-of-things/, May 24, 2017, 12 pa… [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/IB2018/058256, mailed Jan. 31, 2019, filed Oct. 23, 2018, 15 pages. [cited by applicant]
International Search Report and Written Opinion mailed Feb. 1, 2019, Patent Application No. PCT/IB2018/058258, 14 pages. [cited by applicant]
International Search Report and Written Opinion mailed Mar. 29, 2019, Patent Application No. PCT/IB2018/058258, 20 pages. [cited by applicant]
IPLD, “IPLD” retrieved from https://web.archive.org/web/20170921113308/http://ipld.io/, Sep. 21, 2017, 10 pages. [cited by applicant]
Jaffey, “MQTT and CoAP, IoT Protocols,” Eclipse News Letter, retrieved from https://web.archive.org/web/20170731183138/http://www.eclipse.org/community/eclipse_newsletter/2014/february/article2.php, Jul. 31, 2017, 5 pag… [cited by applicant]
Jim, “Journal of Innovation Management—The International Journal on Multidisciplinary Approaches on Innovation,” retrieved from https://repositorio-aberto.up.pt/handle/10216/107952, Oct. 30, 2017, 161 pages. [cited by applicant]
Keane, “Trust Your Odometer? Blockchain Test Aims to Turn Tide on Car Tampering,” retireved from https://www.coindesk.com/markets/2017/07/21/trust-your-odometer-blockchain-test-aims-to-turn-tide-on-car-tampering/, Jul. … [cited by applicant]
LG, “MQTT, Node-RED & Blockchain,” baumann.at, Oct. 17, 2017, 3 pages. [cited by applicant]
Lin et al., “Blockchain: The Evolutionary Next Step for ICT E-Agriculture,” Environments, 2017, 13 pages. [cited by applicant]
Ly at al., “If An IoT Device's is Unable to Store its Data to the Ledger Due to the Size Limitation, What Will Happen?,” Quora, https://www.quora.com/lf-an-loT-device%E2%80%99s-is-unable-to-store-its-data-to-the-ledger-… [cited by applicant]
Makers, “#1 Meetup: IOTA and its Practical Application in the Automotive Industry,” https://www.youtube.com/watch?v=SVTOHdrsJ-U, Sep. 25, 2017, 24 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Quaddah et al., “FairAccess: a new Blockchain based access control framework for the Internet of Things,” Security and Communication Networks 9(18):5943-5964, Feb. 2017, https://www.researchgate.net/publication/31384768… [cited by applicant]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https:/bitcointalk.org/index.php?topic=741.0; prev_next=prev, 2 pages. [cited by applicant]
Shafagh et al., “Towards Blockchain-based Auditable Storage and Sharing of IoT Data,” Nov. 14, 2017, 6 pages. [cited by applicant]
Sharma et al., “A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT,” IEEE Access, Sep. 29, 2017, 10 pages. [cited by applicant]
Sheridan, “Digitizing Vehicles: The First Blockchain-Backed Car Passport,” BigchainDB Blog, https://blog.bigchaindb.com/digitizing-vehicles-the-first-blockchain-backed-car-passport-b55ead6dbc71, Mar. 24, 2017, 5 pages. [cited by applicant]
Sogeti Labs, “IoT Security Using Blockchain,” retrieved from https://labs.sogeti.com/iot-security-using-blockchain/, May 31, 2017, 13 pages. [cited by applicant]
Stöcker, “Implementing First Industry 4.0 Use Cases with SAG Tangle Machine Tagging for Digital Twins,” retrieved from https://cstoecker.medium.com/implementing-first-industry-4-0-use-cases-with-iota-dag-tangle-machine-… [cited by applicant]
Trouton et al., “3D Opportunity for Blockchain,” Deloitte University Press, 2016, 20 pages. [cited by applicant]
UK Commercial Search Report mailed Feb. 15, 2018, Patent Application No. GB1718182.7, 12 pages. [cited by applicant]
UK Commercial Search Report mailed Feb. 16, 2018, Patent Application No. GB1719212.1, 15 pages. [cited by applicant]
UK IPO Search Report mailed May 1, 2018, Patent Application No. GB1718182.7, 5 pages. [cited by applicant]
UK IPO Search Report mailed May 1, 2018, Patent Application No. GB1719212.1, 5 pages. [cited by applicant]
UK IPO Search Report mailed May 1, 2018, Patent Application No. GB1804744.9, 5 pages. [cited by applicant]
Van Der Ploeg, “Releasing the Potential of Blockchain—Why Unchain.io?,” Sep. 7, 2017, 2 pages. [cited by applicant]
Zyskind et al., “Decentralizing Privacy: Using a Blockchain to Protect Personal Data,” 2015 IEEE CS Security and Privacy Workshops, May 21, 2015, 5 pages. [cited by applicant]
Heber et al., “Towardsw a Digital Twin: How the Blockchain Can Foster E/E-traceability in Consideration of Model-Based Systems Engineering,” International Conference on Engineering Design, Aug. 21-25, 2017, 10 pages. [cited by applicant]
Chattopadhyay, Arnab, “IoT Security Using Blockchain”, Labs Blog (http://sogeti.com/category/labs-blog, May 31, 2017, 8 pages. [cited by applicant]
Heber et al., “Towards a Digital Twin: How the Blockchain Can Foster E/E-traceability in Consideration of Model-Based Systems Engineering,” International Conference on Engineering Design, Aug. 21-25, 2017, 10 pages. [cited by applicant]
Higashikado et al., “A Study on Certificate Management in Consortium Chain”, A Study on certificate management in consortium chain, proceedings of 2017 Symposium on Cryptography and Information Security, Japan, Jan. 24,… [cited by applicant]