US 11,770,257 B1
Blockchain incorporated system for verifying ingredients in agricultural products and byproducts
Christopher Jones, Tampa, FL (US); and Justin Kim, Gainesville, FL (US)
Assigned to Research Blocks Technologies, Inc., Tampa, FL (US)
Filed by Research Blocks Technologies, Inc., Tampa, FL (US)
Filed on Feb. 7, 2020, as Appl. No. 16/784,310.
Int. Cl. G06F 21/00 (2013.01); H04L 9/32 (2006.01); G06K 7/14 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/3239 (2013.01) [G06K 7/1417 (2013.01); H04L 9/50 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A computer implemented system comprising a processor that accesses a non-transitory, computer-readable storage medium having encoded thereon machine instructions executable by the processor for verifying a content and a quality of one or more compounds contained in finished products contained in finished product batches, the system further comprising:
a blockchain directory used to generate hashes and store data packages for finished products and for compounds that are component compounds of the finished products, the blockchain directory comprising:
a compound directory of component compounds linked to related compound data packages through compound hashes, wherein the processor executes the machine instructions to upload a document into the blockchain directory that corresponds to a nature of the compound, the nature of the compound comprising a purity and a quality of the compound,
a library of formulas which incorporate specific types of compounds into specific types of the finished products and corresponding finished product batches, wherein application of a formula of the library of formulas enables tying an identifier for a finished product to data related to a purity and a quality of each individual compound used in the finished product, and
a batch directory of finished product batches and corresponding batch data packages, a finished product batch assigned a finished product batch hash, the finished product batch hash tied through the application of the formula of the library of formulas to compound hashes for component compounds used, according to the formula of the library of formulas, as components of a finished product represented by the finished product batch hash; and
a physical means of identifying the finished product batch hash, the identifying of the finished product batch hash invoking a single point of access into the blockchain directory, the single point of access providing a first link to a batch data package, and in turn providing second links to the compound data packages for the component compounds of the finished product, wherein the processor executes the machine instructions to verify the content and the quality of one or more compounds contained in finished products contained in finished product batches.