Systems and Methods for Charitable Giving Using Blockchain Cryptocurrency
First Claim
1. A method comprising:
- receiving a transaction request on a first distributed ledger transaction machine of a plurality of distributed ledger transaction machines, which are part of a distributed ledger network, each storing an identical copy of a blockchain;
extracting percentage allocations for each transaction in the transaction request as well as a set of identifying information indicating an owner for at least one of the transactions;
recording a first transaction extracted from the transaction request in a block on the blockchain, on the first distributed ledger transaction machine according to a first percentage allocation from the extracted percentage allocations, where the first transaction can be freely exchanged and transferred on the distributed ledger network and is unmarked;
recording a second transaction on the block on the first distributed ledger transaction machine according to a second percentage allocation from the extracted percentage allocations, including restricting the second transaction via a marking in the second transaction'"'"'s data where the marking enables a centralized machine to control access and use of the second transaction, which is not controlled by the distributed ledger network; and
transmitting an identifier for the second transaction to the centralized machine for storage and management.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for storing and managing blockchain transactions may include receiving a transaction request on a distributed ledger transaction machine that is part of a distributed ledger network including distributed ledger transaction machines, each storing an identical copy of a blockchain. The method may include extracting percentage allocations for each transaction in the transaction request as well as a set of identifying information indicating a charitable owner for at least one of the transactions. The method may further include recording a first transaction in a block on the distributed ledger transaction machine, which can be freely exchanged and transferred on the distributed ledger network and is unmarked, and a second transaction on the block on the distributed ledger transaction machine, including restricting the second transaction via a marking in the second transaction'"'"'s data where the marking enables a centralized machine to control access and use of the second transaction.
4 Citations
20 Claims
-
1. A method comprising:
-
receiving a transaction request on a first distributed ledger transaction machine of a plurality of distributed ledger transaction machines, which are part of a distributed ledger network, each storing an identical copy of a blockchain; extracting percentage allocations for each transaction in the transaction request as well as a set of identifying information indicating an owner for at least one of the transactions; recording a first transaction extracted from the transaction request in a block on the blockchain, on the first distributed ledger transaction machine according to a first percentage allocation from the extracted percentage allocations, where the first transaction can be freely exchanged and transferred on the distributed ledger network and is unmarked; recording a second transaction on the block on the first distributed ledger transaction machine according to a second percentage allocation from the extracted percentage allocations, including restricting the second transaction via a marking in the second transaction'"'"'s data where the marking enables a centralized machine to control access and use of the second transaction, which is not controlled by the distributed ledger network; and transmitting an identifier for the second transaction to the centralized machine for storage and management. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request on a centralized machine to release a marked transaction which is recorded on a distributed ledger network comprising distributed ledger transaction machines each storing an identical copy of a blockchain distributed ledger, wherein the centralized machine controls access and use of the markings; identifying the marked transaction on a data structure local to the centralized machine, wherein the data structure is used for controlling the access and use of the markings; updating the local data structure to indicate release of the marked transaction; and transmitting a new transaction to the distributed ledger network for recording and adding to the blockchain distributed ledger as indication of the release. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification