New patents are issued by the USPTO on Tuesdays. Today's Spotlight Patents concern aspects of blockchains (distributed ledgers, smart contracts) and rights management broadly construed. Assigned to Yoti, the first patent addresses techniques for a digital identity system generating a sharing token for authenticating a bearer to a validator. Assigned to Walmart, the second patent addresses a blockchain-based system and method for supply chain control.
10,521,623, "Digital identity system," assigned to Yoti Holding Limited (GB).
A method of a digital identity system generating a sharing token for authenticating a bearer to a validator, wherein a data store of the digital identity system holds a plurality of attributes of the bearer, the method comprising implementing by the digital identity system the following steps: receiving at the digital identity system from a bearer an electronic sharing token request, wherein the token request identifies at least one of the bearer's attributes in the data store selected for sharing with a validator; in response to the electronic token request, generating a sharing token, which is unique to that request, for presentation by the bearer to a validator; associating with the unique sharing token at the digital identity system the identified at least one bearer attribute; and issuing to the bearer the unique sharing token; and wherein later presentation of the unique sharing token to the digital identify system by a validator causes the at least one bearer attribute associated with the sharing token to be rendered available to the validator by the digital identity system.
10,521,806, "Blockchain-based system and method for supply chain control," assigned to Walmart.
A blockchain-based method includes: receiving, by a smart label via accessing a block of a blockchain stored on a computer system, a cold chain requirement for a product, wherein the smart label is affixed to a package containing the product, the cold chain requirement for the product is specified and stored by a manufacturer of the product in the block of the blockchain; storing, by the smart label, the cold chain requirement in a memory of the smart label; receiving, by the smart label, from a temperature sensor a temperature of the product, wherein the temperature sensor is affixed to the package containing the product; comparing, by the smart label, the temperature of the product with a temperature range of the product specified in the cold chain requirement; and adding, by the smart label, the temperature of the product and a time at which the temperature of the product is received by the smart label, to the blockchain, if the temperature of the product is outside of the temperature range specified in the cold chain requirement.