Patent ID: 11959754
Assignee: MOTOROLA SOLUTIONS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 12:
13. A computer readable medium storing program instructions executable by a processor for performing:
receiving captured information about a plurality of persons from a plurality of monitoring devices disposed throughout a plurality of geographic areas;
monitoring the plurality of persons within the plurality of geographic areas using the received captured information, each of the plurality of persons located within a respective geographic area of the plurality of geographic areas, each of the plurality of persons being associated with a respective characteristic;
identifying a safety officer;
tracking, for each of the plurality of persons using the received captured information, an elapsed time value indicating a respective quantity of time since the person has been within a threshold proximity to the safety officer;
determining, for each of the plurality of geographic areas, a total elapsed time value for the geographic area based on the respective elapsed time values for each of the plurality of persons currently located in the geographic area;
determining, based on the total elapsed time value for each of the plurality of geographic areas, that the total elapsed time value is above a threshold elapsed time value;
modifying a patrol route of the safety officer when the total elapsed time value is above the threshold elapsed time value, the modified patrol route indicating that the safety officer is to patrol a given geographic area of the plurality of geographic areas; and
transmitting the modified patrol route to a portable electronic communication device associated with the safety officer for display.