Smart contracts (blockchains, distributed ledgers) and rights management broadly construed are the themes of today's Spotlight Applications. Assigned to nChain Holdings (CH), the first of today's patents addresses techniques for arithmetic enhancement of C-like smart contracts for verifiable computation. Assigned to Entrust & Title (AE), the second patent addresses techniques for securing electronic document execution and authentication.
11635950, “Arithmetic enhancement of C-like smart contracts for verifiable computation,” assigned to nChain Licensing AG (CH)
A system converts high level source code into an arithmetic circuit that represents the functionality expressed in the source code, such as a smart contract as used in relation to a blockchain platform. The system processes a portion of high level source code to generate an arithmetic circuit. The arithmetic circuit comprises one or more arithmetic gates arranged to represent at least some of the functionality expressed in the source code.
11636218, “System and method for securing electronic document execution and authentication,” assigned to Entrust & Title (FZE) (AE)
The present embodiments provide an environment where a user first creates or imports a document comprising of fields to be completed by one or more users. All users who have view-only access or can act on a document are considered to be “in the workflow.” All users in the workflow (except view-only users) can take actions in the document by editing, adding or entering values or signatures in those fields. When the document is complete, a computing device adds an encrypted token visualization element to the document that uniquely identifies and secures the document. Thereafter, a copy of the original document, all attachments, authentication, security and validation information, and all other relevant information about the document and users will be available to view in the chain of custody and audit trail by the authorized users by scanning the token visualization element within the platform (web application or mobile application).