New patents are issued by the USPTO on Tuesdays. Today's Spotlight Patents continue the theme of blockchains (smart contracts, distributed ledgers) and rights management broadly construed. Assigned to Merck, the first of today's patents addresses techniques for composite security marking related to anti-counterfeit protection of products. Assigned to BofA, the second patent addresses techniques for control of device identity and usage in a process data network.
10,679,223, "Composite security marking," assigned to Merck.
The present disclosure relates to the field of anti-counterfeit protection of products. Specifically, the disclosure is directed to a composite security marking for a physical object, in particular to an anti-counterfeit product marking. In particular, without limitation, such composite security marking can be used in connection with or can form a component of a multi-component security system, in particular of an anti-counterfeit protection system, which is also disclosed herein as part of an overall solution for anti-counterfeit protection. The composite security marking comprises a physical unclonable function, PUF, and a representation of a digital signature or of a pointer indicating a location where said digital signature can be accessed. The digital signature digitally signs a hash value resulting from application of a predetermined cryptographic hash function to data representing a response generated by the PUF in reaction to a challenge of a predetermined challenge-response authentication scheme.
10,679,215, "System for control of device identity and usage in a process data network," assigned to Bank of America.
Systems, computer program products, and methods are described herein for a system for control of device identity and usage in a process data network. The present invention is configured to receive an indication that a user has executed a transaction using a mobile device; receive a request to validate mobile device identity; retrieve financial credentials from the mobile device; retrieve device information associated with the mobile device used in the execution of the transaction; determine whether the retrieved financial credentials and the device information meet a condition of the block chain; receive an indication that the retrieved financial credentials and the device information meet the condition of the block chain thereby validating the request; and allow the execution of the transaction to be completed based on at least receiving the indication that the retrieved financial credentials and the device information meet the condition of the block chain.