US 12,236,419 B2
Blockchain-based product authentication system
Thomas Chen, Costa Mesa, CA (US); and Jonathan Ko, Costa Mesa, CA (US)
Assigned to Touch Point Worldwide, Inc., Costa Mesa, CA (US)
Filed by Touch Point Worldwide, Inc., Costa Mesa, CA (US)
Filed on Mar. 22, 2022, as Appl. No. 17/700,938.
Application 17/700,938 is a continuation in part of application No. 17/187,241, filed on Feb. 26, 2021, granted, now 11,720,906.
Claims priority of provisional application 62/981,859, filed on Feb. 26, 2020.
Prior Publication US 2022/0215382 A1, Jul. 7, 2022
Int. Cl. G06Q 20/00 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01); G06Q 30/0251 (2023.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC G06Q 20/3674 (2013.01) [G06Q 20/3821 (2013.01); G06Q 30/0251 (2013.01); H04L 9/3213 (2013.01); H04L 9/3239 (2013.01); H04L 9/3247 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more hardware processors; and
a non-transitory memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processor to perform operations comprising:
detecting, via an application of the device, an electronic interaction between the device and a first instance of a product;
determining a code corresponding to the first instance of the product based on the electronic interaction;
traversing a product blockchain comprising a plurality of blocks based on a token corresponding to the code, wherein the plurality of blocks includes data added to the product blockchain from a plurality of servers associated with the product;
accessing, from the plurality of blocks, a set of blocks associated with the token based on the traversing;
generating interactive content based on data stored in the set of blocks;
detecting, by the application, an image of a second instance of the product captured by the device;
modifying, by the application, the image based on the interactive content, wherein the modifying comprises superimposing the interactive content onto an area of the image corresponding to the second instance of the product based on analyzing the image; and
presenting, via the application of the device, the modified image.