US 12,243,032 B2
Cryptocurrency payment system payments backed by assignable tokens
Trevor Filter, New York, NY (US); Zachary Kilgore, Brooklyn, NY (US); Robert Leshner, New York, NY (US); and Tyler Robert Spalding, New York, NY (US)
Assigned to Flexa Inc., New York, NY (US)
Filed by Flexa Inc., New York, NY (US)
Filed on Jul. 27, 2021, as Appl. No. 17/443,696.
Application 17/443,696 is a continuation of application No. 17/204,665, filed on Mar. 17, 2021, granted, now 11,568,376.
Application 17/443,696 is a continuation of application No. 17/014,624, filed on Sep. 8, 2020, abandoned.
Application 17/204,665 is a continuation in part of application No. 17/014,624, filed on Sep. 8, 2020, abandoned.
Prior Publication US 2022/0076334 A1, Mar. 10, 2022
Int. Cl. G06Q 20/10 (2012.01); G06F 16/27 (2019.01); G06Q 10/10 (2023.01); G06Q 20/06 (2012.01); G06Q 20/12 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 30/018 (2023.01); G06Q 40/03 (2023.01); G06Q 40/04 (2012.01); G06Q 50/18 (2012.01); H04L 9/32 (2006.01)
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)] 18 Claims
OG exemplary drawing
 
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 computing device of the one or more computing devices, assignable tokens in a first partition of a plurality of partitions of a first address of the two-dimensional array structure, wherein the first computing device is a digital asset custodial device;
determining, by the digital asset custodial device, to assign to a network computing device of a cryptocurrency payment system conditional access rights to an amount of assignable tokens of the assignable tokens to back certain interactions of the cryptocurrency payment system, wherein the conditional access rights are in accordance with a set of conditions, wherein the assignment of the conditional access rights is a self-enforcing smart contract embedded in an assignable token distributed ledger, and wherein the self-enforcing smart contract is operable to verify one or more aspects of the certain interactions;
locking, by the digital asset custodial device and in accordance with the self-enforcing smart contract, the amount of the assignable tokens in the first partition of the first address of the two-dimensional array structure, wherein the first address is associated with the digital asset custodial device;
associating, by the digital asset custodial device, the amount of assignable tokens with the first partition, wherein the first partition is associated with the network computing device; and
providing, by the digital asset custodial device and in accordance with the self-enforcing smart contract, the conditional access rights to the amount of the assignable tokens to the network computing device, wherein the network computing device does not store the amount of the assignable tokens.