Patent ID: 11863678
Assignee: TENET 3 LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 19:
20. A system for establishing integrity of digital content, the system comprising:
a processor; and
a computer-readable medium storing instructions that are operative upon execution by the processor to:
during a block accumulation period:
receive a plurality of records in a sequence, each record of the plurality of records respectively comprising a record for a digital content file and including an integrity verification code (IVC) for the digital content file;
chain the plurality of records using IVCs, to produce a record chain, wherein chaining records comprises inserting an IVC for an earlier record into a subsequent record; and
append the plurality of records into a currently open block of a blockchain;

upon an end of the block accumulation period:
close the currently open block to additional records, rendering the currently open block into a closed block;
perform an audit of the closed block, the audit verifying that the record chain has not been altered by iteratively:
generate new IVCs for records within the record chain; and
compare the new IVCs with IVCs in subsequent records that are used for chaining records in the record chain; and
open a new current block into which a future plurality of records may be appended;

chain the closed block to the blockchain, wherein chaining the closed block to the blockchain comprises chaining the closed block to the blockchain responsive to the new IVCs matching the IVCs in subsequent records, and wherein chaining blocks to the blockchain comprises inserting an IVC for an earlier block into a subsequent block; and
iteratively open, append, and chain multiple blocks across multiple block accumulation periods to produce the blockchain, wherein the record chain provides a first chaining tier and chaining the multiple blocks provides a second chaining tier, and wherein the blockchain does not contain content from the digital content file.