Systems and methods for tracking controlled items
OwnerAram Kovach, Garrett Greenlee +1inventors
InventorsAram Kovach, Garrett Greenlee, Gabriel Ronai
Life of this patent
Estimating the term…
Abstract
According to the present disclosure, a method for tracking a controlled item can include transforming a genetic code with a cryptographic hash function into a core code. The core code can be associated with a label code and a weight. The weight can be indicative of a produced amount of the strain of the controlled item. An image of a label having an identification portion indicative of the label code and dispensed weight data can be received. The label code can be extracted from the identification portion of the image of the label. The weight associated with the core code can be reduced based upon the dispensed weight data.
Claims20
A method for tracking a controlled item, the method comprising:
- providing a tracking server comprising one or more processors communicatively coupled to memory having a first memory partition and a second memory partition, wherein the first memory partition is segregated from the second memory partition;
- transforming with a cryptographic hash function, automatically with the one or more processors, a code comprising a genetic code of a strain of a controlled item into a core code;
- storing the code on the first memory partition and the core code on the second memory partition;
- associating the core code with a label code and a weight on the first memory partition, wherein the weight is indicative of a produced amount of the strain of the controlled item;
- receiving an image of a label having an identification portion indicative of the label code and dispensed weight data;
- extracting, automatically with the one or more processors, the label code from the identification portion of the image of the label;
- and
- reducing, automatically with the one or more processors, the weight associated with the core code based upon the dispensed weight data.
A system for tracking a controlled item comprising:
- a tracking server comprising one or more processors communicatively coupled to memory;
- and
- one or more client device communicatively coupled to the tracking server, wherein the one or more processors of the tracking server executes machine readable instructions to:
- transform with a cryptographic hash function a code comprising a genetic code of a strain of a controlled item into a core code;
- receive from the one or more client device an image of a label having an identification portion indicative of a label code;
- receive from the one or more client device phase data indicative of a life cycle phase of the strain of the controlled item and quantity data indicative of an amount of the strain of the controlled item;
- extract the label code from the identification portion of the image of the label;
- associate the core code with the label code, the first phase data, and the first quantity data on the memory;
- receive from the one or more client device subsequent phase data indicative of a subsequent life cycle phase of the strain of the controlled item and subsequent quantity data indicative of a subsequent amount of the strain of the controlled item;
- determine an acceptable amount of the strain of the controlled item based upon the quantity data and the subsequent phase data;
- and
- communicate an alert to the one or more client device, if the subsequent quantity data is beyond the acceptable amount.
Dependencies are inferred from the claim text.