IP Library › Granted Patent US 10,964,177
Granted Patent B1
US 10,964,177 · App. 17/107,666 · Granted Mar 30, 2021

Security system for detecting hazardous events and occupants in a building

Inventor: Aaron Brent Coles (St. Charles, IL)
Assignee: DRIFT NET
G08B5/38G01S5/22G06Q90/205G08B13/1672G08B13/19656G08B13/19697G08B25/006G08B25/016G08B25/14H04N7/181H04N7/188
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 10,964,177
App. No.
17/107,666
Granted
Mar 30, 2021
Kind
B1
Abstract

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.

Claims (50)

1. A method for presenting an indoor map display of a building during a dangerous event, the method comprising:

receiving, at one or more processors in a client device, indoor map data for a building, including information indicative of a floor layout of the building indicating a plurality of areas within the building;

presenting, by one or more processors, an indoor map display of the building based on the indoor map data;

receiving, at the one or more processors, an indication of a number of occupants within an area within the building; and

presenting, by the one or more processors, an indication of a location of each of the occupants within a portion of the indoor map display corresponding to the area.

2. The method of claim 1 , wherein the indication of the number of occupants is received from a multi-sensor device.

3. The method of claim 1 , further comprising:

presenting, by the one or more processors, the indication of the number of occupants on the portion of the indoor map display corresponding to the area.

4. The method of claim 1 , wherein presenting an indication of the location of the occupant includes presenting at a position within the indoor map display corresponding to the location of the occupant, by the one or more processors, identification information for the occupant.

5. The method of claim 4 , further comprising:

transmitting, by the one or more processors, a request to receive updated information for a particular occupant; and

presenting, by the one or more processors, an indication of the particular occupant at a position within the indoor map display corresponding to the location of the particular occupant, including highlighting the indication of the particular occupant relative to the indications of other occupants.

6. The method of claim 1 , further comprising:

receiving, at the one or more processors, region data defining a danger zone within the building; and

presenting on a corresponding portion of the indoor map display, by the one or more processors, an indication of the danger zone.

7. The method of claim 6 , wherein presenting an indication of the danger zone includes highlighting, by the one or more processors, the danger zone.

8. The method of claim 1 , further comprising:

presenting, by the one or more processors, indications of current lock states of one or more doors within the building.

9. The method of claim 1 , further comprising:

determining, by the one or more processors, a location of a user of the client device; and

presenting, by the one or more processors, an indication of the user at a position within the indoor map display corresponding to the location of the user.

10. The method of claim 9 , further comprising:

determining, by the one or more processors, an exit from the building closest to the user; and

presenting to the user in the indoor map display, by the one or more processors, an indication of the exit from the building.

11. The method of claim 9 , further comprising:

presenting to the user, by the one or more processors, instructions based on the location of the user for handling the dangerous event.

12. The method of claim 1 , further comprising:

receiving, by the one or more processors, location data for one or more occupants in need of emergency assistance; and

presenting at respective positions within the indoor map display corresponding to the location data, by the one or more processors, indications of the one or more occupants in need of emergency assistance.

13. The method of claim 1 , wherein the plurality of areas include rooms and hallways.

14. 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:

receive indoor map data for a building, including information indicative of a floor layout of the building indicating a plurality of areas within the building;

present an indoor map display of the building based on the indoor map data;

receive an indication of a number of occupants within an area within the building; and

present, via the user interface, an indication of a location of each of the occupants within a portion of the indoor map display corresponding to the area.

15. The client device of claim 14 , wherein the indication of the number of occupants is received from a multi-sensor device.

16. The client device of claim 14 , wherein the instructions further cause the client device to:

present, via the user interface, the indication of the number of occupants on the portion of the indoor map display corresponding to the area.

17. The client device of claim 14 , wherein identification information for the occupant is presented at a position within the indoor map display corresponding to the location of the occupant.

18. The client device of claim 17 , wherein the instructions further cause the computing device to:

transmit a request to receive updated information for a particular occupant; and

present, via the user interface, an indication of the particular occupant at a position within the indoor map display corresponding to the location of the particular occupant, including highlighting the indication of the particular occupant relative to the indications of other occupants.

19. The client device of claim 14 , wherein the instructions further cause the computing device to:

receive region data defining a danger zone within the building; and

present on a corresponding portion of the indoor map display, by the one or more processors, an indication of the danger zone.

20. The client device of claim 14 , wherein the instructions further cause the computing device to:

present, via the user interface, indications of current lock states of one or more doors within the building.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2020
From: COLES, AARON BRENT
To: DRIFT NET
Reel/Frame 054512/0644 →
Continuity (5)
Continuation 17025323 · Sep 18, 2020
Continuation 16740145 · Jan 10, 2020
Provisional Application 62804511 · Feb 12, 2019
Provisional Application 62796224 · Jan 24, 2019
Provisional Application 62791459 · Jan 11, 2019
Cited By (3)
US 12,272,227 US 12,400,538 US 12,682,709