New pending patent applications are published by the USPTO on Thursdays. Today's Spotlight Applications continue our theme of blockchains (smart contracts, distributed ledgers) and rights management construed broadly. Assigned to MOAC Blockchain Tech, the first of today's applications discloses techniques for efficiently generating random sequences on a large-scale peer-to-peer network. Assigned to DatChat, the second application discloses techniques for a blockchain-based communication system comprising a public blockchain, a private blockchain and a processing device in communication with the public and private blockchains.
20200218512, "Decentralized random number generator," assigned to MOAC Blockchain Tech Inc.
The current disclosure is directed towards efficiently generating random sequences on a large-scale peer-to-peer network. In one example, the disclosure provides for selecting a first node based on a block generation order, where the first node is selected to generate a current block, adding a first signature share of the first node to the current block, adding at least a second signature share from a previously selected node to the current block, generating a random sequence based on the first signature share and the second signature share, adding the random sequence to the current block, and publishing the current block to a blockchain maintained by a node pool. In this way, a random sequence may be generated on-chain, with linear messaging complexity, without relying on a single trusted party/apparatus, which may thereby decrease a probability of any single party controlling the random sequence produced.
20200220727, "Blockchain-based communication systems and methods," assigned to DatChat, Inc.
Exemplary embodiments are directed to a blockchain-based communication system. The system includes a public blockchain, a private blockchain and a processing device in communication with the public and private blockchains. The public blockchain includes a database configured to electronically store registration data associated with an originator and at least one recipient. The private blockchain is configured to allow for transmission of data between the originator and the at least one recipient. The processing device is configured to receive a request from the originator to compose a message to be transmitted from the originator to the least one recipient, receive as input and associate at least one digital rights management (DRM) parameter with content of the message, and generate a micro-blockchain within the private blockchain having an originator node associated with the originator and a recipient node associated with the at least one recipient.