In-Motion Locking

Prev Next

Overview

In-motion locking prevents app usage while a vehicle is in motion. This safety feature combines the driver’s hours of service (HOS) duty status with GPS speed data to determine when the app should be locked.

The system includes protections to prevent users from spoofing their GPS data.

NOTE: To customize the in-motion lock screen message or speed threshold, reach out to support@eleostech.com


How It Works

In-motion locking looks at two data sources to determine whether the app should be locked:

  • Driver’s HOS Status: Indicates whether the driver is currently in a driving duty status

  • Vehicle Speed: Reported by the device’s GPS or network hardware

The app uses both sources together to make locking decisions. The app locks when there is evidence the driver may be operating a vehicle, such as when speed exceeds the threshold (5 mph by default) or when the driver’s status is driving. The in-motion lock screen does not appear when the driver is actively viewing the navigation screen.

NOTE: In some instances, a driver’s duty status or speed can be unknown. Such as, the integration or web service is unavailable, or poor data/GPS reception.

HOS Data Sources

HOS duty status can be retrieved from one of two sources:

  • Telematics Integration: If enabled, Eleos retrieves the status from the telematics provider

  • Driver Status Web Service: If no telematics integration is used, you must implement a driver status web service to provide the driver’s duty status

Overrides

When the driver’s status or speed cannot be determined, drivers can override the lock by confirming they are not driving a vehicle.

After an override, the in-motion lock screen will reappear if either of the following occur:

  • The previously unknown speed exceeds the threshold

  • The previously unknown duty status changes to driving

All override confirmations are recorded and available for download from the App Manager dashboard under App Content > Agreement Logs

Quick Reference

Refer to the following table for further guidance on in-motion locking behavior:

Duty Status

Below Speed Threshold

Above Speed Threshold

Speed Threshold Disabled

Unknown Speed

Driving

Unlocked

Locked

Locked

Overridable

Not Driving

Unlocked

Unlocked

Unlocked

Unlocked

Unknown

Unlocked

Overridable

Locked

Overridable


Resources

API