| CPC H04L 65/1059 (2013.01) [H04L 65/1094 (2022.05); H04L 65/1096 (2013.01); H04L 65/1104 (2022.05)] | 20 Claims |

|
1. A method for scheduling feature operations on a remote server to modify a behavior of at least two communication devices of a plurality of communication devices, the method comprising:
receiving, by the remote server, an entry for at least one feature operation for each of the at least two communication devices of the plurality of communication devices registered with a same extension,
wherein each entry includes a scheduled date and a scheduled time for the at least one feature operation;
processing, by the remote server, each entry to determine how to handle an incoming call during the scheduled date and time for the at least one feature operation;
generating, by the remote server, a scheduled feature operation for each entry;
simultaneously modifying, by the remote server, the behavior of each of the at least two communication devices based on the scheduled feature operation for each entry;
transmitting, by the remote server, a scheduling page including a list of the plurality of communication devices, a list of a plurality of feature operations for selection, and each entry representing the at least one feature operation;
determining, by the remote server, that the incoming call has been received from a third party by at least one of the two communication devices at a time during the scheduled date and time for the at least one feature operation;
determining, by the remote server, that a scheduling conflict exists by comparing a feature operation manually entered by a user on the at least two communication devices with the scheduled feature operation in response to receiving the incoming call;
alerting, by the remote server, the user of each of the at least two communication devices of any of the scheduling conflict between any feature operation manually entered by the user on each of the at least two communication devices and any previously scheduled feature operation at an overlapping scheduled date and scheduled time at the time of the incoming call, by sending a message to at least one of the plurality of communication devices;
resolving, by the remote server, the scheduling conflict by modifying or cancelling the feature operation manually entered by the user or the scheduled feature operation in response to sending the message to at least one of the plurality of communication devices; and
applying, by the remote server, the feature operation manually entered by the user or the scheduled feature operation to the incoming call based on resolving the scheduling conflict.
|