G06Q20/3678

COMPUTER METHOD AND APPARATUS FOR PROVIDING PROPRIETARY RIGHTS TRANSACTIONS

A computer method for secure transfer of a blockchain token representing an interest in a proprietary rights asset includes displaying at least summary information corresponding to a proprietary rights asset to a user on an electronic display according to a user interface. The computer method includes receiving, from the user via the user interface, an order to exchange a first quantity of cryptographic currency held by the user at a user wallet memory address for a second quantity of asset tokens representing at least a fractional interest in the proprietary rights asset, writing data corresponding to a pending transfer of the second quantity of asset tokens to the user wallet address, and receiving data corresponding to the first quantity of cryptographic currency into a transaction wallet memory address.

Cross-chain authentication
11093651 · 2021-08-17 · ·

A computer implemented method includes receiving, by a trusted execution environment (TEE) application, a cross-chain data request from a first blockchain node of a first blockchain; obtaining, by the TEE application, cross-chain data corresponding to the cross-chain data request from a second blockchain node of a second blockchain; verifying, by the TEE application, the cross-chain data; generating, by the TEE application, a signature using a private key of the TEE application, where a public key corresponding to the private key is stored in the first blockchain; and returning, by the TEE application, the cross-chain data and the signature to the first blockchain node.

ELECTRONIC FUNDS TRANSFERS BASED ON AUTOMATIC CRYPTOCURRENCY TRANSACTIONS
20210224758 · 2021-07-22 ·

A device may obtain digital signature information relating to a quantity of a type of cryptocurrency, and receive transaction data relating to a credit account, associated with a user, after obtaining the digital signature information. The transaction data may include information identifying a transaction amount. The device may determine, after receiving the transaction data, an amount, of the type of cryptocurrency, that satisfies the transaction amount, perform, using the digital signature information, an action to conduct a sale of a portion of the quantity of the type of cryptocurrency based on determining the amount, and cause proceeds from the sale to be transferred to the credit account as payment for the transaction amount.

METHOD AND APPARATUS FOR TOKENIZATION OF A NATURAL RESOURCE
20210233067 · 2021-07-29 ·

A computer method for tokenizing a natural resource includes receiving, via a graphical user interface (GUI), data corresponding to proof of natural resource rights to explore for, produce, mine, and/or harvest a natural resource in a specified region by a first party. The method includes receiving, via the GUI, a digital signature from a first party assigning at least a portion of the natural resource rights to a first quantity of distributed ledger tokens. The method includes issuing, with the server computer, the first quantity of distributed ledger tokens, each of the distributed ledger tokens carrying a smart contract entitling the bearer to a fractional amount of the at least a portion of the natural resource rights and crediting, with the server computer, a second quantity of the issued distributed ledger tokens to the first party.

COMPUTER METHOD AND APPARATUS FOR ADMINISTERING A COMMODITY MATERIAL TRANSACTION VIA A DISTRIBUTED LEDGER
20210233171 · 2021-07-29 ·

A computer method for administering a commodity material transaction includes receiving a proof of ownership of a distinguishable instance of a commodity material, generating a smart contract representing ownership of the commodity material, issuing electronic tokens corresponding to ownership of the distinguishable instance of the commodity material, and transferring at least a portion of the electronic tokens to a first user wallet. The computer method may include receiving, via a first graphical user interface (GUI) from a seller, an ask price for a distinguishable instance of the commodity material, denominated in a first currency, and receiving, via a second GUI from a buyer, a bid price for the quantity of the commodity material, denominated in a second currency. The computer method includes determining that the ask price and the bid price meet a match criterion. The computer method includes receiving a first cryptocurrency transaction corresponding to the bid price from a buyer wallet into a transaction wallet, and transmitting a second cryptocurrency transaction corresponding to the ask price from the transaction wallet to a seller wallet. A computer system, method, and non-transitory medium provides for conveying value of a commodity using a distributed ledger.

Systems and methods for linking high-value tokens using a low-value token
11100486 · 2021-08-24 · ·

Embodiments include methods and systems for linking high-value tokens using a low-value token, comprising receiving, from an electronic data server, a first high-value token and a request for a low-value token, the first high-value token being associated with sensitive data associated with a user, and the low-value token being associated with a subset of the sensitive data associated with the user. The methods and systems further comprise providing the low-value token to the electronic data server, and receiving, from a second electronic data server, the low-value token and a request for a second high-value token, the low-value token having been provided to the second electronic data server by the electronic data server. The methods and systems further comprise generating a second high-value token associated with the sensitive data associated with the user, and providing the second high-value token to the second electronic data server.

Systems and methods for facilitating transactions using a digital currency

Systems and methods for facilitating a transaction between a first entity and a second entity using a digital currency are described. In some aspects, a computing node participates in a private distributed ledger for a financial institution and stores one or more transaction blocks representing transactions in a digital currency. The digital currency is issued by the financial institution and is fixed with respect to a fiat currency. The computing node is configured to receive a transaction for transferring an amount of digital currency from a first entity to a second entity, generate a new transaction block representing the transaction, transmit the new transaction block to other computing nodes participating in the private distributed ledger, receive an indication of validity of the new transaction block, and insert the new transaction block into the private distributed ledger.

Managing insurance platforms on a distributed ledger
11068996 · 2021-07-20 ·

A computer-implemented method is used for: exchanging a first portion of digital currency tokens with an investor for a first fiat currency; designating a second portion of the digital currency tokens as a reserve; determining that a funding period is over and a minimum funding requirement is met; determining a value of the digital currency tokens; receiving an insurance premium from an insurance policy holder; transferring a risk pool premium to an insurance policy risk pool; exchanging an amount of the risk pool premium for risk pool tokens; receiving an approved policy claim associated with an insurance policy; transferring a second amount of the risk pool premium to the insurance policy holder; exchange an amount of risk pool tokens for an amount of a third fiat currency of equal value.

Offloaded chaincode execution for a database

An example operation may include one or more of determining, by a first blockchain peer, a chaincode transaction execution needs to be offloaded, receiving bids from one or more second blockchain peers to execute the chaincode transaction, selecting a bid corresponding to a second blockchain peer, executing, by the second blockchain peer corresponding to the selected bid, the chaincode transaction, receiving, by the first blockchain peer, executed chaincode transaction results, and updating a reputation for the second blockchain peer corresponding to the selected bid.

Confidential blockchain transactions
11088852 · 2021-08-10 · ·

A computer-implemented method includes: determining assets held by a remitter, the assets to be spent in a remittance transaction between the remitter and one or more payees, in which each asset corresponds to a respective asset identifier, a respective asset amount, and a respective asset commitment value; determining a remitter pseudo public key and a remitter pseudo private key; determining a cover party pseudo public key, in which the cover party pseudo public key is obtained based on asset commitment values of assets held by the cover party; and generating a linkable ring signature for the remittance transaction.