IP Library Granted Patent US 11,741,239
Granted Patent B2
US 11,741,239 · App. 16/163,022 · Granted Aug 29, 2023

Blockchain-based hours-of-service system

Inventor: Aaron Swearingen (Crystal, MN)
Assignee: OMNITRACS, LLC
G06F21/60G06F21/602G06F21/64G06Q10/063G06Q30/018G06Q30/0281G06Q50/30G07C5/02G07C5/085G06Q2220/00G06Q2220/12G07C5/008H04L9/3247
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,741,239
App. No.
16/163,022
Granted
Aug 29, 2023
Kind
B2
Abstract

The described features of the present disclosure generally relate to one or more improved systems for recording and managing the electronic information associated with driving activities (e.g., driver log information) obtained from the one or more mobile computing platforms (ELDs) associated with one or more vehicles in a distributed ledger managed by a blockchain network. Accordingly, features of the present disclosure provide a secure and tamper-resistant way to manage driver log records for audit and compliance purposes.

Claims (30)

1. A transport driver log system, comprising:

a processing system configured for:

receiving, by a driver log module, driver log information associated with one or more drivers respectively corresponding to one or more vehicles, wherein the driver log information contains hours-of-service data associated with the driver;

outputting, by the driver log module, to a peer blockchain module, the received driver log information;

receiving, by the peer blockchain module, the outputted driver log information;

generating, by the peer blockchain module, a blockchain transaction data structure having an input portion and an output portion, wherein the input portion of the blockchain transaction data structure comprises a cryptographic reference to a previous transaction data structure associated with the driver, and the output portion stores the hour s-of-service data including at least one log code value representing a driving status and a corresponding time duration; and

publishing, by the peer blockchain module, the blockchain transaction data structure to a blockchain network, wherein the transport driver log system is a node within the blockchain network and comprises an electronic logging device (ELD).

2. The transport driver log system of claim 1 , wherein the previous blockchain transaction data structure stores other driver log information associated with the driver.

3. The transport driver log system of claim 1 , wherein the blockchain transaction data structure includes a blockchain address associated with the driver.

4. The transport driver log system of claim 1 , wherein the driver log information is cryptographically verified by evaluating a script contained in the blockchain transaction data structure.

5. An apparatus for logging transport driver information, comprising:

a processor; and

a non-transitory memory coupled with the processor, wherein the memory includes instructions when executed by the processor causes the processor to perform the steps of:

receiving, by a driver log module, driver log information associated with one or more drivers respectively corresponding to one or more vehicles, wherein the driver log information contains hours-of-service data associated with the driver;

outputting, by the driver log module, to a peer blockchain module, the received driver log information;

receiving, by the peer blockchain module, the outputted driver log information;

generating, by the peer blockchain module, a blockchain transaction data structure having an input portion and an output portion, wherein the input portion of the blockchain transaction data structure comprises a cryptographic reference to a previous transaction data structure associated with the driver, and the output portion stores the hours-of-service data including at least one log code value representing a driving status and a corresponding time duration; and

publishing, by the peer blockchain module, the blockchain transaction data structure to a blockchain network, wherein the apparatus is a node within the blockchain network and comprises an electronic logging device (ELD).

6. The apparatus of claim 5 , wherein the previous blockchain transaction data structure stores additional driver log information associated with the driver.

7. The apparatus of claim 5 , wherein the blockchain transaction data structure includes a blockchain address associated with the driver.

8. The apparatus of claim 5 , wherein the driver log information is cryptographically verified by evaluating a script contained in the blockchain transaction data structure.

9. A method for managing driver log information, comprising:

receiving, by a driver log module, driver log information associated with one or more drivers respectively corresponding to one or more vehicles, wherein the driver log information contains hours-of-service data associated with the driver;

outputting, by the driver log module, to a peer blockchain module, the received driver log information;

receiving, by the peer blockchain module, the outputted driver log information;

generating, by the peer blockchain module, a blockchain transaction data structure having an input portion and an output portion, wherein the input portion of the blockchain transaction data structure comprises a cryptographic reference to a previous transaction data structure associated with the driver, and the output portion stores the hours-of-service data including at least one log code value representing a driving status and a corresponding time duration; and

publishing the blockchain transaction data structure to a blockchain network, wherein the driver log module and peer blockchain module are part of a node within the blockchain network and comprises an electronic logging device (ELD).

10. The method of claim 9 , wherein the previous transaction data structure stores additional driver log information associated with the driver.

11. The method of claim 9 , wherein the blockchain transaction data structure includes a blockchain address associated with the driver.

12. The method of claim 9 , wherein the driver log information is cryptographically verified by evaluating a script contained in the blockchain transaction data structure.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056601 FRAME 0630. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 058174/0907 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NUMBER D856640 PREVIOUSLY RECORDED ON REEL 056598 FRAME 0059. ASSIGNOR(S) HEREBY CONFIRMS THE SECOND LIEN PATENT SECURITY AGREEMENT. Recorded Nov 17, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 058175/0775 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056598/0059 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 16, 2021
From: OMNITRACS, LLC; ROADNET TECHNOLOGIES, INC.; SMARTDRIVE SYSTEMS, INC.; XRS CORPORATION; HYPERQUEST, LLC (F/K/A HYPERQUEST, INC.); AUDATEX NORTH AMERICA, LLC (F/K/A AUDATEX NORTH AMERICA, INC.); CLAIMS SERVICES GROUP, LLC; DMEAUTOMOTIVE LLC; ENSERVIO, LLC (F/K/A ENSERVIO, INC.); MOBILE PRODUCTIVITY, LLC; SEE PROGRESS, LLC (F/K/A SEE PROGRESS, INC.); SOLERA HOLDINGS, LLC (F/K/A SOLERA HOLDINGS, INC.); EDRIVING FLEET LLC; FINANCE EXPRESS LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 056601/0630 →
SECURITY INTEREST RELEASE (REEL/FRAME: 053983/0570) Recorded Jun 8, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS GRANTEE
To: OMNITRACS, LLC
Reel/Frame 056518/0684 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2020
From: OMNITRACS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053983/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: SWEARINGEN, AARON
To: OMNITRACS, LLC
Reel/Frame 047255/0814 →