US 11,943,335 B2
Systems and methods for linkage data elements
Shing Yu Yeung, Vancouver (CA); and Clive Richard Wright, Vancouver (CA)
Assigned to MEGACHAIN INC., Vancouver (CA)
Filed by MEGACHAIN INC., Vancouver (CA)
Filed on Jan. 23, 2023, as Appl. No. 18/100,350.
Application 18/100,350 is a continuation of application No. 16/779,029, filed on Jan. 31, 2020, granted, now 11,563,561.
Claims priority of provisional application 62/799,589, filed on Jan. 31, 2019.
Prior Publication US 2023/0163950 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); G06F 16/901 (2019.01); G06F 16/9035 (2019.01); G06F 16/953 (2019.01); G06Q 20/40 (2012.01); H04L 9/00 (2022.01)
CPC H04L 9/0643 (2013.01) [G06F 16/9027 (2019.01); G06F 16/9035 (2019.01); G06F 16/953 (2019.01); G06Q 20/401 (2013.01); H04L 9/0618 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system for tracking one or more data linkages between one or more data structures stored on one or more external public blockchains, the system comprising:
a processor operating in conjunction with computer memory, the processor configured to:
integrate with an external public blockchain of the one or more external public blockchains to identify that an event has occurred based at least on data records corresponding to transactions stored on the external public blockchain;
generate an assertion data object from the data records corresponding to the transactions of the event, the assertion data object including an underlying set of one or more associated statement data objects represented in a data payload associated with the assertion data object, each of the one or more statement data objects being allocated a corresponding separate unique value;
store the assertion data object on an off-chain database;
record a data representation of the assertion data object including the unique value corresponding to the assertion data object as a transaction on the external public blockchain;
store, on the off-chain database, a representation of a transaction recordal receipt with the recorded data representation of the assertion data object;
associate the transaction recordal receipt with the assertion data object and the unique value corresponding to the assertion data object; and
generate and store on the off-chain database, the one or more data linkages between the unique values corresponding to the assertion data object and the underlying set of one or more associated statement data objects as interconnected nodes of a cross-referenceable data structure tree;
wherein the cross-referenceable data structure and the one or more data linkages are traversable to identify the one or more data structures stored on the one or more external public blockchains relating to a specific unique value.