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 store digital representations of audio messages on a storage medium;
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.
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.
-
Citations
20 Claims
-
1. A voice mail system, comprising:
-
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;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14)
-
-
15. 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;
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification