Real-time Location Tracking
The foundation of the ETA Agent is accurate location tracking:
Data Collection: The system continuously collects GPS data from:
Electronic Logging Devices (ELDs)
The PortPro mobile app on driver phones
Third-party GPS tracking devices
Processing and Filtering: Raw location data is processed to:
Filter out inaccurate readings
Match coordinates to actual road networks
Calculate speed and direction
Identify stops and movements
Visualization: Processed location data is displayed on in live tracking showing:
Current vehicle position
Direction of travel
Recent movement history
Planned route
The system typically updates locations every 1-5 minutes, depending on the data source and configuration.
ETA Prediction and Updates
The core function of the ETA Agent is generating accurate arrival time predictions:
Prediction Engine: Combines multiple factors to calculate ETAs:
Current location and distance to destination
Current and predicted traffic conditions
Historical travel times for similar routes
Vehicle type and capabilities
Driver patterns and rest requirements
Weather conditions
Continuous Updates: Predictions are automatically recalculated when:
New location data is received
The route is modified
The driver reports a status change
The system maintains a history of ETA changes to help identify patterns and improve future predictions.
Delay Detection and Notification
The ETA Agent proactively identifies and communicates potential delays:
Delay Detection: The system identifies delays by:
Comparing actual progress against expected timeline
Evaluating the impact of reported issues
Calculating the probability of on-time arrival
Notification Process:
The system evaluates if the delay meets notification thresholds
It identifies which stakeholders should be notified
It selects appropriate communication channels
It generates and delivers notifications with relevant details
It tracks delivery and acknowledgment
Notifications include the estimated length of delay, contributing factors, and potential actions or alternatives when applicable.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article