CPC H04L 12/1818 (2013.01) [G06N 20/00 (2019.01); G06Q 10/1095 (2013.01); H04L 12/1831 (2013.01)] | 18 Claims |
10. A system comprising:
at least one processor configured to implement software instructions causing the at least one processor to perform steps to:
receive an availability change notification from a first user;
wherein the availability change notification comprises an availability change time period associated with a change in availability of the first user;
identify at least one need-to-reschedule meeting data item of at least one need-to-reschedule meetings associated with the availability change time period;
wherein the at least one need-to-reschedule meeting data item identifies at least one additional user;
access meeting room availability data associated with at least one meeting room object for a subsequent time period;
wherein the at least one meeting room object comprises at least one data object indicative of at least one meeting room;
utilize a meeting scheduling machine learning model to predict a plurality of parameters of at least one meeting room object representing at least one candidate rescheduled meeting associated with the at least one need-to-reschedule meeting;
wherein the meeting scheduling machine learning model is configured to predict the plurality of parameters of the at least one meeting room object based at least in part on:
a meeting history data of the first user and the at least one additional user,
calendar data associated with the first user and the at least one additional user, and
the meeting room availability data associated with the at least one meeting room object; and
causing to display, by the at least one processor, an indication of at least one candidate rescheduled meeting and the at least one meeting room object in response to the at least one availability change notification on a screen of computing device associated with each user of the plurality of users.
|