OFF-BOARD HOURS-OF-SERVICE ("HOS") PROCESSING
First Claim
Patent Images
1. A method for on-board hours-of-service (“
- HOS”
) processing for a vehicle, comprising;
recording vehicle performance data with a vehicle recording device onboard the vehicle;
sending the vehicle performance data from the vehicle recording device to a host server remote from the vehicle;
receiving the vehicle performance data at the host server;
receiving an indication of a driver status change at a driver'"'"'s mobile device;
sending the indication of the driver status change from the driver'"'"'s mobile device to the host server without exchanging data with the vehicle recording device;
receiving the indication of the driver status change at the host server; and
updating an HOS database based at least in part on the received vehicle performance data and the received indication of the driver status change.
16 Assignments
0 Petitions
Accused Products
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.
101 Citations
35 Claims
-
1. A method for on-board hours-of-service (“
- HOS”
) processing for a vehicle, comprising;recording vehicle performance data with a vehicle recording device onboard the vehicle; sending the vehicle performance data from the vehicle recording device to a host server remote from the vehicle; receiving the vehicle performance data at the host server; receiving an indication of a driver status change at a driver'"'"'s mobile device; sending the indication of the driver status change from the driver'"'"'s mobile device to the host server without exchanging data with the vehicle recording device; receiving the indication of the driver status change at the host server; and updating an HOS database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (2, 3, 4, 5, 6)
- HOS”
-
7. A method for workflow processing for a vehicle, comprising:
-
recording vehicle performance data with a vehicle recording device onboard the vehicle; sending the vehicle performance data from the vehicle recording device to a host server remote from the vehicle; receiving the vehicle performance data at the host server; receiving an indication of a driver status change at a driver'"'"'s mobile device; sending the indication of the driver status change from the driver'"'"'s mobile device to the host server without exchanging data with the vehicle recording device; receiving the indication of the driver status change at the host server; and updating a vehicle fleet management database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (8, 9)
-
-
10. 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 a message from a driver computing device 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. - View Dependent Claims (11)
-
-
12. An on-board hours-of-service (“
- HOS”
) system, comprising;a host server; a vehicle recording device onboard in a vehicle, the vehicle recording device comprising; means for recording vehicle performance data; and means for sending the vehicle performance data to the host server; and a driver'"'"'s mobile device, comprising; means for receiving an indication of a driver status change; and means for sending the indication of the driver status change to the host server without exchanging data with the vehicle recording device, wherein the host server is remote from the vehicle and comprises; means for receiving the vehicle performance data; means for receiving the indication of the driver status change; and means for updating an HOS database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (13, 14, 15, 16, 17)
- HOS”
-
18. An on-board hours-of-service (“
- HOS”
) system, comprising;a host server, comprising; a first transceiver configured to communicate with a communication network; and a host server processor coupled to the first transceiver; a vehicle recording device onboard a vehicle, the vehicle recording device comprising; a second transceiver configured to communicate with the communication network; and a vehicle recording device processor coupled to the second transceiver, wherein the vehicle recording device processor is configured with processor-executable instructions to perform operations comprising; recording vehicle performance data; and sending the vehicle performance data to the host server via the second transceiver; and a driver'"'"'s mobile device, comprising; a third transceiver configured to communicate with the communication network; and a driver'"'"'s mobile device processor coupled to the third transceiver, wherein the driver'"'"'s mobile device processor is configured with processor-executable instructions to perform operations comprising; receiving an indication of a driver status change; and sending the indication of the driver status change to the host server via the third transceiver without exchanging data with the vehicle recording device, wherein the host server is remote from the vehicle, and wherein the host server processor is configured with processor-executable instructions to perform operations comprising; receiving the vehicle performance data via the first transceiver; receiving the indication of the driver status change via the first transceiver; and updating an HOS database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (19, 20, 21, 22, 23)
- HOS”
-
24. A system, comprising:
-
a host server; a vehicle recording device onboard a vehicle, the vehicle recording device comprising; means for recording vehicle performance data; and means for sending the vehicle performance data to the host server; and a driver'"'"'s mobile device, comprising; means for receiving an indication of a driver status change; means for sending the indication of the driver status change to the host server without exchanging data with the vehicle recording device, wherein the host server is remote from the vehicle and comprises; means for receiving the vehicle performance data; means for receiving the indication of the driver status change; and means for updating a vehicle fleet management database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (25, 26)
-
-
27. A system, comprising:
-
a host server, comprising; a first transceiver configured to communicate with a communication network; and a host server processor coupled to the first transceiver; a vehicle recording device onboard a vehicle, the vehicle recording device comprising; a second transceiver configured to communicate with the communication network; and a vehicle recording device processor coupled to the second transceiver, wherein the vehicle recording device processor is configured with processor-executable instructions to perform operations comprising; recording vehicle performance data; and sending the vehicle performance data via the second transceiver to the host server; and a driver'"'"'s mobile device, comprising; a third transceiver configured to communicate with the communication network; and a driver'"'"'s mobile device processor coupled to the third transceiver, wherein the driver'"'"'s mobile device processor is configured with processor-executable instructions to perform operations comprising; receiving an indication of a driver status change; sending the indication of the driver status change via the third transceiver to the host server without exchanging data with the vehicle recording device, wherein the host server is remote from the vehicle, and wherein the host server processor is configured with processor-executable instructions to perform operations comprising; receiving the vehicle performance data via the first transceiver; receiving the indication of the driver status change via the first transceiver; and updating a vehicle fleet management database based at least in part on the received vehicle performance data and the received indication of the driver status change. - View Dependent Claims (28, 29)
-
-
30. A server, comprising:
-
means for receiving from a vehicle data reporting device an odometer reading for a particular vehicle; means for receiving a message from a driver computing device 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. - View Dependent Claims (31)
-
-
32. 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 form a vehicle data reporting device an odometer reading for a particular vehicle via the first transceiver; receiving a message from a driver computing device 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. - View Dependent Claims (33)
-
-
34. A non-transitory computer-readable medium having stored thereon server-executable instructions configured to cause a server to perform operations comprising
receiving form a vehicle data reporting device an odometer reading for a particular vehicle; -
receiving a message from a driver computing device including a driver-entered odometer reading; 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. - View Dependent Claims (35)
-
Specification