Blockchains (smart contracts, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to Banco Bilbao Vizcaya Argentaria (ES), the first application discloses techniques for smart contract based exchanges via a blockchain. Assigned to Prof. Vijay Madisett, the second application discloses techniques for smart contracts for security and filtering.
20220138732, "Systems, methods, and interfaces for smart contract based exchanges via a blockchain," assigned to Banco Bilbao Vizcaya Argentaria, S.A (ES).
Abstract
An exemplary system includes a blockchain system that includes a blockchain, a smart contract template, and a smart contract generated based on the smart contract template, the smart contract executable to facilitate, by way of the blockchain, exchanges between parties to the smart contract. The system further includes an interface system communicatively coupled to the blockchain system and configured to perform a set of operations to provide an interface to the blockchain system, the set of operations including receiving a user input from an application executed on a user computing device, translating the user input to a call to the blockchain system, and issuing the call to the blockchain system. The blockchain system is configured to perform, based on the call and the smart contract, an action on the blockchain that represents an exchange between the parties to the smart contract.
20220138734, "Methods and systems for smart contracts for security and filtering," assigned to Prof. Vijay Madisetti. (See also concurrently published 20220138735 and 20220138733)
Abstract
A blockchain value transfer method including receiving a transfer request, executing a first smart contract function to perform data analytics on the transfer request and a second smart contract function to implement a security response responsive to compliance with a security criterion, and recording a result of execution of the second smart contract function to at least one of a relational database, a non-relational database, and an analytics service.