Content anti-piracy management system and method
AssigneeDISH Network L.L.C.
InventorsMohammed Artin Smaiely, Alex Seth Fonoroff
Life of this patent
Estimating the term…
Abstract
A software and/or hardware facility that can be used by content owners to assert ownership of content so that copyright friendly websites and services can take action against copyright piracy effectively, efficiently and is scalable is disclosed. The facility makes available to all content owners watermarking/fingerprinting technology so an identifier (e.g., a unique code) can be embedded in the content (e.g., video/audio portion of each video content asset). The facility utilizes blockchain technology to add information related to each unique identifier in a database and allows an authorized user (e.g., the owner) to update the information through a blockchain transaction.
Claims20
A digital content anti-piracy system for verifying distribution of content over an electronic communications network, comprising:
- at least one memory storing computer-executable instructions;
- and
- at least one processor configured to access the at least one memory and execute the computer-executable instructions to perform a set of acts, the acts comprising:
- receive, from a digital content provider, digital media content to be uploaded,
- wherein the digital media content is submitted to the digital content provider for uploading by an upload user;
- when the digital media content does not include at least one watermark identifier:
- obtain from a decentralized blockchain rights ledger at least one content-specific identifier for the digital media content;
- insert, as one or more digital watermarks, the obtained at least one content-specific identifier into the digital media content;
- associate the digital media content and the obtained at least one content-specific identifier in the decentralized blockchain rights ledger;
- and
- transmit the digital media content to at least one digital media content server;
- and
- when the digital media content includes at least one watermarking identifier:
- access the decentralized blockchain rights ledger to obtain one or more digital rights identities associated with the at least one watermarking identifier;
- compare an identity of the upload user with the one or more digital rights identities associated with the at least one unique watermarking identifier to verify that the upload user is authorized to upload the digital media content;
- detect the one or more digital rights identities associated with the watermarking identifier;
- upload the digital media content at the at least one digital media content server upon determining a match between the detected one or more digital rights identities and the identity of the upload user;
- and
- block an upload of the digital media content upon determining a mismatch between the detected one or more digital rights identities and the identity of the upload use.
A digital content anti-piracy system for verifying distribution of content over an electronic communications network, comprising:
- at least one memory storing computer-executable instructions;
- and
- at least one processor configured to access the at least one memory and execute the computer-executable instructions to perform a set of acts, the acts comprising:
- receive, from a digital content provider, information about a digital media content to be uploaded to at least one digital media content server,
- when the digital media content is not associated with at least one unique watermarking identifier:
- obtain from a decentralized blockchain rights ledger at least one content-specific identifier for the digital media content;
- associate the digital media content and the obtained at least one content-specific identifier in the decentralized blockchain rights ledger;
- and
- when the digital media content includes the at least one watermarking identifier:
- access the decentralized blockchain rights ledger to obtain one or more digital rights identities associated with the at least one watermarking identifier;
- and
- transmit an indication of upload status to the digital content provider based on the obtained one or more digital rights identities.
A computer-implemented method for verifying distribution of content over an electronic communications network comprising:
- receiving, from a digital content provider, digital media content to be uploaded,
- wherein the digital media content is submitted to the digital content provider for uploading by an upload user;
- when the digital media content does not include at least one watermark identifier:
- obtaining from a decentralized blockchain rights ledger at least one content-specific identifier for the digital media content;
- inserting, as one or more digital watermarks, the obtained at least one content-specific identifier into the digital media content;
- associating the digital media content and the obtained at least one content-specific identifier in the decentralized blockchain rights ledger;
- and
- transmitting the digital media content to at least one digital media content server;
- and
- when the digital media content includes at least one watermarking identifier:
- accessing the decentralized blockchain rights ledger to obtain one or more digital rights identities associated with the at least one watermarking identifier;
- comparing an identity of the upload user with the one or more digital rights identities associated with the at least one unique watermarking identifier to verify that the upload user is authorized to upload the digital media content;
- detecting the one or more digital rights identities associated with the watermarking identifier;
- uploading the digital media content at the at least one digital media content server upon determining a match between the detected one or more digital rights identities and the identity of the upload user;
- and
- blocking an upload of the digital media content upon determining a mismatch between the detected one or more digital rights identities and the identity of the upload use.
Dependencies are inferred from the claim text.