US 12,316,633 B2
Methods and systems for access control in a computing system
John Jong-Suk Lee, Waterloo (CA)
Assigned to Shopify Inc., Ottawa (CA)
Filed by Shopify Inc., Ottawa (CA)
Filed on Jul. 19, 2022, as Appl. No. 17/867,975.
Claims priority of provisional application 63/336,816, filed on Apr. 29, 2022.
Claims priority of provisional application 63/336,787, filed on Apr. 29, 2022.
Claims priority of provisional application 63/336,798, filed on Apr. 29, 2022.
Prior Publication US 2023/0353570 A1, Nov. 2, 2023
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/10 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, at a server, a designation of a non-fungible token collection in connection with a merchant account, each non-fungible token in the non-fungible token collection having a respective combination of non-fungible token attributes;
detecting an association between one or more product records and a combination of two or more of the non-fungible token attributes;
automatically generating an access rule with regard to the one or more product records, wherein the access rule is conditional on ownership of one of the non-fungible tokens of the non-fungible token collection that has the combination of the two or more of the non-fungible token attributes; and
applying the access rule to provide a user device with access to the one or more product records based on verification of the ownership of the one of the non-fungible tokens by the user device, wherein the verification of the ownership of the one of the non-fungible tokens by the user device includes:
receiving, from the user device, at least an NFT identifier;
querying a blockchain regarding the NFT identifier;
receiving, from the blockchain, non-fungible token data associated with the NFT identifier including ownership data that includes a wallet identifier; and
verifying that the wallet identifier in the ownership data matches a user device wallet identifier.