# US 8,787,871 B2 · System and method for calculating and disseminating intelligent evacuation routes based on location awareness and integrated analytics

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,871 B2
- Document ID: US8787871B2
- Status: Granted
- Kind: B2
- Application number: 12/326,686
- Filed: 2008-12-02
- Published: 2010-06-03
- Granted: 2014-07-22
- Earliest claimed: 2008-12-02
- Assignees: International Business Machines Corporation
- Applicants: Charlet Givens; Shiju Mathai; Hung Tack Kwan; Romelia Flores
- Inventors: Charlet Givens; Shiju Mathai; Hung Tack Kwan; Romelia Flores
- Web page: https://patentgrep.com/patent/US8787871B2

## CPC

- G08B 7/066: {guiding along a path, e.g. evacuation path lighting strip}
- G06Q 10/04: Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202)
- G08B 27/006: {with transmission via telephone network}
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- H04W 76/50: for emergency connections
- H04M 11/085: {using a television receiver, e.g. viewdata system}
- H04M 2242/30: Determination of the location of a subscriber
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A system for providing emergency-related information. The system can include a processor configured to execute computer-readable instructions. The system can also include one or more communications devices utilized by a user, wherein the one or more communications devices is communicatively linked with a provider. Additionally, the system can include a personalized notification route engine (PNRE) configured to execute on the processor and communicatively linked with the provider. The PNRE can be configured to receive geospatial information associated with the one or more communications devices via the provider. Also, the PNRE can be configured to obtain data comprising one or more among evacuation routes, evacuation rules, demographic data, environmental conditions, external alerts, real-time traffic data, and traffic control data. The PNRE can further be configured to determine the emergency-related information based on the geospatial information and the obtained data and transmit the determined emergency-related information to the user via the provider.

## Claims

### Claim 1

A computer-based method for providing emergency-related information, the method comprising:
receiving, from a provider, geospatial information associated with a device utilized by a user;
receiving, from the device, an input at the device from the user, wherein the device is communicatively linked with the provider, wherein the input comprises an indication of whether the user is currently travelling in a vehicle being guided by the user;
obtaining data from a data source, wherein the data comprises at least one among evacuation routes, evacuation rules, demographic data, environmental conditions, external alerts, real-time traffic data, and traffic control data;
determining the emergency-related information based on the geospatial information, the input from the user, and the data obtained from the second system;
transmitting the determined emergency-related information to the device for the user via the provider; and
determining an impact of the determined emergency-related information based on external alerts, additional data from the data source, and additional user data, the additional user data comprising at least one of a quantity of requests received from the user, a quantity of routes determined for the user, and a frequency of transmitting the routes to the user.

### Claim 2 (depends on 1)

The method of claim 1, further comprising enabling the user to request the emergency-related information by utilizing the device to send a request via the provider.

### Claim 3 (depends on 1)

The method of claim 1, further comprising updating the emergency-related information based on a frequency specified by the user at the device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the emergency-related information is transmitted to the device in real-time.

### Claim 5 (depends on 1)

The method of claim 1, wherein the device comprises at least one of a mobile communications device, a computing device, and a cellular phone.

### Claim 6 (depends on 1)

The method of claim 1, wherein the emergency-related information comprises at least one among a route, an alert, traffic information, environmental conditions, and a mode of transportation, wherein the route comprises at least one of a primary route and an alternate route.

### Claim 7 (depends on 6)

The method of claim 6, wherein the alert comprises providing instructions for the user to evacuate to a safe zone without interfering with emergency personnel.

### Claim 8 (depends on 6)

The method of claim 6, further comprising load balancing traffic based on the obtained data, wherein the load balancing is utilized to minimize congestion on the determined routes.

### Claim 9 (depends on 1)

The method of claim 1, further comprising providing guidance on the emergency-related information based on the determined impact.

### Claim 10 (depends on 6)

The method of claim 6, further comprising:
determining a current route selected by a user based at least on the geospatial information;
determining and transmitting another route to the device for the user if the current route is congested.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
determining an emergency region based on at least one of the external alerts and the geospatial information; and
determining if the user is in the emergency region based on the geospatial information.

### Claim 12 (depends on 11)

The method of claim 11, wherein the obtaining of the data, determining of the emergency-related information, and transmitting of the emergency-related information are only performed if the user is determined to be in the emergency region.

### Claim 13 (depends on 1)

The method of claim 1, wherein the receiving and transmitting is performed via a broker.

### Claim 14

A computer-based system for providing emergency-related information, the system comprising:
a processor configured to execute computer-readable instructions;
a personalized notification route engine (PNRE) configured to execute on the processor and communicatively linked with a provider communicatively linked to a device utilized by a user, wherein the PNRE is configured to cause the processor to:
receive geospatial information associated with the device from the provider;
receive an input at the device from the user, the input comprising an indication of whether the user is currently travelling in a vehicle being guided by the user;
obtain data from a data source comprising at least one among evacuation routes, evacuation rules, demographic data, environmental conditions, external alerts, real-time traffic data, and traffic control data;
determine the emergency-related information based on the geospatial information, the input from the user, and the obtained data; and
transmit the determined emergency-related information to the device via the provider;
an impact analytics engine (IAE) configured to execute on the processor and communicatively linked to the PNRE, wherein the IAE is configured to cause the processor to determine an impact of the determined emergency-related information based on external alerts, additional data from the data source, and additional user data, the additional user data comprising at least one of a quantity of requests received from the user, a quantity of routes determined for the user, and a frequency of transmitting the routes to the user.

### Claim 15 (depends on 14)

The system of claim 14, further comprising an alerting engine configured to execute on the processor, wherein the alerting engine is communicatively linked to the PNRE and the device via the provider.

### Claim 16 (depends on 15)

The system of claim 15, wherein the alerting engine is configured to convey at least one of a broadcast emergency message and a specific message containing the emergency-related information based on at least one of the geospatial information, the obtained data, and the external alerts.

### Claim 17 (depends on 15)

The system of claim 15, wherein the alerting engine is configured to receive a request from the user at the device for the emergency-related information via the provider and notify the PNRE to determine the emergency-related information.

### Claim 18 (depends on 15)

The system of claim 15, wherein the alerting engine is configured to receive a request to update the emergency-related information based on a frequency specified by the user at the device and notify the PNRE, and wherein the PNRE is configured to cause the processor to update the emergency-related information and transmit the updated emergency-related information at the frequency specified to the device via the alerting engine and the provider.

### Claim 19 (depends on 14)

The system of claim 14, wherein the processor is configured to transmit the emergency-related information to the device in real-time.

### Claim 20 (depends on 14)

The system of claim 14, wherein the device comprises at least one of a mobile device, a computing device, and a cellular phone.

### Claim 21 (depends on 14)

The system of claim 14, wherein the emergency-related information comprises at least one among a route, an alert, traffic information, environmental conditions, and a mode of transportation, wherein the route comprises at least one of a primary route and an alternate route.

### Claim 22 (depends on 21)

The system of claim 21, wherein the alert comprises providing instructions at the device for the user to evacuate to a safe zone without interfering with emergency personnel.

### Claim 23 (depends on 21)

The system of claim 21, wherein the PNRE is configured to load balance traffic based on the obtained data, wherein the load balancing is utilized to minimize congestion on the determined routes.

### Claim 24 (depends on 14)

The system of claim 14, wherein the IAE is configured to cause the processor to provide guidance on the emergency-related information to the device for the user based on the determined impact.

### Claim 25 (depends on 21)

The system of claim 21, wherein the processor is configured to determine a current route selected by a user based at least on the geospatial information and determine and transmit another route to the device for the user if the current route is congested.

### Claim 26 (depends on 14)

The system of claim 14, wherein the processor is configured to determine an emergency region based on at least one of the external alert and the geospatial information and determine if the user is in the emergency region based on the geospatial information.

### Claim 27 (depends on 26)

The system of claim 26, wherein the obtaining of the data, determining of the emergency-related information, and transmitting the emergency-related information are only performed if the user is determined to be in the emergency region.

### Claim 28 (depends on 14)

The system of claim 14, further comprising integrating an application with the PNRE by utilizing an integration technology.

### Claim 29 (depends on 28)

The system of claim 28, further comprising integrating the provider with the PNRE by utilizing a broker.

### Claim 30

A non-transitory computer-readable storage medium having stored therein computer-readable instructions, which, when loaded in and executed by a computer causes the computer to perform the steps of:
receiving from a provider geospatial information associated with a device utilized by a user;
receiving an input at the device from the user, wherein the device is communicatively linked with the provider, wherein the input comprises an indication of whether the user is currently travelling in a vehicle being guided by the user;
obtaining data from a data source, wherein the data comprises at least one among evacuation routes, evacuation rules, demographic data, environmental conditions, external alerts, real-time traffic data, and traffic control data;
determining emergency-related information based on the geospatial information, the input from the user, and the data obtained from the second system;
transmitting the determined emergency-related information to the device for the user via the provider; and
determining an impact of the determined emergency-related information based on external alerts, additional data from the data source, and additional user data, the additional user data comprising at least one of a quantity of requests received from the user, a quantity of routes determined for the user, and a frequency of transmitting the routes to the user.

### Claim 31 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, further comprising computer-readable code for causing the computer to enable the user to request the emergency-related information by utilizing the device to send a request via the provider.

### Claim 32 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, further comprising computer-readable code for causing the computer to update the emergency-related information based on a frequency specified by the user at the device.

### Claim 33 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, wherein the emergency-related information is transmitted to the device in real-time.

### Claim 34 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, wherein the device comprises at least one of a mobile communications device, a computing device, and a cellular phone.

### Claim 35 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, wherein the emergency-related information comprises at least one among a route, an alert, traffic information, environmental conditions, and a mode of transportation, wherein the route comprises at least one of a primary route and an alternate route.

### Claim 36 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, wherein the alert comprises providing instructions for the user to evacuate to a safe zone without interfering with emergency personnel.

### Claim 37 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, further comprising computer-readable code for causing the computer to load balance traffic based on the obtained data wherein the load balancing is utilized to minimize congestion on the determined routes.

### Claim 38 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, further comprising computer-readable code for causing the computer to provide guidance on the emergency-related information to the user based on the determined impact.

### Claim 39 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, further comprising computer-readable code for causing the computer to determine and transmit another route to the user if the route the user selects is congested.

### Claim 40 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, further comprising computer-readable code for causing the computer to determine an emergency region based on at least one of the external alert and the geospatial information and determining if the user is in the emergency region based on the geospatial information.

### Claim 41 (depends on 40)

The non-transitory computer-readable storage medium of claim 40, wherein the obtaining of the data, determining of the emergency-related information, and transmitting of the emergency-related information are only performed if the user is determined to be in the emergency region.

### Claim 42 (depends on 30)

The non-transitory computer-readable storage medium of claim 30, wherein the receiving and transmitting is performed via a broker.
