SECURITY SYSTEM FOR DETECTING HAZARDOUS EVENTS AND OCCUPANTS IN A BUILDING
A gunshot detection/security system for detecting dangerous events in a school or other building includes one or several pods placed throughout the building premises. Each pod includes a camera, a thermal camera, and an acoustic sensor for detecting video, images, heat signatures, and sound within a detection area for the respective pod. The sensor data is then analyzed to identify a dangerous event in the building, and provide alerts regarding the dangerous event via the pods or client computing devices of students/occupants in the building, administrators, parents, and emergency responders. A server computing device generates digital maps of the interior and exterior of the building having location information regarding the occupants of the building and a danger zone indicating the epicenter for the dangerous event.
1 . A method for presenting an indoor map display of a building during a dangerous event, the method comprising:
obtaining, by one or more processors in a client device, an indication of a dangerous event occurring at a location within a building;
presenting, by the one or more processors, an indoor map display of the building, the indoor map display including information indicative of a floor layout of the building indicating a plurality of areas within the building;
presenting, by the one or more processors, an indicator on the indoor map display at the location of the dangerous event;
selecting, by the one or more processors, at least one of the plurality of areas within the building to provide an audio alert; and
transmitting, by the one or more processors to one or more speakers located at the selected at least one area, the audio alert to be presented via the one or more speakers.
2 . The method of claim 1 , wherein:
obtaining an indication of a dangerous event includes receiving, at the one or more processors, region data defining a danger zone within the building; and
presenting an indicator on the indoor map display includes presenting on a corresponding portion of the indoor map display, by the one or more processors, an indication of the danger zone.
3 . The method of claim 2 , wherein presenting an indication of the danger zone includes highlighting, by the one or more processors, the danger zone.
4 . The method of claim 1 , wherein the one or more speakers are one or more first speakers, and transmitting the audio alert includes:
transmitting, by the one or more processors to the one or more first speakers located at the selected at least one area, a first audio alert to be presented via the one or more first speakers; and
transmitting, by the one or more processors to one or more second speakers located at another area different from the at least one area, a second audio alert to be presented via the one or more second speakers, wherein the second audio alert is different from the first audio alert.
5 . The method of claim 1 , further comprising:
determining, by the one or more processors, a location of an occupant; and
presenting, by the one or more processors, an indication of the occupant at a position within the indoor map display corresponding to the location of the occupant.
6 . The method of claim 1 , wherein the plurality of areas include rooms and hallways.
7 . The method of claim 1 , wherein the audio alert indicates at least one of: a gunshot, a weapon, a fire, a gas leak, a water leak, a suspicious bag, or a fight.
8 . The method of claim 1 , further comprising:
presenting, by the one or more processors, a live video feed of the location of the dangerous event.
9 . A client device for presenting an indoor map display of a building during a dangerous event, the client device comprising:
a user interface;
one or more processors; and
a non-transitory computer-readable memory coupled to the one or more processors and the user interface and storing instructions thereon that, when executed by the one or more processors, cause the client device to:
obtain an indication of a dangerous event occurring at a location within a building;
present, via the user interface, an indoor map display of the building, the indoor map display including information indicative of a floor layout of the building indicating a plurality of areas within the building;
present, via the user interface, an indicator on the indoor map display at the location of the dangerous event;
select at least one of the plurality of areas within the building to provide an audio alert; and
transmit, to one or more speakers located at the selected at least one area, the audio alert to be presented via the one or more speakers.
10 . The client device of claim 9 , wherein:
to obtain an indication of a dangerous event, the instructions cause the client device to receive region data defining a danger zone within the building; and
to present an indicator on the indoor map display, the instructions cause the client device to present an indication of the danger zone on a corresponding portion of the indoor map display.
11 . The client device of claim 10 , wherein the danger zone is highlighted on the indoor map display.
12 . The client device of claim 9 , wherein the one or more speakers are one or more first speakers, and the audio alert includes:
a first audio alert transmitted to the one or more first speakers located at the selected at least one area; and
a second audio alert transmitted to one or more second speakers located at another area different from the at least one area, wherein the second audio alert is different from the first audio alert.
13 . The client device of claim 9 , wherein the instructions further cause the client device to:
determine a location of an occupant; and
present, via the user interface, an indication of the occupant at a position within the indoor map display corresponding to the location of the occupant.
14 . The client device of claim 9 , wherein the plurality of areas include rooms and hallways.
15 . The client device of claim 9 , wherein the audio alert indicates at least one of: a gunshot, a weapon, a fire, a gas leak, a water leak, a suspicious bag, or a fight.
16 . The client device of claim 9 , wherein the instructions further cause the client device to:
present, via the user interface, a live video feed of the location of the dangerous event.
17 . A non-transitory computer-readable memory coupled to the one or more processors and the user interface and storing instructions thereon that, when executed by the one or more processors, cause the one or more processors to:
obtain an indication of a dangerous event occurring at a location within a building;
present, via a user interface, an indoor map display of the building, the indoor map display including information indicative of a floor layout of the building indicating a plurality of areas within the building;
present, via the user interface, an indicator on the indoor map display at the location of the dangerous event;
select at least one of the plurality of areas within the building to provide an audio alert; and
transmit, to one or more speakers located at the selected at least one area, the audio alert to be presented via the one or more speakers.
18 . The non-transitory computer-readable memory of claim 7 , wherein:
to obtain an indication of a dangerous event, the instructions cause the one or more processors to receive region data defining a danger zone within the building; and
to present an indicator on the indoor map display, the instructions cause the one or more processors to present an indication of the danger zone on a corresponding portion of the indoor map display.
19 . The non-transitory computer-readable memory of claim 18 , wherein the danger zone is highlighted on the indoor map display.
20 . The non-transitory computer-readable memory of claim 17 , wherein the one or more speakers are one or more first speakers, and the audio alert includes:
a first audio alert transmitted to the one or more first speakers located at the selected at least one area; and
a second audio alert transmitted to one or more second speakers located at another area different from the at least one area, wherein the second audio alert is different from the first audio alert.