IP Library Granted Patent US 12,317,156
Granted Patent B2
US 12,317,156 · App. 17/813,293 · Granted May 27, 2025

System and method for tracking locations of students within school buildings

Inventors: Miguel Galvez (Plaistow, NH); Walter A. Martin (Ballymena, GB); Danny Hyun (Irvine, CA)
Assignee: Tyco Fire & Security GmbH
H04W4/029G08B27/001H04W4/33
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 12,317,156
App. No.
17/813,293
Granted
May 27, 2025
Kind
B2
Abstract

A student tracking system deploys distributed sensors throughout a school building. The distributed sensors receive identification information broadcast by user devices carried by occupants of the school such as students, teachers and school administrators. The student tracking system tracks the location of the occupants within the building based on which sensors most recently detected the user devices. The system sends the location information for the occupants to tracking devices operated by tracking users such as school administrators, emergency responders and/or parents. The tracking devices also present to the parents image data captured by surveillance cameras depicting the students. Additionally, the distributed sensors detect the presence of unauthorized individuals within the school building by determining whether an individual detected via a proximity or motion detector corresponds to identification information for a registered user device received by the sensors.

Claims (52)

1. A system for tracking a location of occupant inside of an area, comprising:

at least one processor configured to:

generate occupant location information for the occupant of the area based on occupant device identification information received at one or more sensors associated with the area from an occupant device associated with the occupant; wherein the occupant is a first occupant;

identify a surveillance camera associated with the occupant location information;

retrieve image data captured by the surveillance camera, the image data captured by the surveillance camera during a time period associated with receipt of the occupant device identification information by the one or more sensors;

transmit the image data to another device,

wherein the at least one processor is further configured to:

receive occupant motion information from the one or more sensors, the occupant motion information identifying a device corresponding to a second occupant;

determine that the occupant motion information is not associated with the occupant device identification information received at the one or more sensors; and

generate an intruder alert and send the intruder alert to a tracking device together with location information identifying a current location of the second occupant based on the occupant motion information not being associated with the occupant device identification information.

2. The system as claimed in claim 1 , wherein to generate the occupant location information for the occupant, the at least one processor is configured to:

generate the occupant location information based on sensor location information identifying a location of the one or more sensors within the area.

3. The system as claimed in claim 1 , wherein the at least one processor is further configured to receive the occupant device identification information from the one or more sensors, the occupant device identification information including a device identifier of the occupant device and signal strength information corresponding to receipt of the device identifier by the one or more sensors.

4. The system as claimed in claim 1 , wherein the at least one processor is further configured to transmit the occupant location information to the another device.

5. The system as claimed in claim 1 , wherein the at least one processor is further configured to:

generate status information and/or event information based on the occupant location information; and

transmit, to the another device, the status information and/or the event information in response to an occupant information request.

6. The system as claimed in claim 5 , wherein the status information indicates whether the occupant is inside the area and the event information indicates one or more movements of the occupant within the area.

7. The system as claimed in claim 1 , wherein the at least one processor is further configured to compare a device type of the occupant device to an expected device type, wherein the device type of the occupant device is selected from the group consisting of one or more mobile computing devices, one or more beacons, and one or more badges.

8. The system as claimed in claim 1 , wherein the at least one processor is further configured to correlate the occupant motion information to cameras located in the area and send images from the cameras to the tracking device.

9. The system as claimed in claim 1 , wherein the other device is the tracking device.

10. A method for tracking locations of occupants inside of an area, the method comprising:

generating occupant location information for an occupant of the area based on occupant device identification information received at one or more sensors associated with the area from an occupant device associated with the occupant, wherein the occupant is a first occupant;

identifying a surveillance camera associated with the occupant location information;

retrieving image data captured by the surveillance camera, the image data captured by the surveillance camera during a time period associated with receipt of the occupant device identification information by the one or more sensors; and

transmitting the image data to another device,

wherein the method further comprises:

receiving occupant motion information from the one or more sensors, the occupant motion information identifying a device corresponding to a second occupant;

determining that the occupant motion information is not associated with the occupant device identification information received at the one or more sensors; and

generating an intruder alert and sending the intruder alert to a tracking device together with location information identifying a current location of the second occupant based on the occupant motion information not being associated with the occupant device identification information.

11. The method as claimed in claim 10 , wherein generating the occupant location information for the occupant comprises generating the occupant location information based on sensor location information identifying a location of the one or more sensors within the area.

12. The method as claimed in claim 10 , further comprising receiving the occupant device identification information from the one or more sensors, the occupant device identification information including a device identifier of the occupant device and signal strength information corresponding to receipt of the device identifier by the one or more sensors.

13. The method as claimed in claim 10 , further comprising transmitting the occupant location information to the another device associated with the occupant.

14. The method as claimed in claim 10 , further comprising:

generating status information and/or event information based on the occupant location information; and

transmitting, to the another device, the status information and/or the event information in response to an occupant information request.

15. The method as claimed in claim 14 , wherein the status information indicates whether the occupant is inside the area and the event information indicates one or more movements of the occupant within the area.

16. A non-transitory computer-readable device having instructions thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

generating occupant location information for an occupant of an area based on occupant device identification information received at one or more sensors within the area from an occupant device associated with the occupant, wherein the occupant is a first occupant;

identifying a surveillance camera associated with the occupant location information;

retrieving image data captured by the surveillance camera, the image data captured by the surveillance camera during a time period associated with receipt of the occupant device identification information by the one or more sensors; and

transmitting the image data to another device,

wherein the operations further comprise:

receiving occupant motion information from the one or more sensors, the occupant motion information identifying a device corresponding to a second occupant;

determining that the occupant motion information is not associated with the occupant device identification information received at the one or more sensors; and

generating an intruder alert and sending the intruder alert to a tracking device together with location information identifying a current location of the second occupant based on the occupant motion information not being associated with the occupant device identification information.

17. The non-transitory computer-readable device of claim 16 , wherein generating the occupant location information for the occupant comprises generating the occupant location information based on sensor location information identifying a location of the one or more sensors within the area.

18. The non-transitory computer-readable device of claim 16 , wherein the operations further comprising receiving the occupant device identification information from the one or more sensors, the occupant device identification information including a device identifier of the occupant device and signal strength information corresponding to receipt of the device identifier by the one or more sensors.

19. The non-transitory computer-readable device of claim 16 , wherein the operations further comprising transmitting the occupant location information to the another device associated with the occupant.

20. The non-transitory computer-readable device of claim 16 , wherein the operations further comprising:

generating status information and/or event information based on the occupant location information; and

transmitting, to the another device, the status information and/or the event information in response to an occupant information request.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 15, 2023
From: SENSORMATIC ELECTRONICS, LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 064913/0690 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 15, 2023
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS, INC.
Reel/Frame 064913/0729 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 15, 2023
From: JOHNSON CONTROLS, INC.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 064913/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: GALVEZ, MIGUEL; MARTIN, WALTER A.; HYUN, DANNY
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 064915/0250 →