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. Assigned to Accenture, the first application discloses techniques for a decentralized supply chain for three-dimensional printing based on distributed ledger technology. Assigned to Alibaba, the second application discloses techniques for verifying the integrity of data stored in a consortium blockchain using a public sidechain.
20190278254, "Decentralized supply chain for three-dimensional printing based on distributed ledger technology," assigned to Accenture.
Abstract
According to an example, with respect to decentralized supply chain for three-dimensional printing based on distributed ledger technology, three-dimensional printing constraints may be ascertained for a three-dimensional part to be printed, and a plurality of attributes for three-dimensional printers may be ascertained. The three-dimensional printing constraints may be compared to each attribute of the plurality of attributes. A determination may be made as to whether the three-dimensional part is printable by at least one three-dimensional printer or not printable by any three-dimensional printer. Costs associated with three-dimensional printing of the three-dimensional part and non-three-dimensional printing based manufacturing of the three-dimensional part may be ascertained. A determination may be made as to whether the three-dimensional part is to be printed by the at least one three-dimensional printer. A distributed electronic ledger may control execution of the electronic three-dimensional printing file for the three-dimensional part, and control printing of the three-dimensional part.
20190278944, "Verifying integrity of data stored in a consortium blockchain using a public sidechain," assigned to Alibaba.
Abstract
Implementations of the present specification include storing a data item in a consortium blockchain; generating a first data digest based on the stored data item; sending the first data digest to verification nodes to cryptographically signs it and stores the signed first data digest in a public blockchain; receiving a request to retrieve the stored data item; retrieving the requested data item from the consortium blockchain; generating a second data digest based on the retrieved data item; sending the second data digest to verification nodes so that each verification node signs the second data digest; receiving the signed second data digests from the plurality of verification nodes; retrieving the signed first data digests from the public blockchain; determining that the signed first data digests match the signed second data digests; and sending a response indicating the stored data item is unchanged to the request to retrieve the stored data item.