US 12,277,547 B2
Methods and systems for usage-conditioned access control based on a blockchain wallet
Chris Bacon, Calgary (CA); Jamie Ly, Dresher, PA (US); Brent Marshall, Kitchener (CA); and Sunghyun Lee, Toronto (CA)
Assigned to Shopify Inc., Ottawa (CA)
Filed by Shopify Inc., Ottawa (CA)
Filed on Sep. 29, 2022, as Appl. No. 17/955,631.
Claims priority of provisional application 63/358,271, filed on Jul. 5, 2022.
Prior Publication US 2024/0013202 A1, Jan. 11, 2024
Int. Cl. G06Q 20/36 (2012.01); G06Q 20/12 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/3674 (2013.01) [G06Q 20/1235 (2013.01); G06Q 20/389 (2013.01); G06Q 2220/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, at a computing system, a request from a user device, the request being associated with an access control rule having a token-based condition and a type of use condition;
verifying satisfaction of the token-based condition based on a wallet address provided by the user device and blockchain data obtained from a first blockchain network confirming that a non-fungible token meeting the token-based condition is associated with the wallet address;
obtaining data associated with a second blockchain network based on the non-fungible token wherein the data relates to previous uses of the non-fungible token, and, in response,
filtering the data based on the type of use condition to obtain filtered data, and
determining, based on the filtered data associated with the second blockchain network, that the non-fungible token is not exhausted; and
responsive to the determination that the non-fungible token is not exhausted and the verification of satisfaction of the token-based condition, processing, by the computing system, the request from the user device.