| CPC G06Q 10/063116 (2013.01) [G06Q 10/06398 (2013.01); G06Q 50/265 (2013.01)] | 20 Claims |

|
1. A method comprising:
scanning, over time and by a ruggedized mobile device, wall mounted radio frequency identity (RFID) chips as the ruggedized mobile device passes the wall mounted RFID chips in a correctional facility;
storing, in a database and by a computer remote from the ruggedized mobile device and as the ruggedized mobile device scans wall mounted RFID chips, respective log entries including a timestamp indicating a time at which the ruggedized mobile device passed a wall mounted RFID chip of the wall mounted RFID chips, an officer identity associated with the ruggedized mobile device, and a location in the correctional facility associated with the wall mounted RFID chip;
retrieving, by a computer and from the database, rounds data, including the log entries, for a given period;
grouping, by the computer, retrieved rounds data by a discrete time dimension with each dimension representing an equal period;
filtering, by the computer, the grouped rounds data by each of at least one location, a date range, and the officer;
calculating, by the computer, a mean occurrence of rounds across all discrete time dimensions;
calculating, by the computer, a rounds occurrence count for each discrete time dimension;
calculating, by the computer, a distance from the mean for each discrete time dimension based on the calculated mean and the calculated rounds occurrence counts for each discrete time dimension;
subtracting, by the computer, each calculated distance from 1 to obtain a difference for each discrete time dimension;
dividing, by the computer, the respective differences by a desired dispersion of the rounds data to obtain a quotient for each discrete time dimension;
calculating, by the computer, a dispersion score by multiplying a sum of all of the quotients by 100, the dispersion score representative of rounds dispersion equality across the discrete time dimension by the officer;
determining, by the computer and based on the rounds and the dispersion score, time frames in which the officer will predictably perform an activity;
providing, by the computer and to the ruggedized mobile device, the dispersion score for presentation within a user interface of the ruggedized mobile device along with a push notification; and
causing, by displaying the push notification on the user interface along with a corresponding vibration of the ruggedized mobile device, the officer to (i) refrain from performing the activity at the time frames and (ii) perform the activity at a different time frame.
|