IP Library › Granted Patent US 10,257,496
Granted Patent B2
US 10,257,496 · App. 16/031,956 · Granted Apr 9, 2019

Quality inspection data distributed ledger

Inventors: Raf Peeters (San Mateo, CA); Bert Peelaers (Herentals, BE)
Assignee: Qcify Inc.
H04N13/243G06T7/0004G06T7/0008H04N5/23203H04N5/247H04N13/254G06T2207/10021G06T2207/30128H04N5/2256
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,257,496
App. No.
16/031,956
Filed
Jul 10, 2018
Granted
Apr 9, 2019
Kind
B2
Art Unit
2481
USPC
348/92
Abstract

A method for generating a quality inspection data block for a distributed ledger includes: determining an identification code associated with a sample to be inspected, inspecting the sample and thereby generating quality inspection data associated with the sample, and after completion of the inspecting of the sample combining the identification code and the quality inspection data into the quality inspection data block. The method also includes adding the quality inspection data block to the distributed ledger. An inspector including a sensor that senses a characteristic of a sample, a memory that stores sensor output data, and a processor configured to: determine an identification code associated with a sample to be inspected, generate quality inspection data based on the sensor output data, and combine the identification code and the quality inspection data into a quality inspection data block. In one example, the inspector is an in-flight 3D inspector.

Claims (49)

1. A method for generating a quality inspection data block for a distributed ledger, comprising:

(a) determining an identification code associated with a sample to be inspected;

(b) inspecting the sample and thereby generating quality inspection data associated with the sample; and

(c) after completion of the inspecting of (b), combining the identification code and the quality inspection data into the quality inspection data block, wherein the inspecting of (b) is performed by one of the group consisting of: an optical sensor, a moisture sensor, a microtoxin sensor, a thermometer sensor, a pH sensor, a microwave sensor, a pressure sensor, a level sensor, an ultrasonic sensor, a flow sensor, a viscosity sensor, a conductance/impedance sensor, a electronic nose (sniffing) sensor, an X-ray sensor, a multi spectral (visual/non-visual) sensor, a weight sensor, a refractometer sensor, a tenderometer sensor, a firmness sensor, and a hardness sensor.

2. The method of claim 1 , wherein the determining of an identification code associated with the sample of (a) includes reading one of the following: a Quick Response (QR) code, a bar code, a printed text, a Near Field Communication (NFC), and Radio Frequency Identification (RFID) tag.

3. The method of claim 1 , wherein the inspecting of (b) is performed by an in-flight 3D inspector.

4. The method of claim 1 , further comprising:

(d) adding the quality inspection data block to the distributed ledger.

5. The method of claim 1 , wherein the determining of (a), the inspecting of (b), and the combining of (c) are performed automatically by an inspection device.

6. The method of claim 5 , further comprising:

(d) adding the quality inspection data block to the distributed ledger via a network connection.

7. The method of claim 6 , wherein the determining of (a), the inspecting of (b), the combining of (c), and the adding of (d) are performed automatically by the inspection device.

8. A method for generating a quality inspection data block for a distributed ledger, comprising:

(a) determining an identification code associated with a sample to be inspected;

(b) inspecting the sample and thereby generating quality inspection data associated with the sample; and

(c) after completion of the inspecting of (b), combining the identification code and the quality inspection data into the quality inspection data block, wherein the quality inspection data block includes an indication of at least one of the group consisting of: an inspection entity, an inspection location, a sensor identification number, a lot number, a total weight value, an analysis timestamp, an amount of product analyzed value, a moisture content value, a kernel size value, a uniformity ratio, a percentage or number of passing samples, a percentage or number of dissimilar samples, a percentage or number of chipped and scratched samples, a percentage or number of samples that have serious damage, a quality grade value, a color value, a microtoxin value, a temperature value, an acidity value, a pressure value, a volume per unit time value, an amount of discolored product value, an amount of broken product value, an amount of rancid product value, an amount of moldy product value, an amount of immature product value, an amount of unripe product value, and an amount of rotten soft product value.

9. A method for generating a quality inspection data block for a distributed ledger, comprising:

(a) determining an identification code associated with a sample to be inspected;

(b) inspecting the sample and thereby generating quality inspection data associated with the sample; and

(c) after completion of the inspecting of (b), combining the identification code and the quality inspection data into the quality inspection data block, wherein the quality inspection data block includes an indication of at least one of the group consisting of: a present block hash value, a previous block hash value, and a next block hash value.

10. An inspector, comprising:

a sensor that senses a characteristic of a sample;

a memory that stores sensor output data; and

a processor configured to:

(a) determine an identification code associated with a sample to be inspected;

(b) generate quality inspection data based on the sensor output data; and

(c) combine the identification code and the quality inspection data into a quality inspection data block, wherein the sensor is one of the group consisting of: an optical sensor, a moisture sensor, a microtoxin sensor, a thermometer sensor, an acidity sensor, a microwave sensor, a pressure sensor, a level sensor, an ultrasonic sensor, a flow sensor, a viscosity sensor, a conductance/impedance sensor, an electronic nose (sniffing) sensor, an X-ray sensor, a multi spectral (visual/non visual) sensor, a weight sensor, a refractometer sensor, a tenderometer sensor, a firmness sensor, and a hardness sensor.

11. The inspector of claim 10 , wherein the determine of an identification code associated with the sample of (a) includes reading one of the following: a Quick Response (QR) code, a bar code, a printed text, a Near Field Communication (NFC) signal, and Radio Frequency Identification (RFID) tag.

12. The inspector of claim 10 , wherein the inspector is an in-flight 3D inspector.

13. The inspector of claim 10 , wherein the processor is further configured to:

(d) add the quality inspection data block to the distributed ledger.

14. The method of claim 13 , wherein the determine of (a), the generate of (b), the combine of (c), and the add of (d) are performed automatically by the inspector.

15. The inspector of claim 10 , wherein the determine of (a), the generate of (b), and the combine of (c) are performed automatically by the inspector.

16. The inspector of claim 10 , further comprising:

a network interface circuit, wherein the quality inspection data block is added to the distributed ledger via the network interface circuit.

17. An inspector, comprising:

a sensor that senses a characteristic of a sample;

a memory that stores sensor output data; and

a processor configured to:

(a) determine an identification code associated with a sample to be inspected;

(b) generate quality inspection data based on the sensor output data; and

(c) combine the identification code and the quality inspection data into a quality inspection data block, wherein the quality inspection data block includes an indication of at least one of the group consisting of: an inspection entity, an inspection location, a sensor identification number, a lot number, a total weight value, an analysis completion timestamp, an amount of product analyzed value, a moisture content value, a kernel size value, a uniformity ratio, a percentage or number of passing samples, a percentage or number of dissimilar samples, a percentage or number of chipped and scratched samples, a percentage or number of samples that have serious damage, and a quality grade value.

18. An inspector, comprising:

a sensor that senses a characteristic of a sample;

a memory that stores sensor output data; and

a processor configured to:

(a) determine an identification code associated with a sample to be inspected;

(b) generate quality inspection data based on the sensor output data; and

(c) combine the identification code and the quality inspection data into a quality inspection data block, wherein the quality inspection data block includes an indication of at least one of the group consisting of: a present block hash value, a previous block hash value, and a next block hash value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2018
From: PEETERS, RAF; PEELAERS, BERT
To: QCIFY INC.
Reel/Frame 046522/0024 →
Continuity (4)
Continuation In Part 15995126 · Jun 1, 2018
Continuation 15817240 · Nov 19, 2017
Continuation In Part 15219870 · Jul 26, 2016
Related Publication 20180324407A1 · Nov 8, 2018
Cited By (10)
US 1,071,236 US 1,073,100 US 12,277,524 US 12,361,371 US 12,456,092 US 12,488,307 US 12,541,836 US 12,579,500 US 12,586,034 US 12,626,215