Autonomously Rescheduling Appointments
First Claim
1. A method for autonomously rescheduling meetings, the method comprising:
- receiving a meeting cancellation notice of a 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, viewing a plurality of scheduled meetings of a calendar of the identified contact;
identifying one or more scheduled meetings flagged with an auto move-up status;
selecting a meeting with a highest priority of the scheduled meetings flagged with an auto move-up status;
identifying one or more listed attendees of the selected meeting;
determining if the listed attendees of the selected 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 selected meeting at the specified time;
in response to determining that a listed attendee has a prior commitment at the specified time, determining the priority level of the prior commitment;
in response to determining that the priority level of the prior commitment is lower than the priority level of the selected meeting;
cancelling the prior commitment, andrescheduling the selected meeting at the specified time;
transmitting a notification message to each listed attendee of the meeting, wherein the notification message contains an updated scheduled time for the selected meeting; and
transmitting a notification message to the identified contact, wherein the notification message contains;
the meeting cancellation notice, andthe updated scheduled time for the selected meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for autonomously rescheduling a future meeting in response to receiving a meeting cancellation notice of a previously scheduled meeting. A meeting rescheduling logic (MRL) of a server receives a cancellation of a scheduled meeting of an identified contact. The MRL may select a highest priority meeting from a plurality of meetings that has been flagged with an auto-move-up status. The MRL determines if all attendees of the selected meeting are available to attend the meeting at the open time slot of the identified contact'"'"'s calendar. Upon determining that all attendees of the selected meeting are available at the open time slot, the MRL reschedules the selected meeting at the open time slot, and notifies all attendees. Additionally, the MRL may cancel a lower priority meeting of the attendees to accommodate moving a higher priority meeting into the open time slot.
33 Citations
1 Claim
-
1. A method for autonomously rescheduling meetings, the method comprising:
-
receiving a meeting cancellation notice of a 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, viewing a plurality of scheduled meetings of a calendar of the identified contact; identifying one or more scheduled meetings flagged with an auto move-up status; selecting a meeting with a highest priority of the scheduled meetings flagged with an auto move-up status; identifying one or more listed attendees of the selected meeting; determining if the listed attendees of the selected 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 selected meeting at the specified time;in response to determining that a listed attendee has a prior commitment at the specified time, determining the priority level of the prior commitment; in response to determining that the priority level of the prior commitment is lower than the priority level of the selected meeting; cancelling the prior commitment, and rescheduling the selected meeting at the specified time; transmitting a notification message to each listed attendee of the meeting, wherein the notification message contains an updated scheduled time for the selected meeting; and transmitting a notification message to the identified contact, wherein the notification message contains; the meeting cancellation notice, and the updated scheduled time for the selected meeting.
-
Specification