New pending patent applications are published by the USPTO on Thursdays. Today's Spotlight Applications concern aspects of blockchain (distributed ledger, smart contracts) and digital rights management broadly construed. The first patent discloses techniques for implementing intelligent consensus, smart consensus, and weighted consensus models for distributed ledger technologies in a cloud based computing environment. The second patent discloses techniques for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment
20190238316, "Systems, methods, and apparatuses for implementing intelligent consensus, smart consensus, and weighted consensus models for distributed ledger technologies in a cloud based computing environment," assigned to Salesforce.
Abstract
Systems, methods, and apparatuses for implementing distributed ledger technology in a cloud based computing environment in which a distributed ledger technology platform host, having at least a processor and a memory therein, receives a request to add a new block to a blockchain, the new block comprising a plurality of transactions, the request specifying one of a plurality of transaction types. The host selects one of a plurality of consensus protocols for validating the request to add the new block to the blockchain, responsive to the specified transaction type. The host then validates the request to add the new block to the blockchain when consensus is reached according to the selected consensus protocol. Finally, the host adds the new block to the blockchain, responsive to the validation of the request to add the new block to the blockchain.
20190238525, "Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment," assigned to Salesforce.
Abstract
Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment are described herein. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization and having therein: means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization, wherein each of the plurality of tenants are participating nodes with the blockchain; means for receiving a login request from a user device, the login request requesting access to a user profile associated with a first one of the plurality of tenants; means for authenticating the user device and retrieving a user profile from the blockchain based on the authentication of the user device, wherein the user profile is stored as a blockchain asset within the blockchain with a first portion of the user profile comprising non-protected data accessible to all participating nodes on the blockchain and with a second portion of the user profile comprising protected data accessible only to participating nodes having user consent; means for prompting the user device to grant user consent to share the protected data with a second one of the plurality of tenants; and means for sharing the protected data with the second one of the plurality of tenants by permitting access to the protected data within the blockchain asset by the second tenant's participating node. Other related embodiments are disclosed.