Smart contracts, (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Patents. Assigned to Mastercard, the first of today's patents addresses techniques for auditing smart contracts. Assigned to Vijay Madisetti, the second patent addresses techniques for filtering transactions using smart contracts and updating filtering smart contracts.
11558173, “Method and system for auditing smart contracts,” assigned to Mastercard.
A method and system are disclosed to audit smart contracts. The method includes: publishing, with a processing server, a smart contract bytecode with metadata on a blockchain; retrieving, with the processing server, the published smart contract bytecode with metadata from the blockchain; extracting, with the processing server, the smart contract bytecode from the published smart contract bytecode; and verifying the smart contract bytecode by comparing a computed hash of a high-level source code of the published smart contract bytecode with the metadata retrieved from the blockchain.
11556928, “Method and system for filtering transactions using smart contracts and updating filtering smart contracts,” assigned to Vijay Madisetti.
A method for filtering blockchain value transfer transactions and updating filtering including receiving a transaction request comprising an indication that the transaction request is associated with an update to an existing transaction smart contract, defining an updated transaction smart contract, applying a filter smart contract to the transaction request, and recording to a log an indication that the updated transaction smart contract was made to the existing smart transaction contract, responsive to the applying the filter smart contract.