Device, system, and method for transfer of commodities
First Claim
1. A method, comprising:
- (A) receiving, by a first entity computer of a first entity, from a second entity computer of a second entity a request for tokens, the request indicating a predetermined amount of an unallocated position of a commodity of the second entity, the unallocated position being managed by a third entity computer of a third entity;
(B) transmitting, by the first entity computer, to the third entity computer, a further request for a transfer of the unallocated position of the second entity to the first entity;
(C) receiving, by the first entity computer, from the third entity computer an indication of the transfer of the unallocated position from the second entity to the first entity;
(D) generating, by at least in part the first entity computer and using a blockchain-based system in which a consensus operation operating on a plurality of distributed computer nodes updates a distributed ledger in which multiple copies of the distributed ledger exist across the plurality of distributed computer nodes, the tokens to be assigned to the second entity, the tokens corresponding to the predetermined amount of the unallocated position of the second entity indicated in the request and the tokens being added to a block in the blockchain-base system according to the consensus operation;
(E) generating, by the first entity computer, data which comprises first data corresponding to the generating of the tokens and second data corresponding to an ownership of the tokens; and
(F) transmitting, by the first entity computer, the data to the second entity computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, system, and method transfer commodities using tokens. The method performed by a first entity includes receiving from a second entity a request for tokens, the request indicating an unallocated position of a commodity of the second entity, the unallocated position managed by a third entity. The method includes transmitting to the third entity a further request for a transfer of the unallocated position of the second entity to the first entity. The method includes receiving from the third entity an indication of the transfer of the unallocated position from the second entity to the first entity. The method includes generating the tokens for the second entity that correspond to the unallocated position of the second entity of the request. The method includes generating and transmitting data including first data corresponding to the generation of the tokens and second data corresponding to an ownership of the tokens.
20 Citations
20 Claims
-
1. A method, comprising:
-
(A) receiving, by a first entity computer of a first entity, from a second entity computer of a second entity a request for tokens, the request indicating a predetermined amount of an unallocated position of a commodity of the second entity, the unallocated position being managed by a third entity computer of a third entity; (B) transmitting, by the first entity computer, to the third entity computer, a further request for a transfer of the unallocated position of the second entity to the first entity; (C) receiving, by the first entity computer, from the third entity computer an indication of the transfer of the unallocated position from the second entity to the first entity; (D) generating, by at least in part the first entity computer and using a blockchain-based system in which a consensus operation operating on a plurality of distributed computer nodes updates a distributed ledger in which multiple copies of the distributed ledger exist across the plurality of distributed computer nodes, the tokens to be assigned to the second entity, the tokens corresponding to the predetermined amount of the unallocated position of the second entity indicated in the request and the tokens being added to a block in the blockchain-base system according to the consensus operation; (E) generating, by the first entity computer, data which comprises first data corresponding to the generating of the tokens and second data corresponding to an ownership of the tokens; and (F) transmitting, by the first entity computer, the data to the second entity computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device associated with a first entity, comprising:
-
a non-transitory memory having a program stored thereon; and a processor executing the program, wherein an execution of the program causes the processor to perform operations comprising; (A) receiving from a second entity computer of a second entity a request for tokens, the request indicating a predetermined amount of an unallocated position of a commodity of the second entity, the unallocated position being managed by a third entity computer of a third entity; (B) transmitting to the third entity computer a further request for a transfer of the unallocated position of the second entity to the first entity; (C) receiving from the third entity computer an indication of the transfer of the unallocated position from the second entity to the first entity; (D) generating, using a blockchain-based system in which a consensus operation operating on a plurality of distributed computer nodes updates a distributed ledger in which multiple copies of the distributed ledger exist across the plurality of distributed computer nodes, the tokens to be assigned to the second entity, the tokens corresponding to the predetermined amount of the unallocated position of the second entity indicated in the request and the tokens being added to a block in the blockchain-based system according to the consensus operation; (E) generating data which comprises first data corresponding to the generating of the tokens and second data corresponding to an ownership of the tokens; and (F) transmitting the data to the second entity computer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification