SYSTEMS AND METHODS FOR DYNAMICALLY GENERATING PATROL SCHEDULES BASED ON HISTORIC DEMAND DATA
First Claim
1. A system for dynamically generating and updating a patrol schedule for a shift, the system comprising:
- one or more storage mediums storing executable instructions; and
one or more processors configured to execute the instructions, wherein execution of the instructions causes the system to perform a method comprising;
receiving historic demand event data, wherein the historic demand event data comprises information representing at least one prior incident for which patrol personnel were requested, such information representing at least one prior incident comprising, for each at least one prior incident, a location type and an incident type,generating a predicted-demand model based on the historic demand event data, wherein the predicted-demand model forecasts when and where future incidents will take place and how many patrol personnel may be needed to respond to each future incident,receiving information associated with at least one patrol officer assigned to the shift, wherein the information associated with the at least one patrol officer comprises at least one constraint on the at least one patrol officer'"'"'s availability,generating a patrol schedule for a shift based on (i) the historic demand event data, (ii) the predicted-demand model, and (iii) the information associated with the at least one patrol officer assigned to the shift, wherein the patrol schedule comprises at least one patrol assignment for the at least one patrol officer assigned to the shift, and wherein the patrol schedule is optimized based on at least one policing objective, andoutputting the patrol schedule for use by the at least one patrol officer assigned to the shift for patrolling the sector.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for dynamically generating and updating a patrol schedule for a shift based on historic demand event data, and a predicted-demand model based on the historic demand event data. The systems and methods also receive information associated with patrol officers assigned to a shift and constraints on the officers'"'"' availability, and generate a patrol schedule comprising patrol assignments for the assigned patrol officers optimized based on at least one policing objective. The patrol schedule may be dynamically updated based on changing information and provided to the patrol officer via mobile device or display in the patrol officer'"'"'s vehicle.
56 Citations
15 Claims
-
1. A system for dynamically generating and updating a patrol schedule for a shift, the system comprising:
-
one or more storage mediums storing executable instructions; and one or more processors configured to execute the instructions, wherein execution of the instructions causes the system to perform a method comprising; receiving historic demand event data, wherein the historic demand event data comprises information representing at least one prior incident for which patrol personnel were requested, such information representing at least one prior incident comprising, for each at least one prior incident, a location type and an incident type, generating a predicted-demand model based on the historic demand event data, wherein the predicted-demand model forecasts when and where future incidents will take place and how many patrol personnel may be needed to respond to each future incident, receiving information associated with at least one patrol officer assigned to the shift, wherein the information associated with the at least one patrol officer comprises at least one constraint on the at least one patrol officer'"'"'s availability, generating a patrol schedule for a shift based on (i) the historic demand event data, (ii) the predicted-demand model, and (iii) the information associated with the at least one patrol officer assigned to the shift, wherein the patrol schedule comprises at least one patrol assignment for the at least one patrol officer assigned to the shift, and wherein the patrol schedule is optimized based on at least one policing objective, and outputting the patrol schedule for use by the at least one patrol officer assigned to the shift for patrolling the sector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification