Building system with social media based shooter risk
Abstract
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 threats, the threats each indicating an incident affecting a dynamic risk score associated with an asset, wherein one or more of the threats are current threats that are active at a current point in time and one or more of the threats are historic threats that were active at one or more past times. The instructions cause the one or more processors to generate, based on the one or more current threats, the dynamic risk score at the current point in time, generate, based on the one or more historic threats, a baseline risk score, and cause a user interface to display an indication of the dynamic risk score at the current point in time and an indication of the baseline risk score.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A building system, comprising:
one or more memory devices having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:
receive a plurality of messages including data of posts on a social media platform;
identify, based on the data of the posts of the plurality of messages, a threat of an active shooter that affects a risk score of a building;
update, responsive to identifying the threat of the active shooter, the risk score of the building based on the threat of the active shooter; and
operate one or more pieces of building equipment based on the risk score responsive to updating the risk score of the building.
22 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
identify a location of the building responsive to identifying the threat of the active shooter; receive a video data stream of the location of the building; and cause a user interface to display the video data stream of the location of the building.
23 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
identify a second threat that affects the risk score of the building; generate a second risk score of the building based on the second threat responsive to identifying the second threat; and cause a user interface to display the second risk score of the building, an indication of a threat category of the second threat, the risk score of the building, and a category of the risk score.
24 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
identify, based on the data of the posts of the plurality of messages, a second threat; determine a status of the second threat; and update the risk score of the building based on the second threat responsive to determining that the status of the second threat is active.
25 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
identify, based on the data of the posts of the plurality of messages, a second threat; identify that the second threat is correlated to the threat of the active shooter and increases a severity of the threat of the active shooter; and update the risk score of the building based on a determination that the second threat is correlated to the threat of the active shooter.
26 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
cause a plurality of user interfaces displayed on a plurality of user devices to include an element, wherein the element includes an indication of the threat of the active shooter; receive an interaction with the element from one user device of the plurality of user devices; retrieve information describing a user associated with the one user device of the plurality of user devices; update the element of the plurality of user interfaces to include the information describing the user; and cause the plurality of user interfaces to display the updated element.
27 . The building system of claim 21 , wherein the plurality of messages are generated by a first data source;
wherein the instructions causes the one or more processors to:
receive a second message from a second data source different than the first data source, the second message describing a second threat of an active shooter;
determine that the threat of the active shooter and the second threat of the active shooter describe a common event; and
group the threat of the active shooter and the second threat of the active shooter responsive to a determination that the threat of the active shooter and the second threat of the active shooter describe the common event.
28 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
cause a user interface displayed on a user device to include an element, wherein the element includes information describing the building; wherein the information includes at least one of:
a location of the building;
an identifier of the building; or
a list of threats affecting the risk score of the building.
29 . The building system of claim 21 , wherein the instructions cause the one or more processors to:
identify a location of the threat of the active shooter; identify a location of the building; determine a distance between the threat of the active shooter and at least one of the building based on the location of the threat and the location of the building; and generate the risk score based on the distance between the threat of the active shooter and at least one of the building.
30 . A method, comprising:
receiving, by one or more processing circuits, a plurality of messages including data of posts on a social media platform; identifying, by the one or more processing circuits, based on the data of the posts of the plurality of messages, a threat of an active shooter that affects a risk score of a building or an asset of the building; determining, by the one or more processing circuits, responsive to identifying the threat of the active shooter, the risk score of the building or the asset of the building based on the threat of the active shooter; and operating, by the one or more processing circuits, one or more pieces of building equipment based on the risk score responsive to determining the risk score of the building or the asset of the building.
31 . The method of claim 30 , comprising:
identifying, by the one or more processing circuits, a location of the building or a location of the asset of the building responsive to identifying the threat of the active shooter; receiving, by the one or more processing circuits, a video data stream of the location of the building or the location of the asset of the building; and causing, by the one or more processing circuits, a user interface to display the video data stream of the location of the building or the location of the asset of the building.
32 . The method of claim 30 , comprising:
identifying, by the one or more processing circuits, a second threat that affects the building or the asset of the building; generating, by the one or more processing circuits, a second risk score of the building or the asset of the building based on the second threat responsive to identifying the second threat; and causing, by the one or more processing circuits, a user interface to display the second risk score of the building or the asset of the building, an indication of a threat category of the second threat, the risk score of the building or the asset of the building, and a category of the risk score.
33 . The method of claim 30 , comprising:
identifying, by the one or more processing circuits, based on the data of the posts of the plurality of messages, a second threat; determining, by the one or more processing circuits, a status of the second threat; and updating, by the one or more processing circuits, the risk score of the building or the asset of the building responsive to determining that the second threat is active.
34 . The method of claim 30 , comprising:
identifying, by the one or more processing circuits, based on the data of the posts of the plurality of messages, a second threat; identifying, by the one or more processing circuits, that the second threat is correlated to the threat of the active shooter and increases a severity of the threat of the active shooter; and updating, by the one or more processing circuits, the risk score of the building or the asset of the building based on a determination that the second threat is correlated to the threat of the active shooter.
35 . The method of claim 30 , comprising:
causing, by the one or more processing circuits, a plurality of user interfaces displayed on a plurality of user devices to include an element, wherein the element includes an indication of the threat of the active shooter; receiving, by the one or more processing circuits, an interaction with the element from one user device of the plurality of user devices; retrieving, by the one or more processing circuits, information describing a user associated with the one user device of the plurality of user devices; updating, by the one or more processing circuits, the element of the plurality of user interfaces to include the information describing the user; and causing, by the one or more processing circuits, the plurality of user interfaces to display the updated element.
36 . The method of claim 30 , wherein the plurality of messages are generated by a first data source;
the method comprising:
receiving, by the one or more processing circuits, a second message from a second data source different than the first data source, the second message describing a second threat of an active shooter;
determining, by the one or more processing circuits, that the threat of the active shooter and the second threat of the active shooter describe a common event; and
grouping, by the one or more processing circuits, the threat of the active shooter and the second threat of the active shooter responsive to a determination that the threat of the active shooter and the second threat of the active shooter describe the common event.
37 . The method of claim 30 , comprising:
causing, by the one or more processing circuits, a user interface displayed on a user device to include an element, wherein the element includes information describing the building or the asset of the building; wherein the information includes at least one of:
a location of the building;
a location of the asset of the building;
an identifier of the building;
an identifier of the asset of the building; or
a list of threats affecting the risk score of the building or the asset of the building.
38 . A risk analysis system, comprising:
one or more computer-readable storage media communicably coupled to one or more processors and configured to store instructions; and the one or more processors configured to execute the instructions to:
receive a plurality of messages including data of posts on a social media platform;
identify, based on the data of the posts of the plurality of messages, a threat of an active shooter that affects a risk score of a building or an asset of the building;
determine, responsive to identifying the threat of the active shooter, the risk score of the building or the asset of the building based on the threat of the active shooter; and
operate one or more pieces of building equipment based on the risk score responsive to determining the risk score of the building or the asset of the building.
39 . The risk analysis system of claim 38 , wherein the one or more processors are configured to execute the instructions to:
identify a location of the building or a location of the asset of the building responsive to identifying the threat of the active shooter; receive a video data stream of the location of the building or the location of the asset of the building; and cause a user device to display the video data stream of the location of the building or the location of the asset of the building.
40 . The risk analysis system of claim 38 , wherein the one or more processors are configured to execute the instructions to:
identify a second threat that affects the building or the asset of the building; generate a second risk score of the building or the asset of the building based on the second threat responsive to identifying the second threat; and cause a user interface to display the second risk score of the building or the asset of the building, an indication of a threat category of the second threat, the risk score of the building or the asset of the building, and a category of the risk score.Join the waitlist — get patent alerts
Track US2022391373A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.