BUILDING RISK ANALYSIS SYSTEM WITH GEOFENCING FOR THREATS AND ASSETS
A building management system includes one or more computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to receive threat events indicating a potential threat, the received threat events including a first threat event associated with a first geolocation and a first threat category and a second threat event associated with a second geolocation and a second threat category. The instructions cause the one or more processors to determine, for an asset, a first geofence defining a first area around the asset for the first threat category, determine, for the asset, a second geofence defining a second area around the asset for the second threat category, the second area different than the first area, determine whether the first geolocation falls within the first geofence, determine whether the second geolocation falls within the second geofence.
1 . A building management system comprising:
one or more computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
receive a plurality of threat events indicating a potential threat to at least one of buildings, building equipment, people, or spaces within a building, the received threat events comprising:
a first threat event associated with a first geolocation and a first threat category; and
a second threat event associated with a second geolocation and a second threat category;
determine, for an asset, a first geofence defining a first area around the asset for the first threat category;
determine, for the asset, a second geofence defining a second area around the asset for the second threat category, the second area different than the first area;
determine whether the first geolocation falls within the first geofence;
determine whether the second geolocation falls within the second geofence;
in response to determining the first geolocation falls within the first geofence, identify the first threat event as an active threat for the asset; and
in response to determining the second geolocation falls within the second geofence, identify the second threat event as an active threat for the asset.
2 . The building management system of claim 1 , wherein the instructions cause the one or more processors to:
in response to determining the first geolocation falls outside of the first geofence, determine the first threat event is not an active threat for the asset; and
in response to determining the second geolocation falls outside of the second geofence, determine the second threat event is not an active threat for the asset.
3 . The building management system of claim 1 , wherein the first geofence and the second geofence are each defined as one of:
an area centered around the asset and having a predefined radius associated with the threat category; or
a predefined geographic area including a geolocation of the asset.
4 . The building management system of claim 1 , wherein the asset comprises a first asset, wherein the instructions cause the one or more processors to:
determine whether the first geolocation falls within a third geofence for the second asset, the third geofence defining a third area around the second asset for the first threat category; and
in response to determining the first geolocation falls within the third geofence, identify the first threat event as an active threat for the second asset.
5 . The building management system of claim 4 , wherein the instructions cause the one or more processors to generate a first threat event data item for the first threat event and the first asset and a second threat event data item for the first threat event and the second asset.
6 . The building management system of claim 1 , wherein the first threat event is associated with a first threat geofence;
wherein the instructions cause the one or more processors to determine whether at least some of the first threat geofence overlaps with the first geofence;
wherein the instructions cause the one or more processors to, in response to determining that at least some of the first threat geofence overlaps with the first geofence, identify the first threat event as an active threat for the asset.
7 . The building management system of claim 6 , wherein the instructions cause the one or more processors to determine whether at least some of the first threat geofence overlaps with the first geofence by determining whether an intersection area of the first threat geofence and the first geofence is greater than a predefined amount.
8 . A method for risk analysis, the method comprising:
receiving a plurality of threat events indicating a potential threat to at least one of buildings, building equipment, people, or spaces within a building, the received threat events comprising:
a first threat event associated with a first geolocation and a first threat category; and
a second threat event associated with a second geolocation and a second threat category;
determining, for an asset, a first geofence defining a first area around the asset for the first threat category;
determining, for the asset, a second geofence defining a second area around the asset for the second threat category, the second area different than the first area;
determining whether the first geolocation falls within the first geofence;
determining whether the second geolocation falls within the second geofence;
in response to determining the first geolocation falls within the first geofence, identifying the first threat event as an active threat for the asset; and
in response to determining the second geolocation falls within the second geofence, identifying the second threat event as an active threat for the asset.
9 . The method of claim 8 , further comprising:
in response to determining the first geolocation falls outside of the first geofence, determining the first threat event is not an active threat for the asset; and
in response to determining the second geolocation falls outside of the second geofence, determining the second threat event is not an active threat for the asset.
10 . The method of claim 8 , wherein the first geofence and the second geofence are each defined as one of:
an area centered around the asset and having a predefined radius associated with the threat category; or
a predefined geographic area including a geolocation of the asset.
11 . The method of claim 8 , wherein the asset comprises a first asset, wherein the method further comprises:
determining whether the first geolocation falls within a third geofence for the second asset, the third geofence defining a third area around the second asset for the first threat category; and
in response to determining the first geolocation falls within the third geofence, identifying the first threat event as an active threat for the second asset.
12 . The method of claim 11 , further comprising generating a first threat event data item for the first threat event and the first asset and a second threat event data item for the first threat event and the second asset.
13 . The method of claim 8 , wherein the first threat event is associated with a first threat geofence;
wherein the method further comprises determining whether at least some of the first threat geofence overlaps with the first geofence;
wherein the method comprises, in response to determining that at least some of the first threat geofence overlaps with the first geofence, identifying the first threat event as an active threat for the asset.
14 . The method of claim 13 , wherein determining whether at least some of the first threat geofence overlaps with the first geofence comprises determining whether an intersection area of the first threat geofence and the first geofence is greater than a predefined amount.
15 . A risk analysis system comprising:
one or more computer-readable storage media having instructions stored thereon; and
one or more processors configured to execute the instructions to:
receive a plurality of threat events indicating a potential threat to at least one of buildings, building equipment, people, or spaces within a building, the received threat events comprising:
a first threat event associated with a first geolocation and a first threat category; and
a second threat event associated with a second geolocation and a second threat category;
determine, for an asset, a first geofence defining a first area around the asset for the first threat category;
determine, for the asset, a second geofence defining a second area around the asset for the second threat category, the second area different than the first area;
determine whether the first geolocation falls within the first geofence;
determine whether the second geolocation falls within the second geofence;
in response to determining the first geolocation falls within the first geofence, identify the first threat event as an active threat for the asset; and
in response to determining the second geolocation falls within the second geofence, identify the second threat event as an active threat for the asset.
16 . The risk analysis system of claim 15 , the one or more processors are configured to execute the instructions to:
in response to determining the first geolocation falls outside of the first geofence, determine the first threat event is not an active threat for the asset; and
in response to determining the second geolocation falls outside of the second geofence, determine the second threat event is not an active threat for the asset.
17 . The risk analysis system of claim 15 , wherein the first geofence and the second geofence are each defined as one of:
an area centered around the asset and having a predefined radius associated with the threat category; or
a predefined geographic area including a geolocation of the asset.
18 . The risk analysis system of claim 15 , wherein the first threat event is associated with a first threat geofence;
wherein the one or more processors are configured to execute the instructions to determine whether at least some of the first threat geofence overlaps with the first geofence;
wherein the one or more processors are configured to execute the instructions to, in response to determining that at least some of the first threat geofence overlaps with the first geofence, identify the first threat event as an active threat for the asset.
19 . The risk analysis system of claim 15 , wherein the asset comprises a first asset, wherein the one or more processors are configured to execute the instructions to:
determine whether the first geolocation falls within a third geofence for the second asset, the third geofence defining a third area around the second asset for the first threat category; and
in response to determining the first geolocation falls within the third geofence, identify the first threat event as an active threat for the second asset.
20 . The risk analysis system of claim 19 , the one or more processors are configured to execute the instructions to generate a first threat event data item for the first threat event and the first asset and a second threat event data item for the first threat event and the second asset.