Method and system of deploying portable monitoring device
A system and method of deploying a portable monitoring device. The method comprises inferring a rate of motion associated with the portable monitoring device; initiating, at a display screen of the portable monitoring device when the rate of motion is above a predetermined threshold, an image capture request; determining, responsive to the image capture request, a violation; and reporting the violation to a remote server communicatively coupled to the portable monitoring device.
1. A method of deploying a portable monitoring device, the method comprising:
inferring a rate of motion associated with the portable monitoring device;
detecting, responsive to the inferring, a location of the portable monitoring device;
determining one of a conformance and a non-conformance of the location relative to a preassigned range of locations;
authenticating a user of the portable monitoring device based on capturing one or more images of the user within a vehicle;
ascertaining, at a monitoring logic module, a likely driving status of the user based on the one or more images; and
determining a violation responsive to the non-conformance and responsive to ascertaining the likely driving status of the user as a driver of the vehicle; and
logging the violation via a violation report module of a server computing device.
2. The method of claim 1 wherein the preassigned range of locations encompasses a vehicle driving route.
3. The method of claim 2 wherein the non-conformance comprises exceeding a threshold spatial deviation from the vehicle driving route.
4. The method of claim 1 wherein ascertaining a likely driving status of the user is performed at the server computing device.
5. The method of claim 1 wherein determining the violation is performed by the server computing device.
6. A computing device comprising:
a processor; and
a non-transitory memory including executable instructions, the instructions when executed in the processor causing operations comprising:
inferring a rate of motion associated with a portable monitoring device;
detecting, responsive to the inferring, a location of the portable monitoring device;
determining one of a conformance and a non-conformance of the location relative to a preassigned range of locations;
authenticating a user of the portable monitoring device based on capturing one or more images of the user within a vehicle;
ascertaining, at a monitoring logic module, a likely driving status of the user based on the one or more images;
determining a violation responsive to the non-conformance and responsive to ascertaining the likely driving status of the user as a driver of the vehicle; and
logging the violation via a violation report module of a server computing device.
7. The computing device of claim 6 wherein the preassigned range of locations encompasses a vehicle driving route.
8. The computing device of claim 7 wherein the non-conformance comprises exceeding a threshold spatial deviation from the vehicle driving route.
9. A method of deploying a portable monitoring device, the method comprising:
inferring a rate of motion associated with the portable monitoring device;
detecting, responsive to the inferring, a location of the portable monitoring device;
determining one of a conformance and a non-conformance of the location relative to a preassigned range of locations;
capturing one or more images of the user within a vehicle;
ascertaining, at a monitoring logic module, a likely driving status of the user based on the one or more images; and
determining a violation responsive to the non-conformance and responsive to ascertaining the likely driving status of the user as a driver of the vehicle; and
logging the violation via a violation report module of a server computing device.