Methods and apparatus for decentralized content measurement
AssigneeThe Nielsen Company (US), LLC
InventorsSudheer Thota, John Charles Peiffer
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed for encoding a watermark using a multichain blockchain. An example apparatus disclosed herein includes permission manager circuitry to detect a request from a requesting device, the request for watermark payload elements to encode in a media asset and blockchain client interface circuitry to allocate, via a first transaction on a blockchain maintained by a blockchain network, the water payload elements.
Claims20
A computing system comprising a processor and a memory, the computing system configured to perform a set of acts comprising:
- receiving, from a blockchain client of media broadcaster device, a request for permission to begin encoding media assets;
- based on the request for permission, generating, by a blockchain client of the computing system, a blockchain of a multichain system for a respective source identifier associated with the media broadcaster device;
- granting a permission to the blockchain client of the media broadcaster device to conduct transactions on the blockchain for the respective source identifier, wherein the permission identifies the blockchain for the respective source identifier;
- detecting a watermark payload request from the blockchain client of the media broadcaster device, the watermark payload request seeking time in content codes to encode in a media asset;
- and
- based on detecting the watermark payload request from the blockchain client of the media broadcaster device, allocating, by the blockchain client of the computing system via a first transaction on the blockchain for the respective source identifier, a set of time in content codes,
- wherein the set of time in content codes is based on data in a database that indicates previously allocated time in content codes for the respective source identifier, and
- wherein the media broadcaster device uses the respective source identifier and the set of time in content codes to encode watermarks in the media asset.
A method comprising:
- receiving, from a blockchain client of media broadcaster device, a request for permission to begin encoding media assets;
- based on the request for permission, generating, by a blockchain client of a computing system, a blockchain of a multichain system for a respective source identifier associated with the media broadcaster device;
- granting a permission to the blockchain client of the media broadcaster device to conduct transactions on the blockchain for the respective source identifier, wherein the permission identifies the blockchain for the respective source identifier;
- detecting a watermark payload request from the blockchain client of the media broadcaster device, the request seeking time in content codes to encode in a media asset;
- and
- based on detecting the watermark payload request from the blockchain client of the media broadcaster device, allocating, by the blockchain client of the computing system via a first transaction on the blockchain for the respective source identifier, a set of time in content codes,
- wherein the set of time in content codes is based on data in a database that indicates previously allocated time in content codes for the respective source identifier, and
- wherein the media broadcaster device uses the respective source identifier and the set of time in content codes to encode watermarks in the media asset.
At least one non-transitory computer readable medium comprising computer readable instructions that, when executed, cause at least one processor of a computing system to at least:
- receive, from a blockchain client of media broadcaster device, a request for permission to begin encoding media assets;
- based on the request for permission, generate, by a blockchain client of the computing system, a blockchain of a multichain system for a respective source identifier associated with the media broadcaster device;
- grant a permission to the blockchain client of the media broadcaster device to conduct transactions on the blockchain for the respective source identifier, wherein the permission identifies the blockchain for the respective source identifier;
- detect a watermark payload request from the blockchain client of the media broadcaster device, the request seeking time in content codes to encode in a media asset;
- and
- based on detecting the watermark payload request from the blockchain client of the media broadcaster device, allocate, by the blockchain client of the computing system via a first transaction on the blockchain for the respective source identifier, a set of time in content codes,
- wherein the set of time in content codes is based on data in a database that indicates previously allocated time in content codes for the respective source identifier, and
- wherein the media broadcaster device uses the respective source identifier and the set of time in content codes to encode watermarks in the media asset.
Dependencies are inferred from the claim text.