| CPC B61L 25/025 (2013.01) [B61L 15/0081 (2013.01); H04L 67/12 (2013.01); H04L 67/52 (2022.05); H04L 67/53 (2022.05); B61L 2205/02 (2013.01)] | 20 Claims |

|
1. A computing device for verifying a rail car location, comprising:
a processor;
a spring sensor; and
a memory storing instructions that, when read by the processor, cause the computing device to:
establish, based on determining a car location of the rail car, a geofence based on the car location;
adjust, based on the geofence, a car load state sensor interval for the spring sensor;
determine, according to the car load state sensor interval, and based on calculating spring usage of a spring associated with the spring sensor, an expected spring height of the spring;
measure, using the spring sensor, an actual spring height of the spring;
determine, based on a comparison of the expected spring height and the actual spring height satisfying a threshold, a car load state change for a rail car;
determine, based on the car load state change, an indicated car location;
identify an event corresponding to the car load state change, wherein the event comprises an event location corresponding to the indicated car location;
override a low-power operating mode associated with the processor in response to determining that the car load state change is a high priority event, the override including controlling a short-range communication device to transmit data about the car load state change; and
verify the car location based on the event location corresponding to the indicated car location and location information.
|