US 11,809,389 B2
Systems and methods for resolving errors in datasets for online orders
Adam Renberg Tamm, Oxford (GB); Dominic Lind, Stockholm (SE); and Anton Reimertz, Stockholm (SE)
Assigned to SHOPIFY INC., Ottawa (CA)
Filed by SHOPIFY INC., Ottawa (CA)
Filed on Apr. 15, 2021, as Appl. No. 17/231,237.
Prior Publication US 2022/0335020 A1, Oct. 20, 2022
Int. Cl. G06F 16/215 (2019.01); G06Q 30/0601 (2023.01); G06F 16/29 (2019.01); G06F 16/23 (2019.01); G06F 18/22 (2023.01)
CPC G06F 16/215 (2019.01) [G06F 16/2365 (2019.01); G06F 16/29 (2019.01); G06F 18/22 (2023.01); G06Q 30/0601 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a dataset for an online order;
determining that the dataset includes a first identifier and a second identifier other than the first identifier;
determining that the first identifier contains an error;
comparing the second identifier to a plurality of stored identifiers, each one of the plurality of stored identifiers associated with a respective different user account;
determining, based on the comparison between the second identifier and the plurality of stored identifiers, that the second identifier matches a particular stored identifier of the plurality of stored identifiers, the particular stored identifier associated with a particular user account;
obtaining, from data pertaining to the particular user account, a further stored identifier associated with the particular user account, the further stored identifier being a same type of identifier as the first identifier and the further stored identifier being associated with the particular stored identifier;
determining, based on a comparison between the first identifier and the further stored identifier associated with the particular user account, that the first identifier corresponds to the further stored identifier within a defined tolerance;
generating an option for a user associated with the further stored identifier and the particular user account to confirm an association between the further stored identifier and the online order to merge the online order with the particular user account;
receiving, from a user device associated with the user, a selection of the option to confirm the association between the further stored identifier and the online order; and
responsive to receiving the selection, merging the online order with the particular user account by performing operations including storing the association between the further stored identifier and the online order.