BACKGROUND

This application relates to systems and methods for building management. More particularly, this application relates to systems and methods for operating buildings with respect to a contagious diseases. An infectious disease such as a virus, a bacteria, etc. can be spread through person to person interaction, in some cases. An infectious disease can spread indoors between occupants of a building, in some situations. This can result in occupants needing to stay out of a building in order to reduce the spread of the infectious disease. Therefore, systems and methods for a building that enable occupants to remain within the building even though an infectious disease is present in a population is desired.

SUMMARY

One implementation of the present disclosure is a building system of a building, the building system including one or more memory devices configured to store instructions thereon that, when executed by one or more processors, cause the one or more processors to receive occupancy data of occupants from an occupant tracking system, the occupancy data indicating locations of the occupants within a building space of the building, determine, based on the occupancy data, whether one or more occupants of the occupants have violated a social distancing policy that reduces a spread of an infectious disease within the building based on the locations of at least two of the occupants, the social distancing policy based on one or more characteristics of the building space, and perform one or more operations to improve compliance with the social distancing policy within the building in response to a determination that the one or more occupants have violated the social distancing policy.

In some embodiments, the instructions cause the one or more processors to determine that a first occupant of the two or more occupants is at a first location within a particular distance from a second location of a second occupant of the two or more occupants for at least a particular length of time

In some embodiments, the one or more operations include generating a notification that includes an indication of the social distancing policy being violated and sending the notification to user devices associated with the one or more occupants.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the instructions cause the one or more processors to record an encounter between the first occupant and the second occupant with encounters between occupants of the occupants, receive an indication of one or more infected occupants of the occupants that are infected with the infectious disease, and analyze the encounters to identify one or more potentially infected occupants that have come into contact with the one or more infected occupants.

In some embodiments, the instructions cause the one or more processors to generate a space score for one space of spaces of the building based on one or more parameters, the one or more parameters indicating a number of social distancing violations that have occurred within the one space and cause a user device to display the space score for the one space.

In some embodiments, the instructions perform the one or more operations to improve compliance with the social distancing policy by adding a social distancing alert to a list of active social distancing alerts in the building and causing a building monitoring interface to display the list of active social distancing alerts.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the instructions cause the one or more processors to record a social distancing violation between the first occupant and the second occupant with social distancing violations between the occupants, generate one or more trends that trend the social distancing violations over time, and cause a user interface to include the one or more trends.

In some embodiments, the instructions cause the one or more processors to determine a number of occupants in each space of spaces of the building based on the occupancy data, determine whether the number of occupants in each space of the spaces is greater than or less than one or more levels, wherein the one or more levels indicate underutilization of a space, normal utilization of a space, or over utilization of a space based on a size of each space of the spaces, and generate a building layout interface that indicates the spaces and whether each space is underutilized, over utilized, or is normally utilization.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the instructions cause the one or more processors to record a social distancing violation between the first occupant and the second occupant with social distancing violations between the occupants, generate a first graphic element indicating proportions of time that an occupant of the occupants has spent in locations of the building, generate a second graphic element indicating proportions of social distancing violations between the occupant and each the occupants, generate one or more third graphic elements that each indicate a proportion of social distancing violations between the occupant and each of the occupants at one location of the locations of the building, and generate a user interface including the first graphic element, the second graphic element, and the one or more third graphic elements.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the instructions cause the one or more processors to record a social distancing violation between the first occupant and the second occupant with social distancing violations between the occupants, generate a table based on the social distancing violations and the occupancy data, the table including rows and columns, wherein the rows each indicate an occupant of the occupants and the columns include a first column indicating a total time that each of the occupants have spent within the building, a second column indicating a total amount of time that each of the occupants have spent engaging in the social distancing violations within the building, a third column indicating a ratio between the total time that each of the occupants have spent within the building and the total amount of time that each of the occupants have spent engaging in the social distancing violations within the building, a fourth column including an indication of a number of users that each user has performed a social distancing violation with, and a fifth column indicating a number of spaces that each user has performed a social distancing violation within.

In some embodiments, the instructions cause the one or more processors to receive an indication of infection risk levels associated with areas of the building, receive a starting location of a user within the building and a destination location within the building from a user device, receive a risk tolerance level from the user device, generate, based on the infection risk levels associated with the areas of the building, a route through the building from the starting location to the destination location that avoids one or more high risk areas of the building or passes through the one or more high risk areas of the building based on the risk tolerance level, and cause a user interface to display the route through the building.

In some embodiments, the instructions cause the one or more processors to determine occupancy levels in each space of spaces of the building over a historical time period based on the occupancy data and generate a heat map that that indicates historical utilization of each space of the spaces over the historical time period.

In some embodiments, the instructions cause the one or more processors to schedule building sanitization for the spaces of the building based on the heat map.

In some embodiments, the instructions cause the one or more processors to generate a user score for one occupant of the occupants based on one or more parameters, the one or more parameters indicating a number of social distancing violations associated with the one occupant and cause a user device to display the user score for the one occupant.

In some embodiments, the one or more parameters include at least one of a roster adherence parameter indicating whether the one occupant has followed a roster schedule, social distancing violations parameter indicating the number of social distancing violations associated with the one occupant, a training awareness parameter indicating social distancing training that the one occupant has completed, health parameters indicating health characteristics of the one occupant, a supplies requisition parameter indicating health supplies that the one occupant has acquired, a lone worker duress parameter indicating whether the one occupant has triggered a lone worker response request or an infection level parameter indicating infection levels in a geographic area associated with a residence of the one occupant.

In some embodiments, the building system further includes the occupant tracking system, wherein the occupant tracking system includes transceivers each located within a space of the building, wherein the transceivers are configured to communicate with badges to detect what space of the building the badges are located within and the badges, wherein each badge of the badges is carried by one occupant of the occupants and includes an identifier linked to the one occupant.

In some embodiments, a first badge of the badges is configured to wirelessly send a first identifier of the first badge to a second badge of the badges in response to the first badge being within a particular distance from the second badge, wirelessly receive a second identifier of the second badge from the second badge in response to the first badge being within the particular distance from the second badge, store a contact event in a memory device of the first badge, the contact event including the first identifier and the second identifier, and wirelessly communicate the contact event to a transceiver of the transceivers in response to the first badge being within another particular distance from the transceiver.

In some embodiments, the transceivers include a transceiver that is mounted on a power outlet and is plugged into the power outlet, wherein the transceivers communicate with the badges via a first wireless communication protocol and communicate with the one or more processors via a second wireless communication protocol. In some embodiments, the badges include a battery and a wireless radio, wherein the battery is configured to power the wireless radio.

Another implementation of the present disclosure is a method including receiving, by a processing circuit, occupancy data of occupants from an occupant tracking system, the occupancy data indicating locations of the occupants within a building space of a building and determining, by the processing circuit, based on the occupancy data, whether one or more occupants of the occupants have violated a social distancing policy that reduces a spread of an infectious disease within the building based on the locations of at least two of the occupants, the social distancing policy based on one or more characteristics of the building space. The method further includes performing, by the processing circuit, one or more operations to improve compliance with the social distancing policy within the building in response to a determination that the one or more occupants have violated the social distancing policy.

The method further includes generating, by the processing circuit, a space score for one space of spaces of the building based on one or more parameters, the one or more parameters indicating a number of social distancing violations that have occurred within the one space and causing, by the processing circuit, a user device to display the space score for the one space.

In some embodiments, the method includes performing, by the processing circuit, the one or more operations to improve compliance with the social distancing policy including adding a social distancing alert to a list of active social distancing alerts in the building and causing a building monitoring interface to display the list of active social distancing alerts.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the method further includes recording a social distancing violation between the first occupant and the second occupant with social distancing violations between the occupants, generating one or more trends that trend the social distancing violations over time, and causing a user interface to include the one or more trends.

In some embodiments, the method includes determining, by the processing circuit, a number of occupants in each space of spaces of the building based on the occupancy data, determining, by the processing circuit, whether the number of occupants in each space of the spaces is greater than or less than one or more levels, wherein the one or more levels indicate underutilization of a space, normal utilization of a space, or over utilization of a space based on a size of each space of the spaces, and generating, by the processing circuit, a building layout interface that indicates the spaces and whether each space is underutilized, over utilized, or is normally utilization.

In some embodiments, the one or more occupants include a first occupant and a second occupant. In some embodiments, the method further includes recording, by the processing circuit, a social distancing violation between the first occupant and the second occupant with distancing violations between the occupants, generating, by the processing circuit, a first graphic element indicating proportions of time that an occupant of the occupants has spent in locations of the building, generating, by the processing circuit, a second graphic element indicating proportions of social distancing violations between the occupant and each the occupants, generating, by the processing circuit, one or more third graphic elements that each indicate a proportion of social distancing violations between the occupant and each of the occupants at one location of the locations of the building, and generating, by the processing circuit, a user interface including the first graphic element, the second graphic element, and the one or more third graphic elements.

Another implementation of the present disclosure is one or more memory devices configured to store instructions thereon that, when executed by one or more processors, cause the one or more processors to receive occupancy data of occupants from an occupant tracking system, the occupancy data indicating locations of the occupants within a building space of a building and determine, based on the occupancy data, whether one or more occupants of the occupants have violated a social distancing policy that reduces a spread of an infectious disease within the building based on the locations of at least two of the occupants, the social distancing policy based on one or more characteristics of the building space. The instructions cause the one or more processors to perform one or more operations to improve compliance with the social distancing policy within the building in response to a determination that the one or more occupants have violated the social distancing policy.

