Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to Cloudinary (IL), the first of today's applications discloses techniques for providing authenticity and rights verification mechanism for media content and for its derived versions. Assigned to Theta Labs, the second application discloses techniques for data caching and delivery over a decentralized edge network.
20210224357, "System, device, and method of providing authenticity and rights verification mechanism for media content and for its derived versions," assigned to Cloudinary Ltd (IL).
System, device, and method of providing authenticity and rights verification mechanism for media content and for its derived versions. A media authenticity server is configured to receive a content item, and to generate for it a record having a unique content identifier and indications of permitted modifications, and optionally also copyright information usage restrictions. The media authenticity server authorizes or blocks modifications requests regarding the content item. The media authenticity server tracks and logs the permitted modifications performed on the content item, and makes this log available for inspection to end-user devices via a web browser or via a content consumption application. Optionally, playback or consumption of a modified version of the content item is blocked, or is accompanied by a warning message, if the modified version is not associated with an authenticated log of permitted modifications.
20210227011, "Methods and systems for data caching and delivery over a decentralized edge network," assigned to Theta Labs, Inc.
Methods and systems for caching and delivering data contents among peer nodes in a decentralized data delivery edge network are disclosed. The network comprises peer-to-peer (P2P) connections implemented on top of a content delivery network (CDN) having CDN servers that provide data resources to network nodes. Such a hybrid network comprises viewer peer nodes, edge cacher peer nodes, tracker servers, and a payment service module. An edge cacher peer node sends its client statistics to a tracker server, wherein the client statistics comprises a cacher location and a performance specification. In return, the tracker server provides caching instructions according to which the edge cacher peer node downloads fragments of a data file from a CDN server, for later transmission to other viewer peer nodes within the decentralized data delivery edge network.