Automatic user preference selection for message playback based on caller line identification data
First Claim
1. A messaging system for storing and retrieving messages for playback in response to commands input by a user accessing said messaging system via a voice telephony device, said messaging system comprising:
- memory storing messages directed to users of said messaging system in mailboxes associated with said users;
a user programmable default preference record associated with each user of said messaging system, each default preference record having data fields at least specifying the volume and speed by which messages in the mailbox of the associated user are to be played back when the voice telephony device used by said user to access said messaging system is unknown;
an additional user programmable preference record associated with at least one user of said messaging system, each additional preference record being associated with a designated voice telephony device and having data fields at least specifying the volume and speed by which messages in the mailbox of the associated user are to be played back when said user uses said designated voice telephony device to access said messaging system; and
a messaging application responsive to incoming calls from users, in response to such an incoming call, said messaging application determining if data identifying the voice telephony device used to make said incoming call accompanies said incoming call, if said identifying data accompanies said incoming call, said messaging application further determining if an additional preference record exists that is associated with the voice telephony device used to make said incoming call, if so said messaging application playing back messages for the user as specified by said additional preference record and if not, said messaging application playing back messages for the user as specified by said default preference record.
24 Assignments
0 Petitions
Accused Products
Abstract
A messaging system to store and retrieve messages for playback in response to input user commands includes memory to store user messages. The messaging system also maintains preference records associated with users of the messaging system. Each preference record is associated with a communication device used by a user to access the messaging system and includes user preference data for message playback. A messaging application is responsive to incoming calls from users to playback messages for that user stored in the memory. The messaging application accesses preference records associated with a user calling the messaging system and plays back the messages in accordance with a selected one of the preference records. In one embodiment, the selected one of the preference records is selected based on caller line identification (CLI) data accompanying the call made to the messaging system.
-
Citations
31 Claims
-
1. A messaging system for storing and retrieving messages for playback in response to commands input by a user accessing said messaging system via a voice telephony device, said messaging system comprising:
-
memory storing messages directed to users of said messaging system in mailboxes associated with said users;
a user programmable default preference record associated with each user of said messaging system, each default preference record having data fields at least specifying the volume and speed by which messages in the mailbox of the associated user are to be played back when the voice telephony device used by said user to access said messaging system is unknown;
an additional user programmable preference record associated with at least one user of said messaging system, each additional preference record being associated with a designated voice telephony device and having data fields at least specifying the volume and speed by which messages in the mailbox of the associated user are to be played back when said user uses said designated voice telephony device to access said messaging system; and
a messaging application responsive to incoming calls from users, in response to such an incoming call, said messaging application determining if data identifying the voice telephony device used to make said incoming call accompanies said incoming call, if said identifying data accompanies said incoming call, said messaging application further determining if an additional preference record exists that is associated with the voice telephony device used to make said incoming call, if so said messaging application playing back messages for the user as specified by said additional preference record and if not, said messaging application playing back messages for the user as specified by said default preference record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A messaging system for storing and retrieving messages for playback in response to commands input by a user accessing said messaging system via a voice telephony device, said messaging system comprising:
-
memory storing messages directed to users of said messaging system in mailboxes associated with said users;
a default preference record associated with each user of said messaging system, each default preference record having data fields specifying the type or types of messages and the volume and speed by which those messages in the mailbox of the associated user are to be played back when the voice telephony device used by said user to access said messaging system is unknown;
additional preference records associated with a plurality of users of said messaging system, each additional preference record being associated with a designated voice telephony device and having data fields specifying the type or types of messages and the volume and speed by which those messages in the mailbox of the associated user are to be played back when said user uses said designated voice telephony device to access said messaging system; and
a messaging application responsive to incoming calls from users, in response to such an incoming call, said messaging application determining if data identifying the voice telephony device used to make said incoming call accompanies said incoming call, if said identifying data accompanies said incoming call, said messaging application further determining if an additional preference record exists that is associated with the voice telephony device used to make said incoming call, if so said messaging application playing back messages for the user as specified by said additional preference record and if not, said messaging application playing back messages for the user as specified by said default preference record. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31)
-
-
29. In a messaging system including memory storing messages directed to users of said messaging system in mailboxes associated with said users and a messaging application retrieving stored messages for playback in response to commands input by a user accessing said messaging system via a call made using a voice telephony device, a method of playing back messages to a user accessing said messaging system comprising the steps of:
-
(i) examining said call to determine if caller line identification (CLI) data accompanies the call;
(ii) if no CLI data accompanies said call, selecting user default message playback parameters and playing back messages to said user at a volume and speed as specified by the default message playback parameters;
(iii) if CLI data accompanies said call, determining if user programmed message playback parameters associated with the CLI data exist;
(iv) if user programmed message playback parameters associated with the CLI data exist, playing back messages to said user at a volume and speed as specified by the user programmed message playback parameters; and
(v) if no user programmed message playback parameters associated with the CLI data exist, playing back messages to said user at a volume and speed as specified by the default message playback parameters. - View Dependent Claims (30)
prior to step (v), prompting said user to create user programmed message playback parameters for the CLI data; and
if user programmed message playback parameters are created, bypassing step (v) and playing back messages to said user as specified by the created user programmed message playback parameters.
-
Specification