| CPC G08B 21/18 (2013.01) [G06N 20/00 (2019.01); G08B 6/00 (2013.01); G08B 7/06 (2013.01); G08G 5/0017 (2013.01)] | 18 Claims |

|
1. A system comprising:
one or more processors; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to:
receive data corresponding to a user, the data comprising first location information;
receive an indication that the user is in close proximity to at least a first user device of one or more user devices, the first user device comprising a stationary device;
responsive to receiving the indication:
determine a current location of the user; and
receive, via the first user device, activity status information associated with the user, wherein the activity status information comprises one or more of breathing rate, heart rate, biometric data, or combinations thereof;
compare the current location of the user to the first location information;
determine that a first user alert is required based on the data, the comparison, and the activity status information;
responsive to determining the first user alert is required:
determine a first type of alert and a first time to present the first type of alert to the user; and
cause at least one of the one or more user devices to present the first type of alert to the user at the first time;
receive, via the first user device, updated activity status information associated with the user;
determine whether the updated activity status information exceeds a predetermined threshold; and
responsive to determining the updated activity status information does not exceed the predetermined threshold:
determine a second type of alert and a second time to present the second type of alert to the user; and
cause the at least one of the one or more user devices to present the second type of alert to the user at the second time,
wherein the first and second types of alerts comprise haptic feedback.
|