Patent ID: 8688489

Claim:
A computer-implemented method for autonomously rescheduling meetings, the method comprising: receiving, by a computer, a meeting cancellation notice of a first meeting scheduled with an identified contact, wherein the meeting cancellation notice contains a specified time of the meeting; in response to receiving the meeting cancellation notice, reviewing a plurality of scheduled meetings of a calendar of the identified contact; the computer identifying, from the plurality of scheduled meetings within the calendar of the identified contact, one or more scheduled meetings that are flagged with an auto move-up status, wherein the auto move-up status indicates that a flagged meeting should be dynamically rescheduled for an earlier date/time, if an earlier time slot becomes available; selecting a second meeting that has a highest priority level of the one or more scheduled meetings that are flagged with an auto move-up status; identifying one or more listed attendees of the second meeting; determining if the listed attendees of the second meeting are available at the specified time; in response to determining that all of the listed attendees are available at the specified time, dynamically rescheduling the second meeting at the specified time; in response to determining that a listed attendee has a prior commitment at the specified time, determining a priority level of the prior commitment; and in response to determining that the priority level of the prior commitment is lower than a priority level of the second meeting: automatically cancelling the prior commitment; and rescheduling the second meeting at the specified time.