US 12,314,963 B2
System, method and process for product authentication and verification
Richard Hudec, Naples, FL (US); and Davin Young, Fort Myers, FL (US)
Assigned to SecureTap LLC, Sheridan, WY (US)
Filed by SecureTap LLC, Sheridan, WY (US)
Filed on Jan. 13, 2025, as Appl. No. 19/017,891.
Claims priority of provisional application 63/716,270, filed on Nov. 5, 2024.
Claims priority of provisional application 63/680,113, filed on Aug. 7, 2024.
Claims priority of provisional application 63/555,458, filed on Feb. 20, 2024.
Prior Publication US 2025/0148483 A1, May 8, 2025
Int. Cl. G06Q 30/018 (2023.01); H04L 9/00 (2022.01)
CPC G06Q 30/0185 (2013.01) [H04L 9/50 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method for authenticating a product, comprising:
generating a unique product identifier for the product,
generating a data structure for the product, wherein the data structure comprises the unique product identifier,
encoding a near field communication tag with an initial tap-unique URL wherein the initial tap-unique URL comprises the unique product identifier,
sending a request to a blockchain to record the data structure for the product,
whereupon receiving the request, the blockchain records the data structure for the product on the blockchain in an initial transaction, generates an initial blockchain transaction identifier for the initial transaction, and transmits the initial blockchain transaction identifier for the initial transaction in response to the request,
receiving the initial blockchain transaction identifier for the initial transaction,
adding the initial blockchain transaction identifier for the initial transaction to the data structure for the product,
affixing the encoded near field communication tag to the product,
whereupon, when the tag affixed to the product engages in a tap interaction with a proximity coupling device,
the tag generates a subsequent tap-unique URL on the tag, wherein the subsequent tap-unique URL comprises the unique product identifier, and
a web client operating on the proximity coupling device reads and opens the subsequent tap-unique URL,
receiving from the web client the unique product identifier and a one or more tap interaction data generated from the tap interaction,
identifying the initial blockchain transaction identifier for the unique product identifier received from the web client,
whereupon, based on the initial blockchain transaction identifier, sending a subsequent request to the blockchain to record the one or more tap interaction data generated from the tap interaction, and
whereupon receiving the subsequent request, the blockchain records the one or more tap interaction data on the blockchain in a subsequent transaction, generates a subsequent blockchain transaction identifier for the subsequent transaction, and transmits the subsequent blockchain transaction identifier for the subsequent transaction in response to the request,
receiving the subsequent blockchain transaction identifier for the subsequent transaction, and
adding the subsequent blockchain transaction identifier for the subsequent transaction to the data structure for the product.