Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Z-ARCHIVE-Cannabis

Search All Patents in Z-ARCHIVE-Cannabis


Patent US10530584


Issued 2020-01-07

Systems And Methods For Tracking Controlled Items

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.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. 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; reducing, automatically with the one or more processors, the weight associated with the core code based upon the dispensed weight data; receiving a prior image of the label and location data indicative of a location of a client device; and associating the core code with an entity, when the location data matches location information associated with the entity.

  • 7. 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; receive biometric input indicative of a user; and validate the client device, when the biometric input matches biometric data associated with a grower, wherein the core code is associated with the label code, the first phase data, and the first quantity data only while the client device is validated.

  • 16. 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, wherein the label is generated prior to the core code; 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.