Patent classifications
G06Q20/3678
Method for Curation and Transaction
A method for curation and transaction of goods. The user is presented with a list of goods to browse on an electronic device. The user may opt to keep the goods by swiping right to place it into a bucket, discarding the goods by swiping left, or the user may opt to purchase the good by swiping up. The user may edit the list of saved goods by repeating the same method. The user swipes left to discard the good out of the bucket, may swipe up to purchase the good, or may swipe right to keep the good contained within the bucket. Multiple users can link their accounts so that an action performed by one user, whether to swipe left, swipe right, or swipe up, is reflected across the account of all linked users. Swipes can also initiate rewards.
SYSTEM FOR LINKING AND PARTITIONING NON-FUNGIBLE TOKENS
Systems, computer program products, and methods are described herein for linking and partitioning non-fungible tokens. The present invention is configured to receive, from a computing device of a first user, a first request to transfer ownership of a resource from a first user to a second user; retrieve, from the computing device of the first user, a first non-fungible token (NFT) for the resource; determine, using an NFT valuation engine, a first value of the first NFT; initiate an NFT generator on the resource based on at least receiving the first request; generate, using the NFT generator, a second NFT for the resource, wherein the second NFT comprises at least an indication of transfer of ownership of the resource from the first user to the second user and the first value of the NFT; and record the second NFT on a distributed ledger.
Method and system for generating digital wallet accounts
A method for generating codes that correspond to accounts associated with a digital wallet is provided. The method includes obtaining a primary account identifier from a user; receiving a request from the user to generate a secondary account; generating the secondary account; generating a code representing the secondary account; associating the code with the primary account identifier; and transmitting information that indicates the association between the code and the primary account identifier to a payment processor. The method may also include the use of pooled accounts through an aggregation of secondary accounts from different users.
Universal subscription and cryptocurrency payment management platforms and methods of use
Universal blockchain and other management platforms and methods of use are provided herein. A blockchain subscription pay manager app is configured determine which users are associated with which merchants and which subscription plans by way of a blockchain subscription plan invoicing and payment processing capability which enables collection of user and merchant information, subscription plan set up and payment information and gives the user and merchant a “look and feel” of a universal centralized payment system despite interactions with the subscription smart contracts/wallets over the blockchain decentralized network.
Computer method and GUI for displaying a reflexive index price from the settlement of commodity contracts
A computer method for establishing a commodity price index includes receiving, via a web server, transactions for a plurality of first electronic currency denominated commodity or commodity future contracts, and recording, with a server computer operatively coupled to the web server, settlement prices for the plurality of the first electronic currency denominated commodity or commodity future contracts on a distributed ledger. The computer method includes reading, with the server computer, from the distributed ledger, at least a portion of the first electronic currency denominated commodity or commodity future contracts settlement prices, and determining a current electronic currency index price from the at least a portion of the first electronic currency denominated commodity or commodity future contracts settlement prices. The computer method includes displaying the current electronic currency index price on an electronic display. The computer method further includes setting a value of a second electronic currency to correspond to the current electronic currency index price.
Distributed blockchain-type implementations configured to execute know-your-customer (kyc) verification for MANAGING tokenized digital assets and improved electronic wallets, and methods of use thereof
In some embodiments, the present description provides a distributed blockchain ledger system that includes at least: a first distributed blockchain ledger, configured to storing first cryptographically-secured data representative of a plurality of tokenized assets; a second distributed blockchain ledger, configured to storing second cryptographically-secured data representative of a plurality of transactions related to the plurality of tokenized assets; and a plurality of smart contracts that is configured to self-execute to at least: store the first cryptographically-secured data on the first distributed blockchain ledger, store the second cryptographically-secured data on the second distributed blockchain ledger, and maintain a plurality of digital associations between the first cryptographically-secured data of the first distributed blockchain ledger and the second cryptographically-secured data of the second distributed blockchain ledger.
Systems and methods for anonymous cryptocurrency transactions
Systems and methods for anonymous cryptocurrency transactions are disclosed. A method may include: receiving, from the electronic device associated with a sender of a cryptocurrency transaction, a zero-knowledge statement comprising a shuffled and anonymized list of participants comprising the sender, a receiver of the cryptocurrency transaction, and a plurality of decoy participants, a transfer amount, and a remaining balance, and a secret witness, wherein each participant is associated with an index; generating one-out-of-many proofs for the sender and the receiver based on their associated indices; generating a Basic Zether proof for the transfer amount and the remaining balance; conducting many-out-of-many proofs with parameters chosen for an anonymous payment setting; and constructing a zero-knowledge proof for the zero-knowledge statement. The sender sends an ordered list of the participants and the zero-knowledge proof to a verifier using the FiatShamir transform, and the verifier verifies the zero-knowledge proof.
Autonomous exchange via entrusted ledger application specific wallet
An application specific wallet function of a blockchain wallet provides a method in which blockchain tokens may be assigned for specific uses and other uses can be prevented. The application specific wallet function can be configured to allow tokens to only be used on some or all of the applications hosted on or available through the blockchain, and can also be configured to prevent tokens from being utilized for any purpose outside of the use intended by the network host or provisioner. This can ensure that the wallet owner uses the tokens for blockchain applications and can prevent the wallet owner from trading or selling the tokens on a cryptocurrency exchange.
Key-value map commitments system and method
A method includes a validation computer receiving an authorization request message comprising a user state and a user proof from a user device. The user state comprises first and second user state elements. The user proof comprises first, second, and third user proof elements. The validation computer computes a first verification value by multiplying the first user proof element raised to the power of the second user state element, and the second user proof element raised to the power of the first user state element. The computer computes a second verification value by raising the second user proof element to the power of the second user state element. The computer compares the first verification value to a first accumulated state element of an accumulated state. The compares the second verification value to a second accumulated state element. The validation computer authorizes the authorization request message based on the comparison steps.
System, method, and computer program product for linking accounts across systems
Provided are computer-implemented methods for linking accounts across systems which may include receiving an authorization request message including transaction data associated with a payment transaction and a primary account number (PAN); identifying a token corresponding to the PAN; transmitting a request message comprising at least a portion of the transaction data associated with the payment transaction and the token to at least one employer system, wherein the at least one employer system is associated with at least one employer institution; and receiving, from the at least one employer system, at least one response message comprising transaction adjustment data associated with an adjustment to the payment transaction. Methods may also include adjusting at least one parameter of the payment transaction based at least partially on the transaction adjustment data. Systems and computer program products are also provided.