Home Patent Forecast® Sectors Log In   Sign Up   Free Trial   Support   Contact   Pricing  
How it works Patent Forecast® Sectors Pricing Insights
Menu
Enjoy your FREE PREVIEW which shows only 2020 data and 25 documents. For full access, try it free at any time.        

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.


Classification


Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • Independent Claim 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 deviceidentifying, in a blockchain stored in a database, a smart contract including destination identifier and executable logic configured to determine a tracking metricdetermining 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 blockchainappending a datablock to the blockchain, the datablock including the tracking metric and the geographic location informationdetermining 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 contractand synchronizing the blockchain with a plurality of blockchains stored in blockchain databases remote to the server node.

  • Independent Claim 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 devicedetermine, using executable logic of a smart contract stored in a blockchain, the tracking metric in response to receipt of the tracking updateappend a datablock to the blockchain, the datablock including the tracking metricand synchronize the blockchain with a plurality of blockchains stored in respective blockchain databases configured at respective server nodes.

  • Independent Claim 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 deviceinstructions executable to determine, using a smart contract stored in a blockchain, the tracking metric in response to receipt of the tracking updateinstructions executable to append a datablock to the blockchain, the datablock including the tracking metricand instructions executable to synchronize the blockchain with a plurality of blockchains stored in blockchain databases.