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

Claim 9:
10. A method for preparing media content for authentication, the method comprising:
issuing a request to add a block in a blockchain for a media content file;
in response to the request, receiving a block identifier;
forming a watermark payload based on the block identifier of the block;
embedding the watermark payload in media content file to produce a watermarked media content file for distribution;
storing the watermarked media content file in a distributed storage system; and
storing 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.