IP Library Granted Patent US 10,706,125
Granted Patent B2
US 10,706,125 · App. 15/891,027 · Granted Jul 7, 2020

Off-board hours-of-service (“HOS”) processing

Inventor: Thomas N. Flies (Dallas, TX)
Assignee: OMNITRACS, LLC
G06F17/00G07C5/008G07C5/085G06Q10/06G06Q10/063G06Q10/0639G06Q10/06398
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,706,125
App. No.
15/891,027
Granted
Jul 7, 2020
Kind
B2
Abstract

Systems, methods, and devices for providing hour-of-service (“HOS”) calculations via a web based host server instead of on an onboard mobile device. In the various embodiments, an onboard vehicle recording device and driver-carried mobile devices may operate independently. The onboard vehicle recording device and driver-carried mobile device(s) may exchange information independently with a host server rather than exchanging information together onboard the vehicle.

Claims (58)

1. A method of associating a driver with a particular vehicle, comprising:

receiving, in a server from a vehicle data reporting device, an odometer reading for the particular vehicle;

receiving, in the server from a driver computing device, a message including a driver-entered odometer reading;

comparing the odometer reading received from the vehicle data reporting device to the odometer reading received from the driver computing device; and

associating the driver with the particular vehicle when the two odometer readings match.

2. The method of claim 1 , further comprising:

receiving, in the server, one or more of a vehicle identifier, a driver identifier and a driver authentication code; and

comparing the received one or more of the vehicle identifier, the driver identifier and the driver authentication code to data stored in the server,

wherein associating the driver with the particular vehicle when the two odometer readings match is accomplished when the received one or more of the vehicle identifier, the driver identifier and the driver authentication code also matches data stored in the server.

3. The method of claim 1 , further comprising:

receiving, in the server from the driver computing device, a driver status change report; and

sending, by the server to the driver computing device, a send odometer input request in response to receiving the driver status change report,

wherein the odometer reading is received in response to the sending of the odometer input request.

4. The method of claim 3 , wherein the odometer input request is one of an email, a text message or a web form.

5. The method of claim 1 , further comprising:

generating, by the server, an alert in response to the two odometer readings not matching; and

sending, by the server, the alert to at least one of a dispatcher and the driver computer device.

6. The method of claim 5 , wherein the alert is one of an email, a text message, an automated phone call, a web browser pop-up or an executable code segment.

7. The method of claim 1 , wherein the receiving the odometer reading from the vehicle data reporting device is received via the Internet.

8. A server, comprising:

means for receiving, from a vehicle data reporting device, an odometer reading for a particular vehicle;

means for receiving, from a driver computing device, a message including a driver-entered odometer reading;

means for comparing the odometer reading received from the vehicle data reporting device to the odometer reading received from the computing device; and

means for associating a driver with the particular vehicle when the two odometer readings match.

9. The server of claim 8 , further comprising:

means for receiving one or more of a vehicle identifier, a driver identifier and a driver authentication code; and

means for comparing the received one or more of the vehicle identifier, the driver identifier and the driver authentication code to data stored in the server,

wherein associating the driver with the particular vehicle when the two odometer readings match is accomplished when the received one or more of the vehicle identifier, the driver identifier and the driver authentication code also matches data stored in the server.

10. The server of claim 8 , further comprising:

means for receiving, from the driver computing device, a driver status change report; and

means for sending, to the driver computing device, a send odometer input request in response to receiving the driver status change report,

wherein the odometer reading is received in response to the sending of the odometer input request.

11. The server of claim 10 , wherein the odometer input request is one of an email, a text message or a web form.

12. The server of claim 8 , further comprising:

means for generating an alert in response to the two odometer readings do not match; and

means for sending the alert to at least one of a dispatcher and the driver computer device.

13. The server of claim 8 , wherein the alert is one of an email, a text message, an automated phone call, a web browser pop-up or an executable code segment.

14. A server, comprising:

a transceiver configured to communication with a communication network; and

a processor coupled to the transceiver, wherein the processor is configured with processor-executable instructions to perform operations comprising:

receiving, from a vehicle data reporting device, an odometer reading for a particular vehicle via the first transceiver;

receiving, from a driver computing device, a message including a driver-entered odometer reading via the first transceiver;

comparing the odometer reading received from the vehicle data reporting device to the odometer reading received from the computing device; and

associating a driver with the particular vehicle when the two odometer readings match.

15. The server of claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:

receiving, via the first transceiver, one or more of a vehicle identifier, a driver identifier and a driver authentication code; and

comparing the received one or more of the vehicle identifier, the driver identifier and the driver authentication code to data stored in the server,

wherein the processor is configured with processor-executable instructions to perform operations such that associating the driver with the particular vehicle when the two odometer readings match is accomplished when the received one or more of the vehicle identifier, the driver identifier and the driver authentication code also matches data stored in the server.

16. The server of claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:

receiving, in the server from the driver computing device, a driver status change report; and

sending, by the server to the driver computing device, a send odometer input request in response to receiving the driver status change report,

wherein the odometer reading is received in response to the sending of the odometer input request.

17. The server of claim 16 , wherein the odometer input request is one of an email, text a message or a web form.

18. The server of claim 14 , wherein the processor is configured with processor-executable instructions to perform operations further comprising:

generating, by the server, an alert in response to the two odometer readings do not match; and

sending, by the server, the alert to at least one of a dispatcher and the driver computer device.

19. The server of claim 18 , wherein the alert is one of an email, a text message, an automated phone call, a web browser pop-up or an executable code segment.

20. The server of claim 14 , wherein the receiving the odometer reading from the vehicle data reporting device is received via the Internet.

Assignments (9)
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 →
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 →
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 →
CHANGE OF ADDRESS Recorded Feb 8, 2018
From: OMNITRACS, LLC.
To: OMNITRACS, LLC
Reel/Frame 045293/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: QUALCOMM INCORPORATED
To: OMNITRACS, INC.
Reel/Frame 045293/0626 →
CHANGE OF NAME Recorded Feb 8, 2018
From: OMNITRACS, INC.
To: OMNITRACS, LLC
Reel/Frame 045271/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: FLIES, THOMAS N.
To: QUALCOMM INCORPORATED
Reel/Frame 044874/0921 →
Continuity (3)
Division 13789304 · Mar 7, 2013
Provisional Application 61645473 · May 10, 2012
Related Publication 20180165247A1 · Jun 14, 2018