US 12,088,730 B2
Tracking provenance of digital data
Valentin Bercovici, Livermore, CA (US); and Kumarappan Palaniappan, San Jose, CA (US)
Assigned to PencilData, Inc., Livermore, CA (US)
Filed by PencilData, Inc., Livermore, CA (US)
Filed on Jan. 12, 2022, as Appl. No. 17/574,150.
Application 17/574,150 is a continuation of application No. 16/428,481, filed on May 31, 2019, granted, now 11,228,444.
Claims priority of provisional application 62/746,361, filed on Oct. 16, 2018.
Claims priority of provisional application 62/678,477, filed on May 31, 2018.
Prior Publication US 2022/0141034 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3247 (2013.01) [H04L 9/0637 (2013.01); G06F 2218/12 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A data authentication system, comprising:
a processor; and
a non-transitory computer readable storage medium storing computer program instructions, the computer program instructions when executed by the processor causing the processor to, in response to receiving a first token generated by a data recipient and an identifier of data distributed to the data recipient from a data source, the first token including an encoded representation of the distributed data:
using the received identifier, query a smart contract stored on a blockchain, the smart contract when queried configured to output a second token that was generated by the data source and that is stored by the smart contract;
validate the first token received from the data recipient against the second token output by the smart contract; and
authenticate the data distributed to the data recipient responsive to the validation of the first token received from the data recipient against the second token output by the smart contract.