Voice mail profiles for dynamic voice mail response
First Claim
1. A voice mail system, comprising:
- a call processing unit to receive incoming calls and access requests;
a data storage unit to stare digital representations of audio messages on a storage medium; and
an administrative unit to enable a user to define a voice mail profile;
wherein the defined profile includes a set of voice mail conditions and a corresponding set of conditional actions, wherein each condition specifies at least one characteristic of an incoming call or system access request;
wherein the voice mail system processes a system access request or incoming call by determining whether a characteristic of the system access request or incoming call satisfies a condition included in the voice mail profile and, if so, responding to the system access request or incoming call according to the corresponding conditional action;
wherein the set of voice mail conditions includes a condition indicating whether the system access request represents the first such request of the current day.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice mail system includes a call processing unit to receive incoming calls and access requests, a data storage unit to store digital representations of audio messages on a storage medium, and an administrative unit to enable a user to define a voice mail profile. The profile includes a set of voice mail conditions and a corresponding set of conditional actions. Each condition specifies at least one characteristic of an incoming call or system access request. The voice mail system processes a system access request or incoming call by determining whether at least one of the voice mail conditions is satisfied and, if so, responding to the system access request or incoming call according to the corresponding conditional action.
23 Citations
16 Claims
-
1. A voice mail system, comprising:
-
a call processing unit to receive incoming calls and access requests; a data storage unit to stare digital representations of audio messages on a storage medium; and an administrative unit to enable a user to define a voice mail profile; wherein the defined profile includes a set of voice mail conditions and a corresponding set of conditional actions, wherein each condition specifies at least one characteristic of an incoming call or system access request; wherein the voice mail system processes a system access request or incoming call by determining whether a characteristic of the system access request or incoming call satisfies a condition included in the voice mail profile and, if so, responding to the system access request or incoming call according to the corresponding conditional action; wherein the set of voice mail conditions includes a condition indicating whether the system access request represents the first such request of the current day. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A voice mail service, comprising:
-
configuring a voice mail system to enable a user of the system to define a voice mail profile including a set of conditions and a corresponding set of conditional actions, wherein each condition specifies a characteristic of an incoming call or a voice mail system access request; enabling the voice mail system to respond to an incoming call or voice mail system access request by determining whether the incoming call or system access request satisfies any of the conditions in the profile; and enabling the voice mail system to process the incoming call or system access request, responsive to determining a match between a characteristic of the incoming call or system access request and a condition in the profile, by processing the incoming call or system access request according to the conditional action corresponding to the matching profile condition; wherein the set of conditions includes the time of day, the day of the week, the number of stored messages in a voice mail box of the user, and the originating phone number of an incoming call or system access request. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product comprising a set of computer executable instructions, stored on a computer readable medium, for providing a voice mail system, the instructions comprising:
-
computer code means enabling a user to define multiple voice mail profiles, each comprising a set of conditions and a corresponding set of actions, wherein each of the set of conditions correspond to a characteristic a call being processed by the voice mail system; computer code means enabling a user to select one of the voice mail profiles; computer code means for detecting a call to the voice mail system and for determining the characteristics associated with the call; and computer code means for determining a match between the determined characteristics of the call and the set of conditions in the selected profiles and, responsive thereto, code means for processing the call according to the action corresponding with the matching condition; wherein each condition and corresponding action is defined as a logical expression in the profile; and wherein the set of conditions includes the time of day, the day of the week, the number of stored messages in a voice mail box of the user, and the originating phone number of an incoming call or system access request. - View Dependent Claims (14, 15, 16)
-
Specification