IP Library Granted Patent US 12689873
Granted Patent B2
US 12689873 · App. 18/397,611 · Granted Jul 21, 2026

Disaster prediction and response using video analytics and positioning data

Inventors: Nathan Whelden (Plantation, FL); David Corvino (Parkland, FL); Luis Costoya (Hialeah, FL); Karl F. Mueller (Sunrise, FL)
Assignee: MOTOROLA SOLUTIONS, INC.
H04W4/12H04W4/021H04W4/06H04W4/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 12689873
App. No.
18/397,611
Granted
Jul 21, 2026
Kind
B2
Abstract

A server may include an electronic processor configured to broadcast an incident alert to a plurality of communication devices within a geographical area associated with an imminent incident, the incident alert including an enrollment feature, receive, via the enrollment feature in response to the incident alert, enrollment notifications from the plurality of communication devices for enrolling the plurality of communication devices in incident response location tracking for the incident, divide the plurality of communication devices into a plurality of location-based clusters based on pre-incident location information of the plurality of communication devices; and rank the plurality of location-based clusters based on location behavior of communications devices within each of the plurality of location-based clusters.

Claims (56)

1 . A server for disaster prediction and response comprising:

an electronic processor configured to

broadcast an incident alert to a plurality of communication devices within a geographical area associated with an imminent incident, the incident alert including an enrollment feature;

receive, via the enrollment feature in response to the incident alert, enrollment notifications from the plurality of communication devices for enrolling the plurality of communication devices in incident response repeated location tracking for the incident;

divide the plurality of communication devices into a plurality of location-based clusters based on pre-incident location information of the plurality of communication devices; and

rank the plurality of location-based clusters based on location behavior of communications devices within each of the plurality of location-based clusters;

label a first subset of the plurality of communication devices as operable based on determining a current location of the first subset of the plurality of communication devices;

label a second subset of the plurality of communication devices as non-operable based on determining that a current location of the second subset of the plurality of communication devices cannot be determined;

assign a higher rank to a first location-based cluster of the plurality of location-based clusters than a second location-based cluster of the plurality of location-based clusters when the first location-based cluster has a higher number of non-operable communication devices than the second location-based cluster.

2 . The server of claim 1 , wherein the electronic processor is further configured to

communicate locations and ranking of the plurality of location-based clusters to a responder device.

3 . The server of claim 2 , wherein the electronic processor is further configured to

identify an image capture device having a field of view of a location-based cluster of the plurality of location-based clusters;

collect, using the image capture device, pre-incident media for the location-based cluster;

relate the pre-incident media to the location-based cluster;

communicates the pre-incident media and relation information relating the pre-incident media with the location-based cluster to the responder device; and

identify location behavior based on a comparison of post-incident media to pre-incident media.

4 . The server of claim 1 , wherein the electronic processor is further configured to

assign a first communication device of the plurality of communication devices from a first location-based cluster of the plurality of location-based clusters as a designated device;

establish a communication link with the designated device while de-prioritizing communications with other communication devices from the first location-based cluster;

receive feedback relating to the incident from the designated device; and

re-rank the plurality of location-based clusters based on the feedback.

5 . The server of claim 4 , wherein the electronic processor is further configured to

determine a loss of the communication link with the designated device; and

assign a second communication device of the plurality of communication devices from the first location-based cluster as the designated device.

6 . The server of claim 1 , wherein the electronic processor is further configured to

predict, using an artificial intelligence (AI) prediction model, the incident based on pre-incident media of the geographical area.

7 . The server of claim 1 , wherein the electronic processor is configured to rank the plurality of location-based clusters further based on predetermined cluster parameters including at least one selected from a group consisting of number of communication devices within a location-based cluster, demographics of owners of communication devices within a location-based cluster, proximity of a location-based cluster to a high-impact zone of the incident.

8 . A method for disaster prediction and response comprising:

broadcasting, using an electronic processor, an incident alert to a plurality of communication devices within a geographical area associated with an imminent incident, the incident alert including an enrollment feature;

receiving, via the enrollment feature in response to the incident alert using the electronic processor, enrollment notifications from the plurality of communication devices for enrolling the plurality of communication devices in incident response repeated location tracking for the incident;

dividing, using the electronic processor, the plurality of communication devices into a plurality of location-based clusters based on pre-incident location information of the plurality of communication devices; and

ranking, using the electronic processor, the plurality of location-based clusters based on location behavior of communications devices within each of the plurality of location-based clusters;

labeling a first subset of the plurality of communication devices as operable based on determining a current location of the first subset of the plurality of communication devices;

labeling a second subset of the plurality of communication devices as non-operable based on determining that a current location of the second subset of the plurality of communication devices cannot be determined; and

assigning a higher rank to a first location-based cluster of the plurality of location-based clusters than a second location-based cluster of the plurality of location-based clusters when the first location-based cluster has a higher number of non-operable communication devices than the second location-based cluster.

9 . The method of claim 8 , further comprising:

communicating locations and ranking of the plurality of location-based clusters to a responder device.

10 . The method of claim 9 , further comprising:

identifying an image capture device having a field of view of a location-based cluster of the plurality of location-based clusters;

collecting, using the image capture device, pre-incident media for the location-based cluster;

relating the pre-incident media to the location-based cluster;

communicating the pre-incident media and relation information relating the pre-incident media with the location-based cluster to the responder device; and

identifying location behavior based on a comparison of current post-incident media to pre-incident media.

11 . The method of claim 8 , further comprising:

assigning a first communication device of the plurality of communication devices from a first location-based cluster of the plurality of location-based clusters as a designated device;

establishing a communication link with the designated device while de-prioritizing communications with other communication devices from the first location-based cluster;

receiving feedback relating to the incident from the designated device; and

re-ranking the plurality of location-based clusters based on the feedback.

12 . The method of claim 11 , further comprising:

determining a loss of the communication link with the designated device; and

assigning a second communication device of the plurality of communication devices from the first location-based cluster as the designated device.

13 . The method of claim 8 , further comprising:

predicting, using an artificial intelligence (AI) prediction model, the incident based on pre-incident media of the geographical area.

14 . The method of claim 8 , further comprising:

ranking the plurality of location-based clusters further based on predetermined cluster parameters including at least one selected from a group consisting of number of communication devices within a location-based cluster, demographics of owners of communication devices within a location-based cluster, proximity of a location-based cluster to a high-impact zone of the incident.