To download a PDF of this document, please see the attachment.


In-Motion Locking Overview

Eleos has in-motion locking logic to prevent the use of the mobile application while driving a vehicle. In-motion locking considers both the driver's hours of service (HOS) status, as well as the speed reported by the device's GPS and network hardware.


In the table below, each column is a possible speed status, and each row is a driving status obtained from either a telematics integration such as Geotab, the mobile devices internal GPS systems, or from your driver status web service. 


The stated threshold is 5 mph as reported by Geotab or the mobile devices internal GPS systems. 

 

 
Below 5 mph
Above Threshold
Unknown mph
Driving
UNLOCKED
LOCKED
LOCKED
Not Driving
UNLOCKED
UNLOCKED
UNLOCKED
Unknown Status
See “I am not driving a vehicle.” Override section 


Disabling In-Motion Locking (IML)

To disable in-motion locking, the value for the speed threshold must be set within the platform itself to 100 MPH.  The threshold cannot be set to 0/Null, the value would be set so high that no one would ever advance over it to activate the in-motion locking screen (regardless of what the integration returns).

 

Locked Vs. Unlocked Display

Below are some examples from the ASR branded version of the Eleos application, in various locked and unlocked stages, to demonstrate the logic of what in-motion locking looks like within the Eleos platform.  


Geotab - Unlocked


Base Geotab screen showing ELD before moving.          

                        

Geotab - Locked


Locked screen if you start moving from the Geotab screen.


Eleos Dashboard - Unlocked

Base Eleos screen showing the Dashboard before moving.          

         

Eleos Dashboard - Locked

Locked screen if you start moving from any Eleos screen


Eleos Navigation - Unlocked

Base Eleos screen with Navigation before moving.   

                             

Eleos Navigation - Locked

Locked Eleos screen showing Navigation while moving.


Messages During in Motion Locking 

Due to in-motion locking, you will not be able to send or read a message while driving, however a new message will be read aloud to you. Below are screenshots of how the message notification will appear when the in-motion locking screen is displaying on the application dashboard (left screenshot) and when the in-motion locking screen is displaying during navigation (right screenshot).


Please note that message toast notifications may vary in style based on the MDM setup or your TMS type.


Locked Eleos Screen - Override

In-Motion Locking and the “I’m not driving” override screens are controlled by separate entities. The Override is a confirmation prompt that makes drivers confirm they aren't driving a vehicle. Even if in-motion locking is disabled but the integration returns driving=true or doesn't return a value for driving at all, you will see this screen.


This can appear over any Eleos screen.    


The overridable in-motion lock screen will show if:

  • Geotab has not detected Driving Status, but the tablet is moving over 5 MPH.
  • The device has poor GPS coverage/reception even though the speed may be below the threshold.
  • When the speed, or a combination speed and driving cannot be determined by the app.

 


 

Unknown

Speed

Unknown 

Driving Status

See “I am not driving a vehicle.” Override section

 

If you tap the override your response is recorded in the system. This is intended if you are a passenger in a vehicle or in a team and want to utilize the app while another person is driving. It should only be used if you are not physically driving, for legal compliance.

 

If you set driving=false in the integration for the user this will prevent the Override screen from also displaying, unless Eleos is unable to fetch the driving status from your integration (e.g. endpoint is down, or the device has no/very poor cellular connection).