Building management system that determines building utilization
First Claim
1. A building management system that determines space utilization in a building comprising:
- a plurality of room utilization sensors including occupancy sensors each configured for detecting an occupancy state in a room in a building;
one or more gateways configured for gathering raw occupancy data records from the occupancy sensors and storing the raw occupancy data records on a raw data database, wherein each raw occupancy data record comprises an occupancy state associated with a timestamp;
at least one processor comprising a memory encoding one or more processor executable instructions, which when executed by the at least one processor, cause acts to be performed comprising;
retrieving the raw occupancy data records from the raw data database;
normalizing the raw occupancy data records into normalized occupancy data records, wherein each normalized occupancy data record comprises a time segment and an occupancy state indicating whether for a given time segment a room is occupied;
structuring the normalized occupancy data records by associating each normalized occupancy data record with a space node corresponding to a room in the building from where the raw occupancy data record was collected;
associating each space node with a set of tags, each tag defining a single state from a plurality of states;
receiving a selection of a tag from a user interface;
splitting the normalized occupancy data records along the selected tag'"'"'s states into sets of normalized occupancy data records;
for each split set of occupancy data records, calculating at least one occupancy rate; and
displaying a visualization of space utilization of the building comprising a comparison of the occupancy rates of the selected tag'"'"'s states.
1 Assignment
0 Petitions
Accused Products
Abstract
A building management system that determines space utilization in a building. The building management system comprises room utilization sensors, such as occupancy sensors, a gateway that gathers raw occupancy data records from the occupancy sensors, and at least one processor. Each raw occupancy data record comprises an occupancy state associated with a timestamp. The processor is configured for normalizing the raw occupancy data records into normalized occupancy data records each comprising a time segment and an occupancy state indicating whether for a given time segment a room is occupied. The processor is further configured for structuring the normalized occupancy data records by associating each normalized occupancy data record with a space node corresponding to a room in the building from where the raw occupancy data record was collected and associating each space node with a set of tags, each tag defining a single state from a plurality of states. The processor may further receive a selection of a tag from a user interface, split the normalized occupancy data records along the selected tag'"'"'s states into sets of normalized occupancy data records, for each split set of occupancy data records, calculate at least one occupancy rate, and display a visualization of space utilization of the building comprising a comparison of the occupancy rates of the selected tag'"'"'s states.
56 Citations
25 Claims
-
1. A building management system that determines space utilization in a building comprising:
-
a plurality of room utilization sensors including occupancy sensors each configured for detecting an occupancy state in a room in a building; one or more gateways configured for gathering raw occupancy data records from the occupancy sensors and storing the raw occupancy data records on a raw data database, wherein each raw occupancy data record comprises an occupancy state associated with a timestamp; at least one processor comprising a memory encoding one or more processor executable instructions, which when executed by the at least one processor, cause acts to be performed comprising; retrieving the raw occupancy data records from the raw data database; normalizing the raw occupancy data records into normalized occupancy data records, wherein each normalized occupancy data record comprises a time segment and an occupancy state indicating whether for a given time segment a room is occupied; structuring the normalized occupancy data records by associating each normalized occupancy data record with a space node corresponding to a room in the building from where the raw occupancy data record was collected; associating each space node with a set of tags, each tag defining a single state from a plurality of states; receiving a selection of a tag from a user interface; splitting the normalized occupancy data records along the selected tag'"'"'s states into sets of normalized occupancy data records; for each split set of occupancy data records, calculating at least one occupancy rate; and displaying a visualization of space utilization of the building comprising a comparison of the occupancy rates of the selected tag'"'"'s states. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A building management system that determines space utilization in a building comprising:
-
a plurality of room utilization sensors including occupancy sensors each configured for detecting an occupancy state in a room in a building; one or more gateways configured for; gathering raw occupancy data records from the occupancy sensors, wherein each raw occupancy data record comprises an occupancy state associated with a timestamp; normalizing the raw occupancy data records into normalized occupancy data records, wherein each normalized occupancy data record comprises a time segment and an occupancy state indicating whether for a given time segment a room is occupied; and storing the raw occupancy data records on a database; at least one processor comprising a memory encoding one or more processor executable instructions, which when executed by the at least one processor, cause acts to be performed comprising; retrieving the normalized occupancy data records from the database; structuring the normalized occupancy data records by associating each normalized occupancy data record with a space node corresponding to a room in the building from where the raw occupancy data record was collected; associating each space node with a set of tags, each tag defining a single state from a plurality of states; receiving a selection of a tag from a user interface; splitting the normalized occupancy data records along the selected tag'"'"'s states into sets of normalized occupancy data records; for each split set of occupancy data records, calculating at least one occupancy rate; and displaying a visualization of space utilization of the building comprising a comparison of the occupancy rates of the selected tag'"'"'s states.
-
-
25. A building management system that determines space utilization in a building comprising:
-
a plurality of room utilization sensors including people count sensors each configured for counting people in a room in a building; one or more gateways configured for gathering raw people count data records from the plurality of people count sensors and storing the raw people count data records on the raw data database, wherein each raw people count data record comprises a people count associated with a timestamp, at least one processor comprising a memory encoding one or more processor executable instructions, which when executed by the at least one processor, cause acts to be performed comprising; retrieving raw people count data records from the raw data database; normalizing the raw people count data records into normalized people count data records, wherein each normalized people count data record comprises a time segment and a people count indicating the number of people present in a room during a given time segment; structuring the normalized people count data records by associating each normalized people count data record with a space node corresponding to a room in the building from where the raw people count data record was collected; associating each space node with a set of tags, each tag defining a single state from a plurality of states; receiving a selection of a tag from a user interface; splitting the normalized people count data records along the selected tag'"'"'s states into sets of normalized people count data records; for each split set of normalized people count data records, calculating at least one people count rate; and displaying a visualization of space utilization of the building comprising a comparison of the people count rates of the selected tag'"'"'s states.
-
Specification