Nova Patents
CA2304355C

Unified alerting method and apparatus

Abstract

This invention provides for a unified alerting system that alerts the subscriber via one or more devices. The unified alerting system receives alert events from services subscribed to by the subscriber, filters the alert events and alerts the subscriber via one or more devices identified in a subscriber profile. The alert event is filtered by if-then-else statements that contain conditions and actions. Conditions have Boolean values and the actions set various control variables or may be further if-then-else statements. In this way, the subscriber may specify complex conditions that process each alert event to determine whether the subscriber should be alerted via one of the available devices. The subscriber profile specifies possible devices through which the subscriber may be alerted via a schedule corresponding to each of the devices. The profile also includes a priority level for each of the devices when multiple devices are available. The unified alerting device may also perform various conversions such as voice-to-text and text-to-voice so that messages may be sent in an alert regardless of the capabilities of the devices used.

CA2304355C, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 6 April 2020, 6.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

26 claims: 5 independent, 21 dependent

  1. 1
    CA 02304355 2002-09-24 - 16CLAIMS 1. A method for alerting a subscriber in a communication network, comprising:providing a subscriber profile in a database;receiving an alert event from the network;filtering the alert event by executing a program that performs logical functions entered by the subscriber representing subscriber filtering data, said logical functions including a combination of one or more conditions and one or more actions;and alerting the subscriber with an alert via a first device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that maybe used to alert the subscriber, and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
  2. 10
    The method of'claim 1, further comprising one of:waiting for a predetermined amount of time before performing the alerting step;or not performing the alerting step during a pre-specified period of time.
  3. 12
    A unified alerting device that alerts a subscriber in a communication network, comprising:a database including a subscriber profile;CA 02304355 2002-09-24 - 18a network interface;and a controller coupled to the database and the network interface, the controller receiving an alert event from the network via the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical functions entered by the subscriber, and alerting the subscriber via a first device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the logical functions include a combination of one or more conditions and one or more actions, and wherein the subscriber profile includes a schedule of availability for a plurality of devices that specifies a date and time for each of the devices that may be used to alert the subscriber and a priority specification indicates a priority of each of the devices that are available for a common period of time and are accessible by the subscriber.
  4. 25
    A method for alerting a subscriber in a communication network, comprising:providing a subscriber profile in a database;receiving an alert event from the network, the alert event generated based on an incoming communication to the communication network;filtering the alert event by executing a program that performs logical functions entered by the subscriber representing subscriber filtering data, said logical functions including a combination of one or more conditions and one or more actions;and CA 02304355 2002-09-24 -20alerting the subscriber with an alert via a device based on the subscriber profile retrieved from the database and a result of the filtering.
  5. 26
    A unified alerting device that alerts a subscriber in a communication network, comprising:5 a database including a subscriber profile;a network interface;and a controller coupled to the database and the network interface, the controller receiving an alert event from the network via the network interface, filtering the alert event based on subscriber filtering data by executing a program that performs logical 10 functions entered by the subscriber, and alerting the subscriber via a device based on the subscriber profile retrieved from the database and a result of the filtering, wherein the alert event is generated based on an incoming communication to the communication network and wherein the logical functions include a combination of one or more conditions and one or more actions.