Event notification control based on data about a user's communication device stored in a user notification profile
First Claim
1. A method implemented in a communication system comprising the steps of:
- storing, in a notification profile at a communication infrastructure node, periodically updated data for respective end-users, the updated data representing conditions associated with each end-user'"'"'s communication device, where the data is not presence status;
storing at the communication infrastructure node predetermined rules that generate respective results based on factors and corresponding values contained in the data for each end-user;
detecting an event by the communication infrastructure node where the event is intended to cause a communication with a first end-user'"'"'s communication device;
determining by the communication infrastructure node an action to be taken in response to the event based on the results of the rules for data associated with the first end-user;
implementing by the communication infrastructure node the action related to the first end-user.
10 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method is implemented in a communication system in which periodically updated data for respective end-users is stored in a notification profile at a communication infrastructure node. The updated data is based on conditions associated with each end-user'"'"'s communication device and its network context, where the data is not presence status. Predetermined rules are stored at the communication infrastructure node and generate respective results based on factors such as network contextual data and corresponding values contained in the notification profile data for each end-user. An event is detected by the communication infrastructure node where the event is intended to cause communication with all the communication devices that are interested in that event. The communication infrastructure node determines an action to be taken in response to the event based on the results of the rules for data associated with the first end-user. The communication infrastructure node implements the action related to the first end-user.
-
Citations
15 Claims
-
1. A method implemented in a communication system comprising the steps of:
-
storing, in a notification profile at a communication infrastructure node, periodically updated data for respective end-users, the updated data representing conditions associated with each end-user'"'"'s communication device, where the data is not presence status; storing at the communication infrastructure node predetermined rules that generate respective results based on factors and corresponding values contained in the data for each end-user; detecting an event by the communication infrastructure node where the event is intended to cause a communication with a first end-user'"'"'s communication device; determining by the communication infrastructure node an action to be taken in response to the event based on the results of the rules for data associated with the first end-user; implementing by the communication infrastructure node the action related to the first end-user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication server comprising:
-
a microprocessor controlled apparatus that stores in a notification profile periodically updated data for respective end-users, the updated data representing conditions associated with each end-user'"'"'s communication device, where the data is not presence status; the microprocessor controlled apparatus also stores predetermined rules that generate respective results based on factors and corresponding values contained in the data for each end-user; the microprocessor controlled apparatus detects events where each event is intended to cause a communication with a first end-user'"'"'s communication device; the microprocessor controlled apparatus determines an action to be taken in response to the event based on the results of the rules for data associated with the first end-user; the microprocessor controlled apparatus implements the action related to the first end-user. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification