IP Library Granted Patent US 12712973
Granted Patent B1
US 12712973 · App. 19/463,956 · Granted Aug 18, 2026

Intelligent agentic methods and systems for handling an emergency call

Inventors: Areej Turky Alotaibi (Riyadh, SA); Lina Mohammed Alqahtani (Riyadh, SA); Nouf Hezam Alsubaie (Riyadh, SA); Omar Naeem Talaby (Riyadh, SA)
Assignee: Saudi Technology and Security Comprehensive Control Co. Ltd.
H04M3/527G06F40/174H04W4/90
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12712973
App. No.
19/463,956
Granted
Aug 18, 2026
Kind
B1
Abstract

Disclosed are urban intelligence agentic methods and systems for intelligently handling an emergency call. An exemplary method includes: receiving a first substantially real-time audio stream; initiating processing the first substantially real-time audio stream, thereby generating processed data; initiating analyzing the first substantially real-time audio stream, thereby generating analyzed data; synchronizing, using the one or more computing device processors, the processed data and the analyzed data; initiating execution of a first computing operation using the processed data, the analyzed data, and background data, thereby generating emergency data; generating, based on the at least one accessing the at least one intelligence model, based on the emergency data, a response to the first substantially real-time audio stream; initiating execution of a second computing operation associated with the emergency data, thereby generating routing data; generating a timeline associated with the emergency data; and transmitting or storing a report associated with the emergency data.

Claims (104)

1 . A method for intelligently handling an emergency call, the method comprising:

receiving, using one or more computing device processors, from a device associated with a first user at a physical location, a first substantially real-time audio stream;

initiating processing, using the one or more computing device processors, in a first pipeline, at a first time, the first substantially real-time audio stream, thereby generating processed data;

initiating analyzing, using the one or more computing device processors, in a second pipeline, at the first time, the first substantially real-time audio stream, thereby generating analyzed data;

synchronizing, using the one or more computing device processors, the processed data and the analyzed data;

storing, using the one or more computing device processors, the processed data and the analyzed data;

retrieving, using the one or more computing device processors, from at least one trusted source, background data;

initiating execution of, using the one or more computing device processors, based on at least one accessing at least one intelligence model, a first computing operation using the processed data, the analyzed data, and the background data;

generating, using the one or more computing device processors, based on the first computing operation associated with the processed data, the analyzed data, and the background data, emergency data, wherein the emergency data comprises:

location data,

hazard data,

severity data, and

state data;

generating, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, based on the emergency data, a response to the first substantially real-time audio stream;

determining, using the one or more computing device processors, based on the emergency data, a harm indicator associated with the physical location;

initiating execution of, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, a second computing operation associated with the emergency data and the harm indicator associated with the physical location;

generating, using the one or more computing device processors, based on the second computing operation associated with the emergency data and the harm indicator associated with the physical location, routing data, wherein the routing data comprises a first severity indicator and a first computing system, wherein no human interaction with the first user is required to generate the routing data;

refining, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, the routing data;

generating, using the one or more computing device processors, a timeline associated with the emergency data;

generating, using the one or more computing device processors, based on at least a portion of the timeline associated with the emergency data, a report associated with the emergency data; and

transmitting, using the one or more computing device processors, to the first computing system or a second computing system, or storing, using the one or more computing device processors, in a database, the report associated with the emergency data.

2 . The method of claim 1 , further comprising:

transmitting, using the one or more computing device processors, to the device associated with the first user, the response to the first substantially real-time audio stream; and

receiving, using the one or more computing device processors, from the device associated with the first user, a second substantially real-time audio stream.

3 . The method of claim 1 , further comprising:

detecting, using the one or more computing device processors, an incomplete field comprised in the emergency data;

generating, using the one or more computing device processors, based on the incomplete field comprised in the emergency data, a prompt for the first user;

transmitting, using the one or more computing device processors, to the device associated with the first user, the prompt; and

receiving, using the one or more computing device processors, from the device associated with the first user, a second substantially real-time audio stream.

4 . The method of claim 1 , further comprising:

determining, using the one or more computing device processors, if a first field comprised in the emergency data is greater than a threshold value; and

triggering, using the one or more computing device processors, based on determining the first field comprised in the emergency data is greater than the threshold value, a notification.

5 . The method of claim 1 , wherein the determining the harm indicator associated with the physical location comprises classifying type of harm occurring at the physical location.

6 . The method of claim 1 , wherein the first substantially real-time audio stream comprises at least one of: a recording or a transcript.

7 . The method of claim 1 , wherein the one or more computing device processors are comprised in one or more computing systems, wherein the one or more computing systems are located in one or more locations.

8 . One or more systems for intelligently handling an emergency call, the one or more systems comprising one or more computing servers comprising:

one or more computing device processors; and

a memory storing instructions, the instructions being executable by the one or more computing device processors to:

receive, from a device associated with a first user at a physical location, a first substantially real-time audio stream;

initiate processing, in a first pipeline, at a first time, the first substantially real-time audio stream, thereby generating processed data;

initiate analyzing, in a second pipeline, at the first time, the first substantially real-time audio stream, thereby generating analyzed data;

synchronize the processed data and the analyzed data;

store the processed data and the analyzed data;

retrieve, from at least one trusted source, background data;

initiate execution of, based on at least one accessing at least one intelligence model, a first computing operation using the processed data, the analyzed data, and the background data;

generate, based on the first computing operation using the processed data, the analyzed data, and the background data, emergency data, wherein the emergency data comprises:

location data,

hazard data,

severity data, and

state data;

generate, based on the at least one accessing the at least one intelligence model, based on the emergency data, a response to the first substantially real-time audio stream;

determine, based on the emergency data, a harm indicator associated with the physical location;

initiate execution of, based on the at least one accessing the at least one intelligence model, a second computing operation associated with the emergency data and the harm indicator associated with the physical location;

generate, based on the second computing operation associated with the emergency data and the harm indicator associated with the physical location, routing data, wherein the routing data comprises a first severity indicator and a first computing system, wherein no human interaction is requited to generate the routing data;

refine, based on accessing the at least one intelligence model, the routing data;

generate a timeline associated with the emergency data;

generate, based on at least a portion of the timeline associated with the emergency data, a report associated with the emergency data; and

transmit, to the first computing system or a second computing system, the report associated with the emergency data.

9 . The one or more systems of claim 8 , wherein the location data comprises or is associated with at least one of: the physical location, global positioning system (GPS) data, or an address.

10 . The one or more systems of claim 8 , wherein the hazard data comprises or is associated with at least one of: a hazard type, a medical emergency, a self-harm situation, a fire, an accident, an emergency situation, a terror event, an environmental hazard, or a hazardous condition.

11 . The one or more systems of claim 8 , wherein the severity data comprises or is based on at least one of: a stress level associated with the first user, an intensity level, a noise level, a speech velocity associated with the first user, or at least one keyword comprised in the first substantially real-time audio stream.

12 . The one or more systems of claim 8 , wherein the state data comprises or is based on at least one of: a first state associated with the first user, a second state associated with a victim, a third state associated with the physical location, or a number of people at the physical location.

13 . The one or more systems of claim 8 , wherein the at least one trusted source comprises a dynamically prioritized retrieval source.

14 . A method for intelligently handling an emergency call, the method comprising:

receiving, using one or more computing device processors, from a device associated with a first user at a physical location, a first substantially real-time audio stream;

initiating processing, using the one or more computing device processors, in a first pipeline, at a first time, the first substantially real-time audio stream, thereby generating processed data;

initiating analyzing, using the one or more computing device processors, in a second pipeline, at the first time, the first substantially real-time audio stream, thereby generating analyzed data;

synchronizing, using the one or more computing device processors, the processed data and the analyzed data;

storing, using the one or more computing device processors, the processed data and the analyzed data;

retrieving, using the one or more computing device processors, from at least one trusted source, background data;

initiating execution of, using the one or more computing device processors, based on at least one accessing at least one intelligence model, a first computing operation using the processed data, the analyzed data, and the background data;

generating, using the one or more computing device processors, based on the first computing operation using the processed data, the analyzed data, and the background data, emergency data, wherein the emergency data comprises at least two of:

location data,

hazard data,

severity data, or

state data;

generating, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, based on the emergency data, a response to the first substantially real-time audio stream;

determining, using the one or more computing device processors, based on the emergency data, a harm indicator associated with the physical location;

initiating execution of, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, a second computing operation associated with the emergency data and the harm indicator associated with the physical location;

generating, using the one or more computing device processors, based on the second computing operation associated with the emergency data and the harm indicator associated with the physical location, routing data, wherein the routing data comprises a first severity indicator and a first computing system, wherein no human interaction is requited to generate the routing data;

refining, using the one or more computing device processors, based on the at least one accessing the at least one intelligence model, the routing data;

generating, using the one or more computing device processors, a timeline associated with the emergency data;

generating, using the one or more computing device processors, based on at least a portion of the timeline associated with the emergency data, a report associated with the emergency data; and

transmitting, using the one or more computing device processors, to the first computing system or a second computing system, the report associated with the emergency data.

15 . The method of claim 14 , further comprising:

transmitting, using the one or more computing device processors, to the device associated with the first user, the response to the first substantially real-time audio stream; and

receiving, using the one or more computing device processors, from the device associated with the first user, a second substantially real-time audio stream.

16 . The method of claim 14 , further comprising:

detecting, using the one or more computing device processors, an incomplete field comprised in the emergency data;

generating, using the one or more computing device processors, based on the incomplete field comprised in the emergency data, a prompt for the first user;

transmitting, using the one or more computing device processors, to the device associated with the first user, the prompt; and

receiving, using the one or more computing device processors, from the device associated with the first user, a second substantially real-time audio stream.

17 . The method of claim 16 , further comprising:

initiating processing, using the one or more computing device processors, the second substantially real-time audio stream, thereby generating second processed data;

initiating execution of, using the one or more computing device processors, based on at least one accessing the at least one intelligence model, a third computing operation using the second processed data, the analyzed data, and the background data;

updating, using the one or more computing device processors, based on the second computing operation associated with the second processed data, the analyzed data, and the background data, the emergency data, thereby generating updated emergency data;

updating, using the one or more computing device processors, based on the updated emergency data, the harm indicator associated with the physical location, thereby generating an updated harm indicator;

initiating execution of, using the one or more computing device processors, a fourth computing operation associated with the updated emergency data and the updated harm indicator; and

updating, using the one or more computing device processors, based on the fourth computing operation associated with the updated emergency data and the updated harm indicator, the routing data, thereby generating updated routing data comprising a second severity indicator.

18 . The method of claim 14 , further comprising:

determining, using the one or more computing device processors, if a first field comprised in the emergency data is greater than a threshold value; and

triggering, using the one or more computing device processors, based on determining the first field comprised in the emergency data is greater than the threshold value, a notification.

19 . The method of claim 14 , wherein the processed data comprises at least one of: a transcript associated with the first substantially real-time audio stream, a semantic feature extracted from the first substantially real-time audio stream, an entity extracted from the first substantially real-time audio stream, or a harmful intent classification determined based on the transcript associated with the first substantially real-time audio stream and acoustic cues comprised in the first substantially real-time audio stream.

20 . The method of claim 18 , wherein the analyzed data comprises at least one of: a noise signature associated with the first substantially real-time audio stream, a noise pattern associated with the first substantially real-time audio stream, an environmental hazard indicator associated with the first substantially real-time audio stream, a non-linguistic event classification associated with the first substantially real-time audio stream, an irregularity associated with the first substantially real-time audio stream, a stress indicator associated with the first substantially real-time audio stream, or a panic indicator associated with the first substantially real-time audio stream.