IP Library Granted Patent US 12,618,585
Granted Patent B2
US 12,618,585 · App. 17/993,202 · Granted May 5, 2026

Distributed people counting system and methods

Inventors: Leif Roger Torbjörn Nilsson (Södra Sandby, SE); Peter Sven Anders Lindgren (Bunkeflostrand, SE)
Assignee: SCHNEIDER ELECTRIC BUILDINGS AMERICAS, INC.
F24F11/80F24F11/63F24F2110/50F24F2120/10
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,618,585
App. No.
17/993,202
Granted
May 5, 2026
Kind
B2
Abstract

System and methods for counting people in a space that is monitored by a plurality of distributed sensors are disclosed. In some embodiments, the method includes receiving a people count value output by a first sensor monitoring a portion of a space. The first sensor is one of a plurality of distributed sensors monitoring non-overlapping portions of the space. The method further includes waiting to receive additional people count values output by other sensors monitoring other portions of the space and then determining a total count of people in the space in response to receiving the additional people count values and determining that the received people count values are synchronized in time. In response to determining the total count of people in the space, one or more actions may be performed.

Claims (55)

1 . A method for counting people in a space monitored by a plurality of distributed sensors, comprising:

receiving a people count value output by a first sensor monitoring a portion of a space;

wherein the first sensor is one of a plurality of distributed sensors monitoring non-overlapping portions of the space;

wherein the plurality of distributed sensors are in communication with a plurality of controllers, and are synchronized in time;

waiting, for a predefined period of time, to receive additional people count values output by other sensors monitoring other portions of the space;

receiving the additional people count values output by the other sensors monitoring the other portions of the space;

determining, at a master controller from the plurality of controllers, a total count of people in the space in response to:

receiving the additional people count values, and

determining that the received people count values are synchronized in time;

performing one or more actions based on the total count of people in the space, wherein a people counting segment object in the master controller waits to receive the additional people count values for the predefined period of time, and wherein the predefined period of time is triggered by one or more of (1) each time a people count value output by a sensor from the plurality of sensors is received, or (2) by the receiving of the people count value output by the first sensor.

2 . The method of claim 1 , wherein the people counting segment object includes a people counting segment input that combines the received people count values to determine the total count of people in the space.

3 . The method of claim 1 , wherein the people count value is a complex value having a people count value component and a timing component and wherein the timing component of the people count values are compared with each other to determine that the received people count values are synchronized in time.

4 . The method of claim 1 , wherein the one or more actions include:

automatically adjusting one or more parameters relating to indoor environmental air quality (IEQ) based on the total count of people in the space;

automatically adjusting one or more parameters of an HVAC system based on the total count of people in the space; or

providing the total count of people in the space to a room control unit or a thermostat for controlling a climate condition of the space based on the total count of people in the space.

5 . The method of claim 1 , further comprising:

determining that a total count of people cannot be accurately calculated in response to determining that at least one of the received people count values is not synchronized in time with the other of the received people count values or was not received during a predefined time period.

6 . The method of claim 1 , wherein the sensor is one of a: multi-sensor comprising a plurality of sensors including a people counting sensor or a discrete people counting sensor.

7 . A system for counting people in a space that is monitored by a plurality of distributed sensors, comprising:

a plurality of controllers including a master controller comprising a people counting segment object configured to:

receive a people count value output by a first sensor monitoring a portion of a space, wherein the first sensor is one of a plurality of distributed sensors monitoring non-overlapping portions of the space,

wherein each sensor is hosted by a controller from the plurality of controllers,

wherein each controller receives a people count value output by the respective sensor, and forwards it to the master controller;

wait, for a predefined period of time, to receive additional people count values output by other sensors monitoring other portions of the space;

receive the additional people count values output by the other sensors monitoring the other portions of the space; and

determine whether the received people count values are synchronized in time;

determine a total count of people in the space based on the received people count values that are synchronized in time; and

wherein the master controller is configured to perform one or more actions in response to determining the total count of people in the space, and further wherein the predefined period of time is triggered one or more of (1) each time a people count value output by a sensor from the plurality of distributed sensors is received, or (2) by receiving of the people count value output by the first sensor.

8 . The system of claim 7 , wherein the people count value is a complex value having a time component and a people count value component.

9 . The system of claim 7 , wherein the people counting segment object determines that a total count of people cannot be accurately calculated in response to determining that at least one of the received people count values is not synchronized in time with the other of the received people count values or was not received during a predefined time period.

10 . The system of claim 7 , wherein the one or more actions include:

automatically adjust one or more parameters relating to indoor environment quality (IEQ) based on the total count of people in the space;

automatically adjust one or more parameters of an HVAC system based on the total count of people in the space; or

provide the total count of people in the space to a room control unit or a thermostat for controlling a climate condition of the space based on the total count of people in the space.

11 . The system of claim 7 , wherein the sensor is one of a: multi-sensor comprising a plurality of sensors including a people counting sensor, or a discrete people counting sensor.

12 . A non-transitory computer-readable medium storing one or more programs comprising instructions which when executed by a machine, cause the machine to:

receive a people count value output by a first sensor monitoring a portion of a space;

wherein the first sensor is one of a plurality of distributed sensors monitoring non-overlapping portions of the space;

wherein the plurality of distributed sensors are in communication with a plurality of controllers and synchronized in time;

wait, for a predefined period of time, to receive additional people count values output by other sensors monitoring other portions of the space;

receive the additional people count values output by the other sensors monitoring the other portions of the space;

determine whether the received people count values are synchronized in time;

determine a total count of people in the space based on the received people count values that are synchronized in time; and

perform one or more actions in response to determining the total count of people in the space,

wherein the predefined period of time is triggered one or more of (1) each time a people count value output by a sensor from the plurality of sensors is received, or (2) by receiving of the people count value output by the first sensor.

13 . The computer-readable medium of claim 12 , wherein the people count value is a complex value having a value component and a timing component and wherein the timing component of the people count values are compared with each other to determine that the people count values are synchronized in time.

14 . The computer-readable medium of claim 12 , wherein the one or more actions include:

automatically adjusting one or more parameters relating to indoor environment quality (IEQ) based on the total count of people in the space;

automatically adjusting one or more parameters of an HVAC system based on the total count of people in the space; or

providing the total count of people in the space to a room control unit or a thermostat for controlling a climate condition of the space based on the total count of people in the space.

15 . The computer-readable medium of claim 12 , wherein the instructions, when executed by the machine, further cause the machine to:

determine that a total count of people cannot be accurately calculated in response to determining that at least one of the received people count values is not synchronized in time with the other of the received people count values or was not received during a predefined time period.

16 . The computer-readable medium of claim 12 , wherein the sensor is one of a:

multi-sensor comprising a plurality of sensors including a people counting sensor or a discrete people counting sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2022
From: NILSSON, LEIF ROGER TORBJÖRN; LINDGREN, PETER SVEN ANDERS
To: SCHNEIDER ELECTRIC BUILDINGS AMERICAS, INC.
Reel/Frame 061926/0800 →
Continuity (2)
Provisional Application 63282983 · Nov 24, 2021
Related Publication 20230160598A1 · May 25, 2023
References Cited (4)
US 20180336420A1 · Pandharipande · 2018 [cited by examiner]
US 20210235172A1 · Wohlschlager · 2021 [cited by examiner]
WO 2017108374A1 · 2017 [cited by applicant]
International Search Report and Written Opinion dated Mar. 3, 2023 for corresponding International Patent Application No. PCT/US2022/050846, 67 pages. [cited by applicant]