System and method for dynamically adjusting an emergency coordination simulation system
First Claim
1. A method of dynamically adjusting an emergency coordination simulation system,comprising:
- performing an emergency coordination simulation for a subarea of a geographic region based on expected user behavior in the subarea and environmental variables of the subarea;
transmitting an emergency notice to a plurality of users in the subarea based on the emergency coordination simulation;
receiving a plurality of citizen sensor reports from the users via citizen sensor monitoring devices, wherein the citizen sensor monitoring devices communicate with a backend system and form a citizen sensor platform, wherein each citizen sensor report comprises first data manually entered by one of the users and second data automatically detected by the citizen sensor monitoring device used by the one of the users;
performing a consistency check on the plurality of citizen sensor reports by comparing the citizen sensor reports with one another, wherein the consistency check comprises comparing citizen reports of the plurality of citizen reports for consistency with real-world observations, and Wherein the comparing citizen reports of the plurality of citizen reports for consistency with real-world observations includes receiving feedback from users of the plurality of users regarding consistency between the emergency notice and real-world observations;
filtering the plurality of citizen sensor reports to remove outliers based on the consistency checks, and to remove citizen sensor reports that are inconsistent with real-world observations,wherein filtering the plurality of citizen sensor reports is further based on area-specific and time-related information;
performing an emergency coordination resimulation for the subarea based on the expected user behavior in the subarea, the environmental variables of the subarea, and the filtered plurality of citizen sensor reports; and
transmitting an updated emergency notice to the plurality of users based on the emergency coordination resimulation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically adjusting an emergency coordination simulation system includes performing an emergency coordination simulation for a subarea of a geographic region based on expected user behavior in the subarea and environmental variables of the subarea. An emergency notice is transmitted to a plurality of users. A plurality of citizen sensor reports is received from the users via citizen sensor monitoring devices. The devices communicate with a backend system and form a citizen sensor platform. A consistency check is performed on the plurality of citizen sensor reports. The plurality of citizen sensor reports is filtered to remove outliers. An emergency coordination resimulation is performed for the subarea based on the expected user behavior in the subarea, the environmental variables of the subarea, and the filtered plurality of citizen sensor reports. An updated emergency notice is transmitted to the plurality of users based on the emergency coordination resimulation.
41 Citations
17 Claims
-
1. A method of dynamically adjusting an emergency coordination simulation system,
comprising: -
performing an emergency coordination simulation for a subarea of a geographic region based on expected user behavior in the subarea and environmental variables of the subarea; transmitting an emergency notice to a plurality of users in the subarea based on the emergency coordination simulation; receiving a plurality of citizen sensor reports from the users via citizen sensor monitoring devices, wherein the citizen sensor monitoring devices communicate with a backend system and form a citizen sensor platform, wherein each citizen sensor report comprises first data manually entered by one of the users and second data automatically detected by the citizen sensor monitoring device used by the one of the users; performing a consistency check on the plurality of citizen sensor reports by comparing the citizen sensor reports with one another, wherein the consistency check comprises comparing citizen reports of the plurality of citizen reports for consistency with real-world observations, and Wherein the comparing citizen reports of the plurality of citizen reports for consistency with real-world observations includes receiving feedback from users of the plurality of users regarding consistency between the emergency notice and real-world observations; filtering the plurality of citizen sensor reports to remove outliers based on the consistency checks, and to remove citizen sensor reports that are inconsistent with real-world observations, wherein filtering the plurality of citizen sensor reports is further based on area-specific and time-related information; performing an emergency coordination resimulation for the subarea based on the expected user behavior in the subarea, the environmental variables of the subarea, and the filtered plurality of citizen sensor reports; and transmitting an updated emergency notice to the plurality of users based on the emergency coordination resimulation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An emergency coordination simulation system, comprising:
-
a memory storing a computer program; and a processor configured to execute the computer program, wherein the computer program is configured to; perform an emergency coordination simulation for a subarea of a geographic region based on expected user behavior in the subarea and environmental variables of the subarea; transmit an emergency notice to a plurality of users in the subarea based on the emergency coordination simulation; receive a plurality of citizen sensor reports from the users via citizen sensor monitoring devices, wherein the citizen sensor monitoring devices communicate with the emergency coordination simulation system and form a citizen sensor platform, wherein each citizen sensor report comprises first data manually entered by one of the users and second data automatically detected by the citizen sensor monitoring device used by the one of the users; perform a consistency check on the plurality of citizen sensor reports by comparing the citizen sensor reports with one another, wherein the consistency check comprises comparing citizen reports of the plurality of citizen reports for consistency with real-world observations, and wherein the comparing citizen reports of the plurality of citizen reports for consistency with real-world observations includes receiving feedback from users of the plurality of users regarding consistency between the emergency notice and real-world observations; filter the plurality of citizen sensor reports to remove outliers based on the consistency check, and to remove citizen sensor reports that are inconsistent with real-world observations, wherein filtering the plurality of citizen sensor reports is further based on area-specific and time-related information; perform an emergency coordination resimulation for the subarea based on the expected user behavior in the subarea, the environmental variables of the subarea, and the filtered plurality of citizen sensor reports; and transmit an updated emergency notice to the plurality of users based on the emergency coordination resimulation. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for dynamically adjusting an emergency coordination simulation system, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
-
perform an emergency coordination simulation for a subarea of a geographic region based on expected user behavior in the subarea and environmental variables of the subarea; transmit an emergency notice to a plurality of users in the subarea based on the emergency coordination simulation; receive a plurality of citizen sensor reports from the users via citizen sensor monitoring devices, wherein the citizen sensor monitoring devices communicate with a backend system and form a citizen sensor platform, wherein each citizen sensor report comprises first data manually entered by one of the users and second data automatically detected by the citizen sensor monitoring device used by the one of the users; perform a consistency check on the plurality of citizen sensor reports by comparing the citizen sensor reports with one another, wherein the consistency check comprises comparing citizen reports of the plurality of citizen reports for consistency with real-world observations, and wherein the comparing citizen reports of the plurality of citizen reports for consistency with real-world observations includes receiving feedback from users of the plurality of users regarding consistency between the emergency notice and real-world observations; filter the plurality of citizen sensor reports to remove outliers based on the consistency check, and to remove citizen sensor reports that are inconsistent with real-world observations, wherein filtering the plurality of citizen sensor reports is further based on area-specific and time-related information; perform an emergency coordination resimulation for the subarea based on the expected user behavior in the subarea, the environmental variables of the subarea, and the filtered plurality of citizen sensor reports; and transmit an updated emergency notice to the plurality of users based on the emergency coordination resimulation. - View Dependent Claims (15, 16, 17)
-
Specification