US 12,327,219 B2
Methods and systems for inventory management for blockchain-based transactions
Andrew Ngo, Toronto (CA); Alan Ashley Fulks, Kelowna (CA); and John Jong-Suk Lee, Waterloo (CA)
Assigned to Shopify Inc., Ottawa (CA)
Filed by Shopify Inc., Ottawa (CA)
Filed on Jul. 18, 2022, as Appl. No. 17/866,746.
Claims priority of provisional application 63/338,553, filed on May 5, 2022.
Prior Publication US 2023/0359984 A1, Nov. 9, 2023
Int. Cl. G06Q 10/087 (2023.01); H04L 9/00 (2022.01)
CPC G06Q 10/087 (2013.01) [H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, at an e-commerce system from a user device, an initiate payment signal with regard to an item, wherein the initiate payment signal is associated with a blockchain transaction;
responsive to the initiate payment signal,
determining an inventory count associated with the item;
determining a likelihood of completion with regard to the blockchain transaction based on one or more blockchain network metrics related to recent transactions on the blockchain, wherein determining the likelihood of completion includes determining the likelihood that the transaction will be confirmed on the blockchain within a maximum window of time;
responsive to the likelihood of completion being above a minimum threshold value, recording a hold in memory in association with the inventory count; and
determining that the blockchain transaction has been completed and, in response, removing the hold from memory and decrementing the inventory count.