# US 2021/0084445 A1 · Emergency alert systems with augmented location data

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

- Number: US 2021/0084445 A1
- Document ID: US20210084445A1
- Status: Published application
- Kind: A1
- Application number: 17/023,761
- Filed: 2020-09-17
- Published: 2021-03-18
- Earliest claimed: 2019-09-17
- Assignees: In-Telligent Properties Inc.
- Applicants: In-telligent Properties LLC
- Inventors: Allan C. Sutherland
- Web page: https://patentgrep.com/patent/US20210084445A1

## CPC

- H04L 67/53: using third party service providers
- G08B 27/006: {with transmission via telephone network}
- H04L 63/0853: {using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234)}
- H04L 63/0884: {by delegation of authentication, e.g. a proxy authenticates an entity to be authenticated on behalf of this entity vis-à-vis an authentication entity}
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H04W 12/069: using certificates or pre-shared keys
- G08B 3/00: Audible signalling systems, e.g. audible personal calling systems
- G08B 5/00: Visible signalling systems, e.g. visible personal calling systems or remote indication of seats occupied
- G08B 6/00: Tactile signalling systems, e.g. tactile personal calling systems
- G08B 7/06: using electric transmission {, e.g. involving audible and visible signalling through the use of sound and light sources}
- G08B 7/066: {guiding along a path, e.g. evacuation path lighting strip}
- G08B 25/10: using wireless transmission systems {(G08B25/009 takes precedence)}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/024: Guidance services
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 4/33: for indoor environments, e.g. buildings
- 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
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Aspects discussed herein relate to communicating with a community of people determined by a geofencing system to be physically in or near a location such as a building or property, wherein the system overrides any alert-inhibiting state in the people's mobile devices (or any other device) to deliver audio or visual alerts in emergency situations. As may be appreciated, the present communication and emergency alert system may be used by many different groups of administrators to communicate with many different communities of people. Moreover, certain individuals may be members of more than one community at the same time, and the communities themselves may change over time based both on the user's preferences and on their physical locations. The location of an individual may be determined based on location data provided by their mobile device and refined using known landmarks, such as beacons and/or access points, located in the location.

## Claims

### Claim 1

A computer-implemented method, comprising:
obtaining an indication of an alert condition in a facility;
determining that the alert condition comprises an emergency condition in a first portion of the facility;
determining a location for a plurality of mobile devices, each mobile device being located in the facility;
determining, for each mobile device in the plurality of mobile devices, an exit location for the mobile device;
generating, based on the emergency condition and the alert condition, an evacuation route for each mobile device in the plurality of mobile device, wherein the evacuation route comprises a route from the location of the mobile device in the facility to the exit location for the mobile device;
generating, for each mobile device based on the emergency condition and the evacuation route, an emergency alert for each mobile device; and
transmitting each emergency alert to the corresponding mobile device, wherein the emergency alert causes the mobile device to display a notification irrespective of an alert-enabled setting of the mobile device.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the evacuation route comprises at least one hallway located in the facility as indicated in a route database for the facility.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the notification for the emergency alert is selected from the group consisting of an audible notification, a visual notification, and a haptic notification.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, further comprising:
determining that a second mobile device is located in the facility; and
automatically adding the second mobile device to a community for the facility, wherein the community comprises the plurality of mobile devices.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, further comprising:
identifying a mobile device in the plurality of mobile devices for which a location has not been determined;
determining a proxy location for the mobile device; and
using the proxy location for the mobile device as the location of the mobile device.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein:
the mobile device is associated with a user;
an access card is associated with the user; and
the proxy location comprises an access device at which the access card associated with the user was used.

### Claim 7 (depends on 5)

The computer-implemented method of claim 5, wherein the proxy location comprises a location of a wireless access point to which the mobile device is connected.

### Claim 8

A computing device, comprising:
a processor; and
a memory in communication with the processor and storing instructions that, when read by the processor, cause the computing device to:
obtain an indication of an alert condition in a facility;
determine that the alert condition comprises an emergency condition in a first portion of the facility;
determine a location for a plurality of mobile devices, each mobile device being located in the facility;
determine, for each mobile device in the plurality of mobile devices, an exit location for the mobile device;
generate, based on the emergency condition and the alert condition, an evacuation route for each mobile device in the plurality of mobile device, wherein the evacuation route comprises a route from the location of the mobile device in the facility to the exit location for the mobile device;
generate, for each mobile device based on the emergency condition and the evacuation route, an emergency alert for each mobile device; and
transmit each emergency alert to the corresponding mobile device, wherein the emergency alert causes the mobile device to display a notification irrespective of an alert-enabled setting of the mobile device.

### Claim 9 (depends on 8)

The computing device of claim 8, wherein the evacuation route comprises at least one hallway located in the facility as indicated in a route database for the facility.

### Claim 10 (depends on 8)

The computing device of claim 8, wherein the notification for the emergency alert is selected from the group consisting of an audible notification, a visual notification, and a haptic notification.

### Claim 11 (depends on 8)

The computing device of claim 8, wherein the instructions, when read by the processor, further cause the computing device to:
determine that a second mobile device is located in the facility; and
automatically add the second mobile device to a community for the facility, wherein the community comprises the plurality of mobile devices.

### Claim 12 (depends on 8)

The computing device of claim 8, wherein the instructions, when read by the processor, further cause the computing device to:
identify a mobile device in the plurality of mobile devices for which a location has not been determined;
determine a proxy location for the mobile device; and
use the proxy location for the mobile device as the location of the mobile device.

### Claim 13 (depends on 12)

The computing device of claim 12, wherein:
the mobile device is associated with a user;
an access card is associated with the user; and
the proxy location comprises an access device at which the access card associated with the user was used.

### Claim 14 (depends on 12)

The computing device of claim 12, wherein the proxy location comprises a location of a wireless access point to which the mobile device is connected.

### Claim 15

A non-transitory machine-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform steps comprising:
obtaining an indication of an alert condition in a facility;
determining that the alert condition comprises an emergency condition in a first portion of the facility;
determining a location for a plurality of mobile devices, each mobile device being located in the facility;
determining, for each mobile device in the plurality of mobile devices, an exit location for the mobile device;
generating, based on the emergency condition and the alert condition, an evacuation route for each mobile device in the plurality of mobile device, wherein the evacuation route comprises a route from the location of the mobile device in the facility to the exit location for the mobile device;
generating, for each mobile device based on the emergency condition and the evacuation route, an emergency alert for each mobile device; and
transmitting each emergency alert to the corresponding mobile device, wherein the emergency alert causes the mobile device to display a notification irrespective of an alert-enabled setting of the mobile device.

### Claim 16 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the evacuation route comprises at least one hallway located in the facility as indicated in a route database for the facility.

### Claim 17 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the notification for the emergency alert is selected from the group consisting of an audible notification, a visual notification, and a haptic notification.

### Claim 18 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the instructions, when executed by one or more processors, further cause the one or more processors to perform steps comprising:
determining that a second mobile device is located in the facility; and
automatically adding the second mobile device to a community for the facility, wherein the community comprises the plurality of mobile devices.

### Claim 19 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the instructions, when executed by one or more processors, further cause the one or more processors to perform steps comprising:
identifying a mobile device in the plurality of mobile devices for which a location has not been determined;
determining a user associated with the identified mobile device;
identifying an access card associated with the user;
determining a proxy location for the mobile device based on the access card and an access device within the facility at which the access card was used; and
using the proxy location for the mobile device as the location of the mobile device.

### Claim 20 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the instructions, when executed by one or more processors, further cause the one or more processors to perform steps comprising:
identifying a mobile device in the plurality of mobile devices for which a location has not been determined;
determining an access point to which the identified mobile device is connected;
identifying a location of the access point in the facility; and
using the location of the access point as the location for the mobile device.
