| CPC H04L 51/18 (2013.01) [G06F 3/0482 (2013.01); G06N 7/01 (2023.01); G06Q 10/1095 (2013.01); H04L 51/224 (2022.05); H04L 67/52 (2022.05)] | 20 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 scheduling data associated with a first user;
receive location data corresponding to a first user device associated with the first user;
determine whether the first user has an upcoming meeting at a physical location based on the scheduling data;
responsive to determining the first user has the upcoming meeting at the physical location, determine a proximity of the first user to the upcoming meeting by comparing a location of the first user device to the physical location, the location based on the location data;
determine, by a machine learning model (MLM) and based on the proximity and security system data, a probability that the first user will be late to the upcoming meeting;
determine whether the probability exceeds a predetermined threshold;
determine whether the first user is a necessary attendee for the upcoming meeting based on one or more factors comprising one or more of user feedback, whether the upcoming meeting has been previously postponed, or combinations thereof; and
responsive to determining the probability exceeds the predetermined threshold and the first user is a necessary attendee for the upcoming meeting:
transmit, to a second user device associated with a second user, a first notification comprising one or more selectable user input objects, a first selectable user input object of the one or more selectable user input objects providing a selectable user input for indicating whether to convert the upcoming meeting to a virtual meeting;
receive, from the second user device, a first selection of a first selectable user input object indicating an instruction to convert the upcoming meeting to a virtual meeting; and
responsive to receiving the first selection:
convert the upcoming meeting to a virtual meeting by generating a virtual meeting link; and
transmit, to the first and second user devices, a first notification comprising the virtual meeting link.
|