Smart contracts, blockchains (distributed ledgers), and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Salesforce, the first patent addresses techniques for implementing declarative smart actions for coins and assets transacted onto a blockchain using distributed ledger technology (DLT). The second of today's patents is the 38th issued US quantum computing patent assigned to Wells Fargo Bank. This one addresses techniques for quantum entanglement random number generation. True random number generation is an important element of most cryptography uses including blockchains.
11,244,313, "Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using distributed ledger technology (DLT)," assigned to salesforce.com.
Abstract
Systems, methods, and apparatuses for implementing declarative smart actions for coins and assets transacted onto a blockchain using Distributed Ledger Technology (DLT) in conjunction with 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, in which such a system includes means for executing a blockchain services interface on behalf of on behalf of a plurality of tenants; in which a blockchain protocol for the blockchain defines a group of base functions for the blockchain, the group of base functions accessible to any participating node of the blockchain. Such a system further includes a receive interface to receive a declaration of a new custom function, the declaration specifying each of (i) a base function and (ii) one or more additional mandatory fields to be captured with the use of the new custom function and (iii) a new custom function name for the new custom function declared and means for associating a smart contract with the new custom function; means for writing metadata onto the blockchain defining the new custom function; means for receiving a transaction for the blockchain matching the new custom function; and means for adding the transaction to a new block on the blockchain via the base function specified by the new custom function pursuant to successful validation by the smart contract. Other related embodiments are disclosed.
11,245,519, "Systems and methods for quantum entanglement random number generation," assigned to Wells Fargo Bank.
Abstract
Systems, apparatuses, methods, and computer program products are disclosed for quantum entanglement random number generation (QERNG). An example method for QERNG includes, among other operations, generating a quantum entanglement random number based on a subset of a first set of entangled quantum particles associated with a first computing device. Each entangled quantum particle in the first set of entangled quantum particles may be entangled with a respective entangled quantum particle in a second set of entangled quantum particles associated with a second computing device. In some instances, the example method may further include generating a cryptographic key based on the quantum entanglement random number, encrypting an electronic communication based on the cryptographic key, and transmitting the encrypted electronic communication to the second computing device.