| CPC B61L 29/32 (2013.01) [B60T 7/12 (2013.01)] | 20 Claims |

|
1. A safety system comprising:
one or more processors; and
a memory communicably coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to:
identify a railroad crossing in a path of a road user;
responsive to determining that a train is approaching the road user at the railroad crossing, determine whether a warning mechanism of the railroad crossing satisfies a crossing threshold that is based, at least in part, on a safety condition of the warning mechanism; and
control a display of the road user to output a virtual railroad crossing bar on the display according to the safety condition responsive to determining that the warning mechanism satisfies the crossing threshold, wherein the safety system is implemented within a user device of the road user.
|