Abstract:
Computer system (100), method and computer program product,for detecting a stay of a vehicle (10). The computer system includes an interface component (110) configured to periodically receive location data sets (211-1 to 211-n) from one or more location sensors (200) attached to the vehicle. The system further includes a motion detection component (120) configured to detect a stop of the vehicle when at least two consecutive location data sets (211-1, 211-2) represent the same physical location within a tolerance range, thus defining a stop location of the vehicle. Further, it determines the earliest received data set of the consecutive location data sets as start of a stay period. The motion detection component is further configured to detect a restart of the vehicle when at least two consecutive location data sets are outside the tolerance range of the stop location and the location data sets outside the tolerance range show a trend that the vehicle is moving away from the stop location. It then determines the earliest received data set of the consecutive location data sets outside the tolerance range as end of the stay period.