Patent ID: 8924872

Claim:
A computer system configured to provide a customizable user interface relating to visualization of data associated with a law enforcement agency, the computer system comprising: one or more hardware computer processors configured to execute code in order to cause the system to: generate a user interface configured to concurrently display a plurality of panels each including a visual representation based on emergency call data of a law enforcement agency, the emergency call data comprising data associated with a plurality of emergency calls, wherein the plurality of panels comprises at least: a first panel displaying a map of a geographical region associated with the law enforcement agency, the map of the geographical region comprising a plurality of selectable precinct indicators representing a corresponding plurality of precincts for which the law enforcement agency has at least some law enforcement responsibilities, each of the plurality of selectable precinct indicators displaying a number of emergency calls associated with a corresponding precinct, the first panel configured to: in response to receiving a selection of a particular precinct indicator corresponding to a particular precinct: update the first panel to zoom in on the map to display the particular precinct; and update the first panel to display one or more emergency call indicators representing a corresponding one or more emergency calls within the particular precinct; and in response to receiving a selection of a particular emergency call indicator corresponding to a particular emergency call, update the first panel to display information relating to the particular emergency call next to the particular emergency call indicator; and a second panel displaying a statistic relating to at least some of the emergency call data displayed in the first panel, the second panel configured to: dynamically update the statistic in response to the selection of the particular precinct indicator in the first panel; and wherein the user interface is further configured to display a filter and the filter is at least one of: a radio code filter, a time filter, a precinct filter, and a patrol borough filter and wherein selection of the filter dynamically updates both the first panel and the second panel.