Overview user interface of emergency call data of a law enforcement agency
First Claim
1. 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.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques in this disclosure may provide a user interface that concurrently displays multiple panels which provide visualization of emergency call data of a law enforcement agency. The user interface can provide a high-level overview of emergency calls in a geographical area. Each panel in the user interface can provide visualization of the emergency calls and/or statistics relating to the calls. A user can customize which panels to include in the user interface and/or customize setting for each panel. The user may apply various types of filters to the data displayed in the user interface, and the panels can update the visualizations according to the filters. The user interface can also provide the ability to show data at various levels of detail within the same user interface or panel. The techniques in the disclosure can provide a convenient, digestible overview of tactical and/or strategic data in a single user interface.
-
Citations
18 Claims
-
1. 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; andin 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.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method of providing a customizable user interface relating to visualization of data associated with a law enforcement agency, the method comprising:
-
generating, using one or more hardware computer processors, 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; displaying in the user interface at least a first panel of the plurality of panels, the 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; in response to receiving a selection of a particular precinct indicator corresponding to a particular precinct; updating the first panel to zoom in on the map to display the particular precinct; and updating the first panel to display one or more emergency call indicators representing a corresponding one or more emergency calls within the particular precinct; in response to receiving a selection of a particular emergency call indicator corresponding to a particular emergency call, updating the first panel to display information relating to the particular emergency call next to the particular emergency call indicator; displaying in the user interface a second panel of the plurality of panels, the second panel configured to display a statistic relating to at least some of the emergency call data displayed in the first panel, and dynamically update the statistic in response to the selection of the particular precinct indicator in the first panel; displaying in the user interface a filter, wherein the filter is at least one of;
a radio code filter, a time filter, a precinct filter, and a patrol borough filter; anddynamically updating both the first panel and the second panel in response to selection of the filter. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium comprising instructions for providing a customizable user interface relating to visualization of data associated with a law enforcement agency that cause a hardware computer processor 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; display in the user interface at least a first panel of the plurality of panels, the 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; 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; 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; display in the user interface a second panel of the plurality of panels, the second panel displaying a statistic relating to at least some of the emergency call data displayed in the first panel; dynamically update the statistic in the second panel in response to the selection of the particular precinct indicator in the first panel; display in the user interface a filter, wherein the filter is at least one of;
a radio code filter, a time filter, a precinct filter, and a patrol borough filter; anddynamically update both the first panel and the second panel in response to selection of the filter.
-
Specification