CPC G06Q 20/102 (2013.01) [G06F 16/27 (2019.01); G06Q 10/10 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/1235 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/3676 (2013.01); G06Q 20/3678 (2013.01); G06Q 20/389 (2013.01); G06Q 30/0185 (2013.01); G06Q 40/03 (2023.01); G06Q 40/04 (2013.01); G06Q 50/184 (2013.01); H04L 9/3213 (2013.01); G06Q 2220/00 (2013.01); H04L 2209/56 (2013.01)] | 24 Claims |
1. A method comprises:
creating, by one or more computing devices, a two-dimensional array data structure, wherein a first dimension of the two-dimensional array structure represents addresses, and wherein a second dimension of the two-dimensional array structure represents partitions;
storing, by a first digital asset unit of a first computing device, a first amount of assignable tokens in a first partition of a plurality of partitions of a first address of the two-dimensional array data structure;
initiating, by the first computing device, an interaction with a second computing device via an interface means, wherein the second computing device includes a second digital asset unit;
determining, by one or more of the first and second computing devices, to assign to the second computing device conditional access rights to an interaction amount of the first amount of assignable tokens, wherein the conditional access rights are in accordance with a set of conditions, wherein the assignment of the conditional access rights is a smart contract embedded in an assignable token distributed ledger technology, and wherein the smart contract is operable to verify one or more aspects of the interaction;
locking, by the first computing device in accordance with the smart contract, the interaction amount of the assignable tokens stored in the first partition of the plurality of partitions of the first address of the two-dimensional array data structure;
associating, by the first computing device in accordance with the smart contract, a second partition of the plurality of partitions of the first address of the two-dimensional array data structure with the second digital asset unit; and
associating, by the first computing device in accordance with the smart contract, the interaction amount of the assignable tokens with the second partition, wherein the second computing device can access the interaction amount of the assignable tokens in the second partition in accordance with the conditional access rights, and wherein the second digital asset unit does not store the interaction amount of the assignable tokens.
|