| CPC G06F 21/64 (2013.01) [G06F 16/183 (2019.01); G06F 16/1834 (2019.01); G06F 16/2379 (2019.01); G06Q 30/0603 (2013.01); G06T 19/006 (2013.01); G06V 10/17 (2022.01); G06V 10/235 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/993 (2022.01); G06V 20/20 (2022.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06Q 30/0601 (2013.01); G06T 2200/21 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A computer-implemented method comprising:
storing a first set of data from a data object at an address on a distributed file system;
storing a second set of data from the data object on a blockchain; and
in response to a request for the data object, executing a script from the blockchain to generate a reassembled data object by:
obtaining, from the blockchain, metadata defining a format for the first set of data and the second set of data to reassemble the data object,
obtaining the second set of data from the blockchain,
obtaining the first set of data from the distributed file system using the address, and
generating the reassembled data object using the first set of data and the second set of data based on the format defined by the metadata.
|