G06Q20/3678

Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system

A solution for controlling access to a resource such as a digital wallet implemented using a blockchain. Use of the invention during set-up of the wallet can enable subsequent operations to be handled in a secure manner over an insecure channel. An example method comprises splitting a verification element into multiple shares; determining a common secret at multiple nodes in a network; and using the common secret to transmit a share of the verification element between nodes. The shares can be split such that no share is sufficient to determine the verification element and can be stored at separate locations. Upon share unavailability, the share can be retrieved a location accessibility. For safe transmission of the share(s), the common secret is generated at two different nodes independently and used to generate an encryption key for encrypting at least one share of the verification element to be transmitted securely.

INTEGRATION OF PAYMENT PROCESSING PLATFORM WITH PAYMENT MAKING PLATFORM FOR DIFFERENTIATED PAYMENT ALLOCATIONS USING CRYPTOCURRENCY
20220318775 · 2022-10-06 ·

Techniques for integrating a payment processing platform (PPP) and a payment making platform (PMP) for differentiated payment allocations using cryptocurrency is described. The PPP can receive a request to receive funds in cryptocurrency, wherein the funds are associated with transaction(s) conducted via point-of-sale (POS) software provided by the PPP. Based on the request, a cryptocurrency wallet account for the merchant can be accessed via the PMP. The PPP can associate a merchant account of the merchant with the cryptocurrency wallet account. The PPP can receive, via the POS software associated with the merchant, payment authorization request(s) associated with the transaction(s) and cause (i) a first portion of the funds to be deposited as cryptocurrency into the cryptocurrency wallet account and (ii) a second portion of the funds to be deposited as fiat currency into the merchant account.

System and method for a digital coin exchange

Systems and methods for digital coin exchange. A digital coin platform receives a distribution request from an entity server comprising digital multimedia content associated with an entity. Digital coins are created responsive to the request. Each digital coin comprises a first coin associated with the entity and a second coin associated with consumers. The first and second coins are linked via linking information. The first coins are transferred to the entity server. A consumption request including the digital multimedia content is transmitted to a consumer device. Responsive to an indication that the content is at least partially consumed via the consumer device, one or more second coins are transferred to the consumer device. The digital coins and the transferred first and second coins are recorded. The transferred second coins permit the consumer device to perform transactions associated with the entity.

Systems and methods for distributed-ledger based intercompany netting

A method for distributed-ledger based intercompany netting may include: receiving, from a first entity within an organization, a deposit of a first amount of funds to a first account; tokenizing the first amount of funds and writing the first amount of funds to a first token wallet for the first entity on a distributed ledger; receiving, from a second entity within an organization, a deposit of a second amount of funds to a second account; tokenizing the second amount of funds and writing the second amount of funds to a second token wallet for the second entity on the distributed ledger; and executing a transaction involving a transfer of a transaction amount from the first entity to the second entity by deducting the transaction amount from a token balance in the first wallet and adding the transaction amount to a token balance in the second wallet.

Data Storage and Management and Methods of Thereof
20230153804 · 2023-05-18 ·

Described herein are various methods of sharing data across multiple computers. The method of sharing data permits the pruning of data from the shared data.

Method and system for regulation of blockchain transactions

A method for assisting wallet providers in regulatory compliance for blockchain transactions includes: receiving, by a receiver of a processing server, a new blockchain transaction from a first computing device, the new blockchain including at least a destination address associated with a blockchain wallet as a recipient for the new blockchain transaction; generating, by a processor of the processing server, a reference identifier for the new blockchain transaction; identifying, by the processor of the processing server, a profile for the blockchain wallet based on the destination address; transmitting, by a transmitter of the processing server, the reference identifier to the first computing device; and transmitting, by the transmitter of the processing server, a notification message to a second computing device, the notification message including at least the reference identifier and data associated with the blockchain wallet.

Efficient partially spendable e-cash
11651354 · 2023-05-16 · ·

A method for managing an anonymous e-cash transaction includes receiving a request to withdraw a payment coin, generating a combination of random attributes for the payment coin, creating the payment coin based on the combination of attributes, and issuing the payment coin in exchange for a first asset. Each attribute of the combination of attributes may represent a different portion of a total value of the payment coin. A partially spent value of the payment coin may be based on a revealed subset of the combination of attributes. The method further includes creating a refund coin based on the combination of attributes and spending the refund coin to issue a refund having a value corresponding to an unspent portion of the payment coin. Each attribute of the combination of attributes of the refund coin may represent a different portion of a total value of the refund coin.

PURCHASE AND TRANSFER OF CRYPTOCURRENCY WITHOUT PREEXISTING WALLETS

Systems and method for purchasing of and transferring of cryptocurrency without preexisting cryptocurrency wallets use a first server to receive from a user computing device, a user-selected amount of United States Dollars (USD) from to purchase an exchanged amount of cryptocurrency to transfer to a recipient. In response to receiving the desired amount of USD, the first server trades the received user-selected amount of USD from for a desired amount of a stablecoin at a second server and transfers the desired amount of stablecoin to an existing custodial wallet to be held for the benefit of the recipient at the second server.

PROTECTION AGAINST FRONT-RUNNING ATTACKS IN CRYPTOGRAPHIC TOKEN SYSTEM
20230143507 · 2023-05-11 ·

A computer-implemented method for maintaining crypto tokens of a first type. A creation and annulment procedure are implemented that may integrate a bonding curve and a fee term starting from the current supply size to a new supply size to determine an amount of crypto tokens of a second type. The crypto tokens of the second type may be transferred to or from a pool, while crypto tokens of the first type may be transferred to a user or may be destroyed. The fee term may comprise the bonding curve shifted over an amount.

Secure funding and payout of cryptographic currency from fiat currency purchases

Systems and methods for enabling the secure use of cryptocurrencies (such as but not limited to Bitcoin, Ethereum, or Litecoin) in prize funds or gift cards that accept purchases or wagers in fiat currencies and payout in cryptocurrency. The prize funds can be associated with lotteries, charitable gaming, or casino environments with the inherent volatility of cryptocurrencies optionally mitigated and cryptocurrency payouts enabled for consumers or players without prior digital wallets as well as consumers or players with preexisting digital wallets.