US 11,810,052 B2
Method and system for message mapping to handle template changes
Dexter Fichuk, Selwyn (CA); Vera Olsson, Märsta (SE); and Anton Vlasenko, Nacka (SE)
Assigned to Shopify Inc., Ottawa (CA)
Filed by Shopify Inc., Ottawa (CA)
Filed on Jul. 30, 2021, as Appl. No. 17/390,162.
Prior Publication US 2023/0030234 A1, Feb. 2, 2023
Int. Cl. G06F 16/31 (2019.01); G06Q 10/0833 (2023.01); G06F 16/835 (2019.01)
CPC G06Q 10/0833 (2013.01) [G06F 16/31 (2019.01); G06F 16/835 (2019.01)] 21 Claims
OG exemplary drawing
 
19. A non-transitory computer readable medium for storing instruction code, which, when executed by a processor of a computer system cause the computer system to:
apply a mapping function to a received message received through the communications subsystem to create a characteristic value, wherein the mapping function is adapted to map similar messages to similar characteristic values;
compare the characteristic value to a value associated with each of a plurality of message extractors;
determine that the characteristic value does not match any value associated with the plurality of message extractors;
identify at least one message extractor from the plurality of message extractors, the identifying determining that the value associated with the message extractor and the characteristic value from the received message, when compared, satisfy a similarity criterion, wherein the similarity criterion includes a similarity index being within a threshold distance from the characteristic value; and
use the identified at least one message extractor to extract information from the received message.