System and method for providing dymanic selection of communication actions using stored rule set
First Claim
1. A method for selecting and executing an action in a communication node, the communication node in communication with at least a schedule database and a rules database, comprising:
- receiving an incoming communication directed to a subscriber;
determining a communication priority of the incoming communication;
determining a status of the subscriber;
accessing the rules database, the rules database having a rule set of the subscriber;
selecting an action based on the rule set of the subscriber using the communication priority and the subscriber status; and
executing the action.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system is provided for selecting and executing an action in a communication node, wherein the communication node has access to at least a schedule database and a rules database. The method includes receiving an incoming communication and determining a priority of the communication, the priority being based on one or more of a caller identity, a device identity and an input priority value. The status of the subscriber is determined based on preexisting subscriber location and status information stored in the schedule database. The rules database is accessed, the rules database having a preexisting rule set of the subscriber. Responsive to the preexisting rule set, an action is selected based on a comparison of the communication priority and the subscriber status. The action is executed by the system.
112 Citations
23 Claims
-
1. A method for selecting and executing an action in a communication node, the communication node in communication with at least a schedule database and a rules database, comprising:
-
receiving an incoming communication directed to a subscriber;
determining a communication priority of the incoming communication;
determining a status of the subscriber;
accessing the rules database, the rules database having a rule set of the subscriber;
selecting an action based on the rule set of the subscriber using the communication priority and the subscriber status; and
executing the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for selecting and executing an action in a communication node comprising:
-
computer readable program code to receive an incoming communication directed to a subscriber;
computer readable program code to determine a communication priority of the incoming communication;
computer readable program code to determine a status of the subscriber;
computer readable program code to access a rules database, the rules database having a rule set of the subscriber;
computer readable program code to select an action based on the rule set using the communication priority and the subscriber status; and
computer readable program code to execute the action. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for selecting and executing an action in a communication node, the node including a voice mail server comprising:
-
a first communication device associated with a caller;
a second communication device associated with a subscriber;
a communication network in communication with the first and second communication device and the node;
a schedule database in communication with the node;
a rules database in communication with the node; and
wherein the node is adapted to select and execute an action based on information from the schedule database and the rules database, the action being executed by the voice mail server.
-
-
22. A system for selecting and executing an action in a communication node, the node including a communication device determining server:
-
a first communication device associated with a caller;
a second communication device associated with a subscriber;
a communication network in communication with the first and second communication device and the node;
a schedule database in communication with the node;
a rules database in communication with the node; and
wherein the node is adapted to select and execute an action based on information from the schedule database and the rules database, the action being executed by the communication device determining server. - View Dependent Claims (23)
-
Specification