Agentic AI emergency response analytics
An emergency response data system (ERDS) integrates an artificial intelligence (AI) system into an emergency management application to generate emergency response analytics to facilitate operational efficiency of one or more ECCs. The ERDS provides an emergency management application operable by an emergency communications center (ECC) computing system to display an emergency management user interface (UI) at one or more ECCs. The ERDS stores, in one or more data structures, historical emergency response analytics. The ERDS receives, with the emergency management UI, user instructions related to the historical emergency response analytics. The ERDS provides the user instructions to the AI system. The AI system provides a response to the user instructions. The ERDS displays, with the emergency management UI, one or more data windows to visual data based on the AI system response and based on the historical emergency response analytics.
1 . An emergency response data system operable to provide emergency communications center (ECC) analytics using an artificial intelligence (AI) system, comprising:
memory having instructions; and
one or more processors coupled to the memory and operable to execute the instructions to perform one or more operations, comprising:
provide an emergency management application operable by an emergency communications center (ECC) computing system to display an emergency management user interface (UI) at one of a plurality of ECCs;
store, in one or more data structures, historical emergency response analytics for one or more of the plurality of ECCs;
receive, with the emergency management UI, user instructions related to the historical emergency response analytics;
provide the user instructions to an AI system operable to perform at least part of the user instructions;
receive, from the AI system, a response to the user instructions that is based on analysis of the historical emergency response analytics; and
display, with the emergency management UI, one or more data windows that visually represent at least part of the response to the user instructions and at least part of the historical emergency response analytics for the one of the plurality of ECCs,
wherein the user instructions include at least one of verbal queries spoken into an audio interface, selection of a UI button, or text-based queries entered into a UI text box in the emergency management UI,
wherein the emergency management UI displays text-based responses interleaved between portions of the text-based queries in a conversational UI element to provide a conversational interface.
2 . The emergency response data system of claim 1 , wherein the emergency management UI includes a query save button and a message box operable to receive a query name for the text-based queries, wherein the emergency management application associates the text-based queries with the query name in response to selection of the query save button by a user.
3 . The emergency response data system of claim 1 , wherein the emergency management UI includes a menu UI element, wherein the emergency management UI displays a list of saved queries in response to selection of the menu UI element.
4 . The emergency response data system of claim 3 , wherein at least one saved query of the list of saved queries is a multi-step query that includes a plurality of tasks grouped together.
5 . The emergency response data system of claim 3 , wherein the user instructions include selection of at least one of the saved queries from the list of saved queries.
6 . The emergency response data system of claim 1 , wherein the user instructions include selection of an auto AI insights button that is operable to instruct the AI system to generate insights into the historical emergency response analytics.
7 . The emergency response data system of claim 6 , wherein the AI system is operable to retrieve data from one or more data sources that are external to the emergency response data system, wherein the AI system generates the insights at least partially based on the data from the one or more data sources.
8 . The emergency response data system of claim 7 , wherein the one or more data sources include at least one of live call audio of a 911 call, sensor data, telematics data, medical data, floor plan data, building data, ambient conditions data, public records data, traffic data, or weather data.
9 . The emergency response data system of claim 1 , wherein the one or more data windows include at least one of a graph, a chart, a plot, a histogram, a table, or a statistics window for at least part of the historical emergency response analytics.
10 . The emergency response data system of claim 1 , wherein the user instructions include selection of a generate AI chart button that is operable to instruct the AI system to generate the one or more data windows as at least one of a graph, a chart, a plot, a histogram, a table, or a statistics window.
11 . The emergency response data system of claim 10 , wherein the user instructions include at least one of temporal filter instructions or spatial filter instructions within the emergency management UI.
12 . The emergency response data system of claim 1 , wherein the user instructions include selection of an AI forecast button that is operable to instruct the AI system to generate a predictive forecast of the historical emergency response analytics.
13 . The emergency response data system of claim 12 , wherein the predicative forecast of the historical emergency response analytics is at least partially based on data retrieved from external data sources.
14 . The emergency response data system of claim 1 , wherein the user instructions include selection of an AI insights button that is operable to instruct the AI system to generate notification alerts of anomalous data values or anomalous data patterns in response to detection of anomalous emergency response analytics.
15 . The emergency response data system of claim 1 , wherein the AI system includes at least one of an AI agent, an AI model, or a large language model (LLM).
16 . The emergency response data system of claim 1 , wherein the AI system includes an AI agent network of a plurality of AI agents, wherein the plurality of AI agents includes a planner AI agent, a researcher AI agent, and a recall AI agent communicatively coupled together.
17 . A method of providing emergency communications center (ECC) analytics with an artificial intelligence (AI) system integrated into an emergency response data system, comprising:
providing an emergency management application operable by an emergency communications center (ECC) computing system to display an emergency management user interface (UI) at one of a plurality of ECCs;
storing, in one or more data structures, historical emergency response analytics for one or more of the plurality of ECCs;
receiving, with the emergency management UI, user instructions related to the historical emergency response analytics;
providing the user instructions to an AI system operable to perform at least part of the user instructions;
receiving, from the AI system, a response to the user instructions that is based on analysis of the historical emergency response analytics; and
displaying, with the emergency management UI, one or more data windows that visually represent at least part of the response to the user instructions and at least part of the historical emergency response analytics for the one of the plurality of ECCs,
wherein the user instructions include at least one of verbal queries spoken into an audio interface, selection of a UI button, or text-based queries entered into a UI text box in the emergency management UI,
wherein the emergency management UI displays text-based responses interleaved between portions of the text-based queries in a conversational UI element to provide a conversational interface.
18 . The method of claim 17 , further comprising:
capturing the historical emergency response analytics from at least one of call detail record (“CDR”) data, automatic number identification (“ANI”) data, or live call audio data.
19 . The method of claim 17 , wherein the AI system includes at least one of an AI agent, an AI model, or a large language model (LLM).
20 . The method of claim 17 , wherein the one or more data windows include at least one of an average answer time of 911 calls, a total 911 call count, or a total text message to 911 count.
21 . The method of claim 17 , wherein the one or more data windows include answer time metrics, wherein the answer time metrics include at least one of a first percentage of 911 calls answered in 10 seconds or less, a second percentage of 911 calls answered in 15 seconds or less, or a third percentage of 911 calls answered in 20 seconds or less.
22 . The method of claim 17 , further comprising:
providing filter UI elements operable to filter data displayed in the one or more data windows, wherein the filter UI elements filter the data spatially, temporally, or spatially and temporally.
23 . The method of claim 17 , wherein the AI system includes a researcher AI agent, a planner AI agent, and a recall AI agent, wherein the researcher AI agent is configured to receive and respond to first research tasks received from the planner AI agent, wherein the first research tasks include Internet research, wherein the recall AI agent is configured to receive and respond to second research tasks received from the planner AI agent, wherein the second research tasks include historical emergency response data research.
24 . The method of claim 17 , wherein the AI system includes a plurality of AI agents, wherein the plurality of AI agents are operable to ingress a plurality of data types into the emergency management application, wherein a first of the plurality of AI agents is configured to receive and process audio-formatted data, wherein a second of the plurality of AI agents is configured to receive and process image-formatted data, wherein a third of the plurality of AI agents is configured to receive and process video-formatted data.