IP Library Granted Patent US 11,637,695
Granted Patent B2
US 11,637,695 · App. 17/305,494 · Granted Apr 25, 2023

IoT devices, block chain platforms and IoT systems for recording transportation data of objects and methods of using the same

Inventors: Jianliang Gu (Shanghai, CN); Ziheng Zhou (Shanghai, CN); Yang Lu (Shanghai, CN)
Assignee: VeChain Global Technology SARL
H04L9/0825G06F21/602G06F21/606G06F21/64G06Q10/08G06Q10/0832H04L9/006H04L9/0643H04L9/3239H04L9/3247H04L67/12H04W4/80G06F2221/2107H04L9/50H04L2209/805
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 11,637,695
App. No.
17/305,494
Granted
Apr 25, 2023
Kind
B2
Abstract

The present disclosure includes IoT devices, block chain platforms, and IoT systems for recording transportation data of an object and methods of using the same. In some examples, IoT devices are one time programmed with a private key in a manufacturing process of the IoT device. In some examples, IoT devices may include at least one sensor configured to detect external environment data of an object during transportation of the object; and a processor configured to receive the data from the sensor and generate a data packet based on the data using a private key, the data packet including a unique identification number of the IoT device, the data and a signature generated according to the unique identification number and the data.

Claims (40)

1. A method of recording transportation data of an object with an Internet of Things (IoT) device, the IoT device including at least one sensor configured to detect external environment data of the object during transportation of the object, a processor, a private key, and a unique identification number, the method comprising:

receiving the data from the sensor;

performing a hash operation on at least the data;

using the private key to perform an asymmetric encryption on the result of the hash operation to generate a signature; and

packetizing the unique identification number, the data, and the signature into a data packet.

2. The method of claim 1 , further comprising:

generating, with the processor, the unique identification number using a public key corresponding to the private key.

3. The method of claim 1 , further comprising:

performing a hash operation on a public key corresponding to the private key and using the result of the hash operation as the unique identification number.

4. The method of claim 1 , further comprising: using a public key corresponding to the private key as the unique identification number.

5. The method of claim 1 , wherein the step of performing a hash operation includes performing a hash operation on a combination of the unique identification number and the data.

6. The method of claim 1 , further comprising: registering the unique identification number of the IoT device to a block chain platform.

7. The method of claim 1 , further comprising: transmitting the data packet to a block chain platform.

8. The method of claim 1 , further comprising transmitting the data packet to a block chain platform for storage with at least one of (1) an online communication interface of the Iot device that is connected with a radio access network directly and configured to transmit the data packet to the block chain platform over the radio access network, (2) an offline communication interface of the IoT device configured to communicate with a scanner in a near distance communication to transmit the data packet to the scanner for forwarding the data packet to the block chain platform; or (3) a wired communication interface of the IoT device for transmitting the data packet directly or indirectly to the block chain platform through a data cable.

9. The method of claim 1 , wherein the sensor includes at least one of an environmental sensor, a motion sensor, a gas sensor and a location sensor.

10. The method of claim 1 , wherein the IoT device includes a power supply component for powering the IoT device.

11. A method of recording transportation data of an object with a blockchain platform, the blockchain platform including an underlying block chain and at least one processor, the method comprising:

receiving a data packet from an IoT device that includes a unique identification number of the IoT device, sensor data and a signature;

performing a hash operation on at least the data;

decrypting the signature using a public key of the IoT device;

comparing a result of the hash operation and a result of the decrypting; and

storing the sensor data to the underlying block chain if the result of the hash operation and the result of the decrypting are the same.

12. The method of claim 11 , wherein the signature was generated based on a combination of the unique identification number and the sensor data and wherein the step of performing a hash operation includes performing a hash operation on the combination of the unique identification number and the data, the hash operation being same as a hash operation performed by a processor of the IoT device on the combination of the unique identification number and the data.

13. The method of claim 11 , further comprising receiving the data packet from a scanner communicatively coupled with the IoT device.

14. A method of recording transportation data of a plurality of objects with a plurality of Internet of Things (IoT) devices and at least one scanner, the method comprising:

receiving, at the scanner, from each of the plurality of IoT devices, data packets generated by the IoT devices that include a unique identification number of the IoT device, sensor data recorded by a sensor of the IoT device, and a signature generated by the IoT device based on at least the data; and

transmitting the data packets to a block chain platform for storage.

15. The method of claim 14 , wherein the step of receiving includes communicating with each of the IoT devices using a near distance communication protocol.

16. The method of claim 15 , wherein the near distance communication protocol is Near Field Communication (NFC), Radio Frequency Identification (RFID), Bluetooth, or ZIGBEE.

17. The method of claim 14 , wherein the step of receiving includes communicating with each of the IoT devices via an offline communication interface of the IoT devices.

18. The method of claim 14 , wherein the signature is an encrypted version of a result of a hash operation performed on at least the sensor data.

19. The method of claim 14 , wherein the signature is an encrypted version of a result of a hash operation performed on a combination of the sensor data and a unique identification number of the IoT device.

20. A method of recording transportation data of an object with a blockchain platform, the blockchain platform including an underlying block chain and at least one processor, the method comprising:

receiving a data packet from a scanner communicatively coupled with an IoT device;

authenticating the data packet based on a public key of the IoT device; and

storing the data of the data packet to the underlying block chain upon a successful authentication.

21. The method of claim 20 , wherein the step of authenticating the data packet based on a public key of the IoT device includes:

performing a hash operation on at least the data;

decrypting a signature included in the data packet using a public key of the IoT device; and

comparing a result of the hash operation and a result of the decrypting.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2021
From: GU, JIANLIANG; ZHOU, ZIHENG; LU, YANG
To: SHANGHAI WEILIAN INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 056796/0751 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2021
From: SHANGHAI WEILIAN INFORMATION TECHNOLOGY CO., LTD.
To: VECHAIN GLOBAL TECHNOLOGY SARL
Reel/Frame 056796/0811 →
Priority Claims (1)
CN 201711483635.1 · Dec 29, 2017 · national
Continuity (2)
Continuation 16235589 · Dec 28, 2018
Related Publication 20210336775A1 · Oct 28, 2021