Cognitive operational vehicle blockchain for privileges, licensing, evaluation, authorization, and training
US-11263641-B2 · Mar 1, 2022 · US
US12063315B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12063315-B2 |
| Application number | US-201917281519-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 26, 2019 |
| Priority date | Nov 29, 2018 |
| Publication date | Aug 13, 2024 |
| Grant date | Aug 13, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Blockchain-based consumables management with support for offline instruments. In an embodiment, a user device scans a first machine-readable code on a consumable, scans a second machine-readable code displayed on a display of an instrument that is not communicatively connected to a blockchain network, decodes a consumable code from the first machine-readable code, decodes an instrument code from the second machine-readable code, broadcasts a transaction message, comprising the consumable code and the instrument code, to the blockchain network, receives a use code from the blockchain network, encodes the use code into a third machine-readable code, and displays the third machine-readable code, on a display of the user device, for scanning by the instrument.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a processing system for processing a tissue or staining the tissue; and at least one hardware processor configured to: obtain a use code from a blockchain network, the use code generated based on a consumable code associated with a consumable and an instrument code that identifies the processing system; wherein the use code indicates one or more restrictions; send usage information to the blockchain network, the usage information indicating usage of the consumable with the processing system; control the processing system to, based on the one or more restrictions, prevent or limit the usage of the consumable in processing the tissue or staining the tissue in the processing system. 2. The apparatus of claim 1 , wherein the consumable code uniquely identifies the consumable and corresponds to a number of runs, tests, or uses of the consumable. 3. The apparatus of claim 1 , wherein the use code indicates a number of runs, and wherein the at least one hardware processor is configured to limit the usage of the consumable so as not to exceed the number of runs. 4. The apparatus of claim 1 , wherein the use code indicates a recall for one or more types of runs, and wherein the at least one hardware processor is configured to prohibit the one or more types of runs during the usage of the consumable. 5. The apparatus of claim 1 , wherein the processing system comprises a communication interface communicatively connected to the at least one hardware processor to obtain the use code from and send usage information to at least one node of the blockchain network using wired and/or wireless communication. 6. The apparatus of claim 1 , wherein obtaining the use code from the blockchain network comprises: scanning a machine-readable code displayed by a user device that is configured to receive the use code from the blockchain network, wherein the machine-readable code is based on the use code, and decoding the use code from the machine-readable code. 7. The apparatus of claim 1 , wherein sending usage information to the blockchain network comprises: storing usage information during usage of the consumable, generating a machine-readable code based on the usage information, and displaying the machine-readable code on a display for communication of the usage information to the blockchain network via a user device. 8. The apparatus of claim 1 , wherein the at least one hardware processor is further configured to validate the use code, prior to the usage of the consumable, by: decrypting data from the use code using a private key, and checking a consistency in the decrypted data. 9. The apparatus of claim 1 , wherein the consumable comprises a reagent. 10. A method comprising: obtaining a use code from a blockchain network, the use code generated based on a consumable code associated with a consumable and an instrument code that identifies a processing system that is configured to process a tissue or stain the tissue; wherein the use code indicates one or more restrictions; sending usage information to the blockchain network, the usage information indicating usage of the consumable with the processing system; and control the processing system to, based on the one or more restriction, prevent or limit the usage of the consumable in processing the tissue or staining the tissue in the processing system. 11. The method of claim 10 , wherein obtaining the use code from the blockchain network comprises: scanning a machine-readable code displayed by a user device that is configured to receive the use code from the blockchain network, wherein the machine-readable code is based on the use code, and decoding the use code from the machine-readable code. 12. The method of claim 10 , wherein sending usage information to the blockchain network comprises: storing usage information during usage of the consumable, generating a machine-readable code based on the usage information, and displaying the machine-readable code on a display for communication of the usage information to the blockchain network via a user device. 13. The method of claim 10 , further comprising: decrypting data from the use code using a private key; checking a consistency in the decrypted data; and validating the use code based on the consistency in the decrypted data. 14. The method of claim 10 , further comprising limiting the usage of the consumable according to a number of runs indicated by the use code, wherein the consumable code is associated with a number of runs for which the consumable is rated. 15. A non-transitory computer-readable medium having instructions stored therein, wherein the instructions, when executed by at least one hardware processor, cause the at least one hardware processor to perform a method comprising: obtaining a use code from a blockchain network, the use code generated based on a consumable code associated with a consumable and an instrument code that identifies a processing system that is configured to process a tissue or stain the tissue; wherein the use code indicates one or more restrictions; sending usage information to the blockchain network, the usage information indicating usage of the consumable with the processing system; and controlling the processing system to, based on the one or more restrictions, prevent or limit the usage of the consumable in processing the tissue or staining the tissue in the processing system. 16. The non-transitory computer-readable medium of claim 15 , wherein obtaining the use code from the blockchain network comprises: scanning a machine-readable code displayed by a user device that is configured to receive the use code from the blockchain network, wherein the machine-readable code is based on the use code, and decoding the use code from the machine-readable code. 17. The non-transitory computer-readable medium of claim 15 , wherein sending usage information to the blockchain network comprises: storing usage information during usage of the consumable, generating a machine-readable code based on the usage information, and displaying the machine-readable code on a display for communication of the usage information to the blockchain network via a user device. 18. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises: decrypting data from the use code using a private key; checking a consistency in the decrypted data; and validating the use code based on the consistency in the decrypted data. 19. The non-transitory computer-readable medium of claim 15 , wherein the method further comprises limiting the usage of the consumable according to a number of runs indicated by the use code, wherein the consumable code is associated with a number of runs for which the consumable is rated.
using hash chains, e.g. blockchains or hash trees · CPC title
Financial cryptography, e.g. electronic payment or e-cash · CPC title
involving digital signatures · CPC title
Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title
with optically detectable marking (G06K19/063, G06K19/08 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.