Patent ID: 11922532
Assignee: DIGIMARC CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. A system for preparing a media content file for authentication, the system comprising:
a memory configured to store the media content file and instructions;
a processor, in communication with the memory, the processor configured to execute the instructions to:
issue a request to a blockchain network to add a block in a blockchain within the blockchain network for the media content file;
receive a block identifier from the blockchain, the block identifier corresponding to a block in the blockchain for the media content file;
form a watermark payload based on the block identifier of the block;
embed the watermark payload in the media content file to produce a watermarked media content file for distribution;
store the watermarked media content file in a distributed storage system; and
store a content identifier that indexes the media content file in the distributed storage system in the block of the blockchain, wherein the distributed storage system processes the media content file by dividing the media content file into chunks, hashing the chunks to provide hashes that index the chunks in memory of the distributed storage system, and storing the chunks on different servers in the distributed storage system, the distributed storage system providing a hash table storing hashes that the distributed storage system uses as indexes to retrieve the chunks from the different servers, and the distributed storage system provides a root hash to form the content identifier.