Method to update status on multiple voice and text systems from a single device
First Claim
1. A method for updating a message on a plurality of devices wherein a message is created on one of the devices and the message is automatically updated on the other devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for updating a message on a plurality of devices from a single device comprising a Configuration Program (CP), an Audio Device Update Program (ADUP), and a Text Device Update Program (TDUP). Using the CP, the user may enable and disable the present invention, add or delete devices, create and save messages, select existing messages to play to callers or display to senders, enable automated status updates, enable multiple message levels, or enable availability updates. The automated status update automatically creates messages from the user'"'"'s calendar. The multiple message levels are a hierarchy of messages in which the message sent to a caller or sender based on their identity. The availability update communicates the user'"'"'s next available time to the caller or sender. The ADUP and TDUP select the appropriate message to play or send based on whether automated status updates, multiple message levels, and availability updates are enabled.
71 Citations
32 Claims
- 1. A method for updating a message on a plurality of devices wherein a message is created on one of the devices and the message is automatically updated on the other devices.
-
16. A program product operable on a computer, the program product comprising:
-
a computer readable medium;
a set of instructions stored on the computer readable medium, the instructions directing a processor to perform steps comprising;
detecting an incoming call from a caller or a data from an sender;
determining whether automated status updates are enabled;
responsive to the determination that automated status updates are not enabled, obtaining a message, and playing the message for the caller or sending the message to the sender; and
wherein the message is identical on all of the user'"'"'s devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An apparatus comprising:
-
means for detecting an incoming call from a caller or a data from an sender;
means for determining whether automated status updates are enabled;
responsive to the determination that automated status updates are not enabled, means for obtaining a message, and means for playing the message for the caller or sending the message to the sender;
responsive to the determination that automated status updates are enabled, performing second steps comprising;
means for obtaining a current event from a calendaring program;
means for determining whether a message exists for the current event;
responsive to the determination that a message exists for the current event, means for obtaining the message;
responsive to the determination that a message does not exist for the current event, means for creating a new message;
means for determining whether multiple message levels are enabled;
responsive to the determination that multiple message levels are enabled, means for obtaining a message associated with the caller or sender;
means for playing the message for the caller or sender;
means for determining whether availability updates are enabled; and
responsive to the determination that availability updates are enabled, means for determining the next available time from the calendaring software, and means for instructing the caller to call or sender to contact the user at the next available time.
-
Specification