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.        

Transportation Logistics

Search All Applications in Transportation Logistics


Application US20190080284


Published 2019-03-14

Distributed Ledger Technology For Freight System

A system may receive a tracking update created by a tracking device. The tracking update comprising geographic location information indicative of a current geographic location of the tracking device. The system may identify, in a blockchain, a smart contract including executable logic configured to calculate a tracking metric. The system may determine, using the executable logic, the tracking metric in response to receipt of the tracking update. The system may append a datablock to the blockchain. The datablock may include the tracking metric and the geographic location information. The system may synchronize the blockchain with a plurality of blockchains stored in blockchain databases.



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, comprising: receiving, by a server node in communication with a blockchain database, a vehicle tracking update created by a vehicle tracking device, the vehicle tracking update comprising geographic location information indicative of a geographic location of the vehicle tracking device; identifying, in a blockchain stored in a database, a smart contract including destination identifier and executable logic configured to determine a tracking metric; determining the tracking metric in response to receipt of the vehicle tracking update by calculating, using the executable logic, the tracking metric based on a comparison of the geographic location information of the vehicle tracking update and previous geographic location information included in a previous datablock of the blockchain; appending a datablock to the blockchain, the datablock including the tracking metric and the geographic location information; determining a shipment associated with the vehicle tracking device has reached a destination corresponding to the destination identifier by detecting, using the executable logic and the vehicle tracking update, that at of at least one of the following conditions are satisfied: the vehicle tracking device has remained stationary for a predetermined amount of time included in the smart contract, or the vehicle tracking device is positioned in a geographic area, the geographic area identified by the smart contract; and synchronizing the blockchain with a plurality of blockchains stored in blockchain databases remote to the server node.

  • 8. A system, comprising: a processor, the processor configured to: receive a tracking update created by a tracking device, the tracking update comprising geographic location information indicative of a geographic location of the tracking device; determine, using executable logic of a smart contract stored in a blockchain, the tracking metric in response to receipt of the tracking update; append a datablock to the blockchain, the datablock including the tracking metric; and synchronize the blockchain with a plurality of blockchains stored in respective blockchain databases configured at respective server nodes.

  • 15. A non-transitory computer readable storage medium comprising computer executable instructions, the computer executable instructions executable by a processor, the computer executable instructions comprising: instructions executable to receive a tracking update created by a tracking device, the tracking update comprising geographic location information indicative of a geographic location of the tracking device; instructions executable to determine, using a smart contract stored in a blockchain, the tracking metric in response to receipt of the tracking update; instructions executable to append a datablock to the blockchain, the datablock including the tracking metric; and instructions executable to synchronize the blockchain with a plurality of blockchains stored in blockchain databases.