Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to Three Lefts Inc (CA), the first application discloses techniques for enforcing a contract for the access of content. Assigned to Accenture, the second application discloses techniques for the automatic creation of distributed ledger networks.
20210125163, "System and method of enforcing and monitoring contracts," assigned to Three Lefts Inc. (CA).
There is provided a method of enforcing a contract for the access of content, using a blockchain comprising a unique identifier of the content, a one or more digital contracts for the use of the content, and a public key. Tokens are generated with a private key associated with the public key and used to provide access to the content. A chain of ownership can be identified from the digital contracts on the blockchain.
20210124760, "Automatic creation of blockchain network infrastructures," assigned to Accenture Global Solutions Limited (IE)
Methods, systems, and computer-readable storage media for automatic creation of distributed ledger networks. A request to deploy a distributed ledger network is received by an automation framework. The request comprising a configuration file and is associated with a platform type for one or more platforms for deployment of the distributed ledger network. Configuration prerequisites are determined for performing installations of software components on the one or more platforms. In response to installing the software components, the software components are configured and executed to set up an environment for deploying the distributed ledger network by creating a build folder, copying the configuration file and key files for accessing a source code repository into the build folder, and updating the configuration file according to criteria associated with the platform type. A provisioning script is executed to deploy the distributed ledger network on the set-up environment according to the updated configuration file.